Skip to content

Commit 17c1660

Browse files
authored
Targets: add new NamimnoRC FLASH ESP diversity receiver (ExpressLRS#1074)
1 parent 3768320 commit 17c1660

3 files changed

Lines changed: 33 additions & 6 deletions

File tree

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#define DEVICE_NAME "Namimno 2400RX"
2+
// GPIO pin definitions
3+
#define GPIO_PIN_NSS 15
4+
#define GPIO_PIN_BUSY 5
5+
#define GPIO_PIN_DIO1 4
6+
#define GPIO_PIN_MOSI 13
7+
#define GPIO_PIN_MISO 12
8+
#define GPIO_PIN_SCK 14
9+
#define GPIO_PIN_RST 2
10+
#define GPIO_PIN_LED_RED 16
11+
#define GPIO_PIN_TX_ENABLE 9 // Required by diversity RX
12+
#if defined(USE_DIVERSITY)
13+
// Low = Ant1, High = Ant2, pulled high by external resistor
14+
#define GPIO_PIN_ANTENNA_SELECT 0
15+
#endif
16+
17+
// Output Power - use default SX1280
18+
19+
#define Regulatory_Domain_ISM_2400 1
File renamed without changes.

src/targets/namimnorc_2400.ini

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ extends = env:NamimnoRC_FLASH_2400_TX_via_STLINK
2323

2424
[env:NamimnoRC_FLASH_2400_OLED_TX_via_UART]
2525
extends = env_common_esp32
26-
build_flags =
26+
build_flags =
2727
${env_common_esp32.build_flags}
2828
${common_env_data.build_flags_tx}
2929
-include target/NamimnoRC_FLASH_2400_OLED_TX.h
3030
-D VTABLES_IN_FLASH=1
3131
-O2
3232
src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
33-
lib_deps =
33+
lib_deps =
3434
${env_common_esp32.lib_deps}
3535
olikraus/U8g2@^2.28.8
3636

@@ -50,7 +50,7 @@ build_flags =
5050
${radio_2400.build_flags}
5151
-D HSE_VALUE=12000000U
5252
-D VECT_TAB_OFFSET=0x8000U
53-
-include target/NamimnoRC_FLASH_2400_RX.h
53+
-include target/NamimnoRC_FLASH_2400_RX_STM32.h
5454
board_build.ldscript = variants/R9MM/R9MM_ldscript.ld
5555
src_filter = ${env_common_stm32.src_filter} -<tx_*.cpp>
5656
upload_flags =
@@ -61,11 +61,19 @@ upload_flags =
6161
extends = env:NamimnoRC_FLASH_2400_RX_via_STLINK
6262

6363
[env:NamimnoRC_FLASH_2400_ESP_RX_via_UART]
64-
extends = env:DIY_2400_RX_ESP8285_SX1280_via_UART
64+
extends = env_common_esp82xx, radio_2400
65+
build_flags =
66+
${env_common_esp82xx.build_flags}
67+
${common_env_data.build_flags_rx}
68+
${radio_2400.build_flags}
69+
-include target/NamimnoRC_FLASH_2400_RX_ESP8285.h
70+
src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
6571

6672
[env:NamimnoRC_FLASH_2400_ESP_RX_via_BetaflightPassthrough]
67-
extends = env:DIY_2400_RX_ESP8285_SX1280_via_BetaflightPassthrough
73+
extends = env:NamimnoRC_FLASH_2400_ESP_RX_via_UART
74+
upload_protocol = custom
75+
upload_speed = 420000
76+
upload_command = ${env_common_esp82xx.bf_upload_command}
6877

6978
[env:NamimnoRC_FLASH_2400_ESP_RX_via_WIFI]
7079
extends = env:NamimnoRC_FLASH_2400_ESP_RX_via_UART
71-

0 commit comments

Comments
 (0)