[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:
Shad107 authored and GitHub committed 2026-10-02 05:39:46 -05:00
1 parent 827c37542a
commit 9795527b34
2 files changed
+41

No files matched your search

+1
View File
@@ -5,6 +5,7 @@
"lastUpdated": "2025-12-24",
"environments": {
"all": [
"isno-super",
"rfbridge",
"rfbridge-direct",
"theengs-bridge",
+40
View File
@@ -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