@ -55,6 +55,7 @@ build_flags = ${nrf52840_xiao.build_flags}
build_src_filter = ${nrf52840_xiao.build_src_filter}
build_src_filter = ${nrf52840_xiao.build_src_filter}
+<helpers/*.cpp>
+<helpers/*.cpp>
+<helpers/sensors>
+<helpers/sensors>
+<helpers/ui/MomentaryButton.cpp>
+<helpers/ui/SSD1306Display.cpp>
+<helpers/ui/SSD1306Display.cpp>
+<../variants/ikoka_stick_nrf>
+<../variants/ikoka_stick_nrf>
debug_tool = jlink
debug_tool = jlink
@ -68,12 +69,14 @@ build_flags =
-D MAX_GROUP_CHANNELS = 8
-D MAX_GROUP_CHANNELS = 8
-D BLE_PIN_CODE = 123456
-D BLE_PIN_CODE = 123456
-D OFFLINE_QUEUE_SIZE = 256
-D OFFLINE_QUEUE_SIZE = 256
-I examples/companion_radio/ui-new
; -D BLE_DEBUG_LOGGING=1
; -D BLE_DEBUG_LOGGING=1
; -D MESH_PACKET_LOGGING=1
; -D MESH_PACKET_LOGGING=1
; -D MESH_DEBUG=1
; -D MESH_DEBUG=1
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
+<helpers/nrf52/SerialBLEInterface.cpp>
+<helpers/nrf52/SerialBLEInterface.cpp>
+<../examples/companion_radio>
+<../examples/companion_radio/*.cpp>
+<../examples/companion_radio/ui-new/*.cpp>
lib_deps =
lib_deps =
${ikoka_stick_nrf.lib_deps}
${ikoka_stick_nrf.lib_deps}
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0
@ -84,11 +87,13 @@ build_flags =
${ikoka_stick_nrf.build_flags}
${ikoka_stick_nrf.build_flags}
-D MAX_CONTACTS = 100
-D MAX_CONTACTS = 100
-D MAX_GROUP_CHANNELS = 8
-D MAX_GROUP_CHANNELS = 8
-I examples/companion_radio/ui-new
; -D MESH_PACKET_LOGGING=1
; -D MESH_PACKET_LOGGING=1
; -D MESH_DEBUG=1
; -D MESH_DEBUG=1
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
+<helpers/nrf52/SerialBLEInterface.cpp>
+<helpers/nrf52/SerialBLEInterface.cpp>
+<../examples/companion_radio>
+<../examples/companion_radio/*.cpp>
+<../examples/companion_radio/ui-new/*.cpp>
lib_deps =
lib_deps =
${ikoka_stick_nrf.lib_deps}
${ikoka_stick_nrf.lib_deps}
densaugeo/base64 @ ~1.4.0
densaugeo/base64 @ ~1.4.0
@ -106,7 +111,7 @@ build_flags =
; -D MESH_DEBUG=1
; -D MESH_DEBUG=1
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
+<helpers/ui/SSD1306Display.cpp>
+<helpers/ui/SSD1306Display.cpp>
+<../examples/simple_repeater>
+<../examples/simple_repeater/*.cpp >
[env:ikoka_stick_nrf_room_server]
[env:ikoka_stick_nrf_room_server]
extends = ikoka_stick_nrf
extends = ikoka_stick_nrf
@ -119,4 +124,4 @@ build_flags =
; -D MESH_PACKET_LOGGING=1
; -D MESH_PACKET_LOGGING=1
; -D MESH_DEBUG=1
; -D MESH_DEBUG=1
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
build_src_filter = ${ikoka_stick_nrf.build_src_filter}
+<../examples/simple_room_server>
+<../examples/simple_room_server/*.cpp >