[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",
|
||||
"environments": {
|
||||
"all": [
|
||||
"isno-super",
|
||||
"rfbridge",
|
||||
"rfbridge-direct",
|
||||
"theengs-bridge",
|
||||
|
||||
@@ -2192,3 +2192,43 @@ build_flags =
|
||||
'-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_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