[BOARD] Add ISNO Super build environment (ESP32-S3, dual CC1101 433 + 868/915 MHz) (#2378)
The ISNO Super is an open-hardware ESP32-S3 board carrying two CC1101 sub-GHz radios (433 MHz and 868/915 MHz) combined on a single antenna through a passive LC diplexer. This environment builds on the esp32dev-multi_receiver RF stack; it drives the 868/915 MHz radio (868 in the EU, 915 in the US) and parks the 433 MHz one using the existing RF_MODULE_SECONDARY_CS hook in commonRF.cpp. Signed-off-by: Olivier Delafosse <olshad@gmail.com>
This commit is contained in:
1 parent
827c37542a
commit
9795527b34
2 files changed
+41
No files matched your search
@@ -5,6 +5,7 @@
|
|||||||
"lastUpdated": "2025-12-24",
|
"lastUpdated": "2025-12-24",
|
||||||
"environments": {
|
"environments": {
|
||||||
"all": [
|
"all": [
|
||||||
|
"isno-super",
|
||||||
"rfbridge",
|
"rfbridge",
|
||||||
"rfbridge-direct",
|
"rfbridge-direct",
|
||||||
"theengs-bridge",
|
"theengs-bridge",
|
||||||
|
|||||||
@@ -2192,3 +2192,43 @@ build_flags =
|
|||||||
'-DenableMultiGTWSync=false'
|
'-DenableMultiGTWSync=false'
|
||||||
custom_description = Regular BLE gateway based on esp-idf with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
custom_description = Regular BLE gateway based on esp-idf with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||||
custom_img = img/boards/esp32dev.jpg
|
custom_img = img/boards/esp32dev.jpg
|
||||||
|
|
||||||
|
[env:isno-super]
|
||||||
|
platform = ${com.esp32_platform}
|
||||||
|
platform_packages = ${com.esp32_platform_packages}
|
||||||
|
board = esp32-s3-devkitc-1
|
||||||
|
board_build.flash_size = 8MB
|
||||||
|
board_upload.flash_size = 8MB
|
||||||
|
board_build.partitions = default_8MB.csv
|
||||||
|
lib_deps =
|
||||||
|
${com-esp32.lib_deps}
|
||||||
|
${libraries.rc-switch}
|
||||||
|
${libraries.smartrc-cc1101-driver-lib}
|
||||||
|
${libraries.rtl_433_ESP}
|
||||||
|
${libraries.newremoteswitch}
|
||||||
|
build_flags =
|
||||||
|
${com-esp32.build_flags}
|
||||||
|
'-DZgatewayRF="RF"'
|
||||||
|
'-DZgatewayRF2="RF2"'
|
||||||
|
'-DZgatewayRTL_433="RTL_433"'
|
||||||
|
'-DZradioCC1101="CC1101"'
|
||||||
|
'-DGateway_Name="OMG_ISNO_Super"'
|
||||||
|
'-DvalueAsATopic=true'
|
||||||
|
'-DNO_INT_TEMP_READING=true' ; internal temperature sensor not building on ESP32-S3
|
||||||
|
'-DRF_CC1101="CC1101"'
|
||||||
|
; ISNO Super: two CC1101 share one SPI bus, combined on a single antenna through an LC diplexer
|
||||||
|
'-DRF_MODULE_SCK=4'
|
||||||
|
'-DRF_MODULE_MISO=5'
|
||||||
|
'-DRF_MODULE_MOSI=6'
|
||||||
|
; active radio = 868 MHz (RadioLib / rtl_433 path)
|
||||||
|
'-DRF_MODULE_CS=7'
|
||||||
|
'-DRF_MODULE_GDO0=1'
|
||||||
|
'-DRF_MODULE_GDO2=2'
|
||||||
|
; same pins for the ELECHOUSE path (ZgatewayRF / ZgatewayRF2)
|
||||||
|
'-DRF_CC1101_SCK=4'
|
||||||
|
'-DRF_CC1101_MISO=5'
|
||||||
|
'-DRF_CC1101_MOSI=6'
|
||||||
|
'-DRF_CC1101_CS=7'
|
||||||
|
; park the 433 MHz radio, CS held high by commonRF.cpp
|
||||||
|
'-DRF_MODULE_SECONDARY_CS=15'
|
||||||
|
custom_description = ISNO Super, ESP32-S3 with two CC1101 (433 MHz + 868/915 MHz) combined on one antenna through an LC diplexer; the 868/915 MHz radio is active (868 in the EU, 915 in the US), the 433 MHz radio is parked in this environment
|
||||||
Reference in new issue
Block a user