mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-04 20:48:12 +00:00
OrangeTX Cyrf reset pin
This commit is contained in:
parent
6bf906f2a7
commit
cf607e892b
@ -181,12 +181,6 @@ void setup()
|
|||||||
PORTD.PIN2CTRL = 0x18 ;
|
PORTD.PIN2CTRL = 0x18 ;
|
||||||
PORTE.DIRSET = 0x01 ;
|
PORTE.DIRSET = 0x01 ;
|
||||||
PORTE.DIRCLR = 0x02 ;
|
PORTE.DIRCLR = 0x02 ;
|
||||||
PORTE.OUTSET = 0x01 ;
|
|
||||||
|
|
||||||
for ( uint8_t count = 0 ; count < 20 ; count += 1 )
|
|
||||||
asm("nop") ;
|
|
||||||
PORTE.OUTCLR = 0x01 ;
|
|
||||||
|
|
||||||
// Timer1 config
|
// Timer1 config
|
||||||
// TCC1 16-bit timer, clocked at 0.5uS
|
// TCC1 16-bit timer, clocked at 0.5uS
|
||||||
EVSYS.CH3MUX = 0x80 + 0x04 ; // Prescaler of 16
|
EVSYS.CH3MUX = 0x80 + 0x04 ; // Prescaler of 16
|
||||||
|
@ -127,6 +127,12 @@
|
|||||||
#define CYRF_CSN_ddr DDRD
|
#define CYRF_CSN_ddr DDRD
|
||||||
#define CYRF_CSN_on CYRF_CSN_port.OUTSET = _BV(CYRF_CSN_pin)
|
#define CYRF_CSN_on CYRF_CSN_port.OUTSET = _BV(CYRF_CSN_pin)
|
||||||
#define CYRF_CSN_off CYRF_CSN_port.OUTCLR = _BV(CYRF_CSN_pin)
|
#define CYRF_CSN_off CYRF_CSN_port.OUTCLR = _BV(CYRF_CSN_pin)
|
||||||
|
|
||||||
|
#define CYRF_RST_pin 0 //PE0
|
||||||
|
#define CYRF_RST_port PORTE
|
||||||
|
#define CYRF_RST_ddr DDRE
|
||||||
|
#define CYRF_RST_HI CYRF_RST_port.OUTSET |= _BV(CYRF_RST_pin)
|
||||||
|
#define CYRF_RST_LO CYRF_RST_port.OUTCLR &= ~_BV(CYRF_RST_pin)
|
||||||
#else
|
#else
|
||||||
#define CYRF_CSN_pin 1 //D9 = PB1
|
#define CYRF_CSN_pin 1 //D9 = PB1
|
||||||
#define CYRF_CSN_port PORTB
|
#define CYRF_CSN_port PORTB
|
||||||
|
Loading…
x
Reference in New Issue
Block a user