|
|
@ -27,16 +27,6 @@ |
|
|
|
#define MODE_HOST 0x11 |
|
|
|
#define MODE_HOST 0x11 |
|
|
|
#define MODE_TNC 0x12 |
|
|
|
#define MODE_TNC 0x12 |
|
|
|
|
|
|
|
|
|
|
|
#if defined(__AVR_ATmega1284P__) |
|
|
|
|
|
|
|
#define PLATFORM PLATFORM_AVR |
|
|
|
|
|
|
|
#define MCU_VARIANT MCU_1284P |
|
|
|
|
|
|
|
#elif defined(__AVR_ATmega2560__) |
|
|
|
|
|
|
|
#define PLATFORM PLATFORM_AVR |
|
|
|
|
|
|
|
#define MCU_VARIANT MCU_2560 |
|
|
|
|
|
|
|
#elif defined(ESP32) |
|
|
|
|
|
|
|
#define PLATFORM PLATFORM_ESP32 |
|
|
|
|
|
|
|
#define MCU_VARIANT MCU_ESP32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define CABLE_STATE_DISCONNECTED 0x00 |
|
|
|
#define CABLE_STATE_DISCONNECTED 0x00 |
|
|
|
#define CABLE_STATE_CONNECTED 0x01 |
|
|
|
#define CABLE_STATE_CONNECTED 0x01 |
|
|
|
uint8_t cable_state = CABLE_STATE_DISCONNECTED; |
|
|
|
uint8_t cable_state = CABLE_STATE_DISCONNECTED; |
|
|
@ -51,6 +41,16 @@ |
|
|
|
bool bt_ready = false; |
|
|
|
bool bt_ready = false; |
|
|
|
bool bt_enabled = false; |
|
|
|
bool bt_enabled = false; |
|
|
|
bool bt_allow_pairing = false; |
|
|
|
bool bt_allow_pairing = false; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if defined(__AVR_ATmega1284P__) |
|
|
|
|
|
|
|
#define PLATFORM PLATFORM_AVR |
|
|
|
|
|
|
|
#define MCU_VARIANT MCU_1284P |
|
|
|
|
|
|
|
#elif defined(__AVR_ATmega2560__) |
|
|
|
|
|
|
|
#define PLATFORM PLATFORM_AVR |
|
|
|
|
|
|
|
#define MCU_VARIANT MCU_2560 |
|
|
|
|
|
|
|
#elif defined(ESP32) |
|
|
|
|
|
|
|
#define PLATFORM PLATFORM_ESP32 |
|
|
|
|
|
|
|
#define MCU_VARIANT MCU_ESP32 |
|
|
|
#else |
|
|
|
#else |
|
|
|
#error "The firmware cannot be compiled for the selected MCU variant" |
|
|
|
#error "The firmware cannot be compiled for the selected MCU variant" |
|
|
|
#endif |
|
|
|
#endif |
|
|
@ -60,7 +60,7 @@ |
|
|
|
#define HEADER_L 1 |
|
|
|
#define HEADER_L 1 |
|
|
|
#define MIN_L 1 |
|
|
|
#define MIN_L 1 |
|
|
|
|
|
|
|
|
|
|
|
#define CMD_L 4 |
|
|
|
#define CMD_L 10 |
|
|
|
|
|
|
|
|
|
|
|
// MCU dependent configuration parameters
|
|
|
|
// MCU dependent configuration parameters
|
|
|
|
|
|
|
|
|
|
|
@ -115,19 +115,23 @@ |
|
|
|
const int pin_dio = 39; |
|
|
|
const int pin_dio = 39; |
|
|
|
const int pin_led_rx = 14; |
|
|
|
const int pin_led_rx = 14; |
|
|
|
const int pin_led_tx = 32; |
|
|
|
const int pin_led_tx = 32; |
|
|
|
|
|
|
|
#define HAS_BLUETOOTH true |
|
|
|
#elif BOARD_MODEL == BOARD_TBEAM |
|
|
|
#elif BOARD_MODEL == BOARD_TBEAM |
|
|
|
const int pin_cs = 18; |
|
|
|
const int pin_cs = 18; |
|
|
|
const int pin_reset = 23; |
|
|
|
const int pin_reset = 23; |
|
|
|
const int pin_dio = 26; |
|
|
|
const int pin_dio = 26; |
|
|
|
const int pin_led_rx = 2; |
|
|
|
const int pin_led_rx = 2; |
|
|
|
const int pin_led_tx = 4; |
|
|
|
const int pin_led_tx = 4; |
|
|
|
|
|
|
|
#define HAS_DISPLAY true |
|
|
|
#define HAS_PMU true |
|
|
|
#define HAS_PMU true |
|
|
|
|
|
|
|
#define HAS_BLUETOOTH true |
|
|
|
#elif BOARD_MODEL == BOARD_HUZZAH32 |
|
|
|
#elif BOARD_MODEL == BOARD_HUZZAH32 |
|
|
|
const int pin_cs = 4; |
|
|
|
const int pin_cs = 4; |
|
|
|
const int pin_reset = 36; |
|
|
|
const int pin_reset = 36; |
|
|
|
const int pin_dio = 39; |
|
|
|
const int pin_dio = 39; |
|
|
|
const int pin_led_rx = 14; |
|
|
|
const int pin_led_rx = 14; |
|
|
|
const int pin_led_tx = 32; |
|
|
|
const int pin_led_tx = 32; |
|
|
|
|
|
|
|
#define HAS_BLUETOOTH true |
|
|
|
#elif BOARD_MODEL == BOARD_LORA32_V2_0 |
|
|
|
#elif BOARD_MODEL == BOARD_LORA32_V2_0 |
|
|
|
const int pin_cs = 18; |
|
|
|
const int pin_cs = 18; |
|
|
|
const int pin_reset = 12; |
|
|
|
const int pin_reset = 12; |
|
|
@ -166,6 +170,8 @@ |
|
|
|
const int pin_led_rx = 25; |
|
|
|
const int pin_led_rx = 25; |
|
|
|
const int pin_led_tx = 25; |
|
|
|
const int pin_led_tx = 25; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#define HAS_DISPLAY true |
|
|
|
|
|
|
|
#define HAS_BLUETOOTH true |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_20 |
|
|
|
#elif BOARD_MODEL == BOARD_RNODE_NG_20 |
|
|
|
const int pin_cs = 18; |
|
|
|
const int pin_cs = 18; |
|
|
|
const int pin_reset = 12; |
|
|
|
const int pin_reset = 12; |
|
|
|