diff --git a/variants/ikoka_handheld_nrf/platformio.ini b/variants/ikoka_handheld_nrf/platformio.ini index 51b602e403..e38f06f40e 100644 --- a/variants/ikoka_handheld_nrf/platformio.ini +++ b/variants/ikoka_handheld_nrf/platformio.ini @@ -59,6 +59,18 @@ build_flags = ${ikoka_handheld_nrf_ssd1306_companion.build_flags} build_src_filter = ${ikoka_handheld_nrf_ssd1306_companion.build_src_filter} + +[env:ikoka_handheld_nrf_e22p_30dbm_096_companion_radio_ble] +extends = ikoka_handheld_nrf +build_unflags = -D SX126X_RXEN=D5 +board_build.ldscript = boards/nrf52840_s140_v7_extrafs.ld +build_flags = ${ikoka_handheld_nrf_ssd1306_companion.build_flags} + -D BLE_PIN_CODE=123456 + -D LORA_TX_POWER=20 + -D DX126X_RXEN=RADIOLIB_NC + -D P_LORA_EN=D5 +build_src_filter = ${ikoka_handheld_nrf_ssd1306_companion.build_src_filter} + + + [env:ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_ble] extends = ikoka_handheld_nrf board_build.ldscript = boards/nrf52840_s140_v7_extrafs.ld diff --git a/variants/ikoka_handheld_nrf/target.cpp b/variants/ikoka_handheld_nrf/target.cpp index 6c53c5e324..48ec833b35 100644 --- a/variants/ikoka_handheld_nrf/target.cpp +++ b/variants/ikoka_handheld_nrf/target.cpp @@ -21,6 +21,10 @@ EnvironmentSensorManager sensors; bool radio_init() { rtc_clock.begin(Wire); +#ifdef P_LORA_EN + pinMode(P_LORA_EN, OUTPUT); + digitalWrite(P_LORA_EN, HIGH); +#endif return radio.std_init(&SPI); }