|
48 | 48 |
|
49 | 49 | // Is a TCXO present on the board?
|
50 | 50 | #if !defined(LORAWAN_BOARD_HAS_TCXO)
|
51 |
| - #define LORAWAN_BOARD_HAS_TCXO 1U |
| 51 | + #if defined(ARDUINO_NUCLEO_WL55JC1) |
| 52 | + #define LORAWAN_BOARD_HAS_TCXO 1U |
| 53 | + |
| 54 | + #elif defined(ARDUINO_GENERIC_WLE5CCUX) |
| 55 | + #define LORAWAN_BOARD_HAS_TCXO 0U |
| 56 | + #endif |
52 | 57 | #endif
|
53 | 58 |
|
54 | 59 | // Is circuitry for DCDC (SMPS) mode present on the board?
|
|
72 | 77 | #endif
|
73 | 78 |
|
74 | 79 | #if !defined(LORAWAN_RFSWITCH_PINS)
|
75 |
| - #define LORAWAN_RFSWITCH_PINS PC3,PC4,PC5 |
76 |
| - #define LORAWAN_RFSWITCH_PIN_COUNT 3 |
77 |
| - #define LORAWAN_RFSWITCH_OFF_VALUES LOW,LOW,LOW |
78 |
| - #define LORAWAN_RFSWITCH_RX_VALUES HIGH,HIGH,LOW |
79 |
| - #define LORAWAN_RFSWITCH_RFO_LP_VALUES HIGH,HIGH,HIGH |
80 |
| - #define LORAWAN_RFSWITCH_RFO_HP_VALUES HIGH,LOW,HIGH |
| 80 | + #if defined(ARDUINO_NUCLEO_WL55JC1) |
| 81 | + #define LORAWAN_RFSWITCH_PINS PC3, PC4, PC5 |
| 82 | + #define LORAWAN_RFSWITCH_PIN_COUNT 3 |
| 83 | + #define LORAWAN_RFSWITCH_OFF_VALUES LOW, LOW, LOW |
| 84 | + #define LORAWAN_RFSWITCH_RX_VALUES HIGH, HIGH, LOW |
| 85 | + #define LORAWAN_RFSWITCH_RFO_LP_VALUES HIGH, HIGH, HIGH |
| 86 | + #define LORAWAN_RFSWITCH_RFO_HP_VALUES HIGH, LOW, HIGH |
| 87 | + #elif defined(ARDUINO_GENERIC_WLE5CCUX) |
| 88 | + #define LORAWAN_RFSWITCH_PINS PB8, PC13 |
| 89 | + #define LORAWAN_RFSWITCH_PIN_COUNT 2 |
| 90 | + #define LORAWAN_RFSWITCH_OFF_VALUES LOW, LOW |
| 91 | + #define LORAWAN_RFSWITCH_RX_VALUES HIGH, LOW |
| 92 | + #define LORAWAN_RFSWITCH_RFO_LP_VALUES LOW, HIGH |
| 93 | + #define LORAWAN_RFSWITCH_RFO_HP_VALUES LOW, HIGH |
| 94 | + #endif |
81 | 95 | #endif
|
82 | 96 |
|
83 | 97 | /* Static variables --------------------------------------------------------*/
|
|
0 commit comments