- JamMode: DIRECT, PRECISION, FLOOD with NVS persistence and flood tick path - HTTP: POST /api/jam_mode, GET/POST /api/cc1101/registers - Telemetry: jam_mode, jam_mode_str - Web UI: mode buttons, toast on switch, CC1101 hex export/apply card - config.h: precision/flood tuning, CC1101_CFG_REG_LAST - platformio.ini: explicit USB serial upload port for macOS Made-with: Cursor
32 lines
862 B
INI
32 lines
862 B
INI
; Dual CC1101 always-on key-fob jammer (315 MHz + 433.92 MHz)
|
|
; ESP32-S3 DevKitC-1, RadioLib
|
|
; Flash: 16MB QD, PSRAM: 8MB OT
|
|
; build_dir is outside iCloud to avoid SCons sconsign eviction bugs
|
|
[platformio]
|
|
build_dir = /Users/drjones/.pio_builds/car_fob_killer
|
|
|
|
[env:esp32-s3-devkitc-1]
|
|
platform = espressif32
|
|
board = esp32-s3-devkitc-1
|
|
framework = arduino
|
|
lib_deps =
|
|
jgromes/RadioLib
|
|
olikraus/U8g2
|
|
|
|
board_build.arduino.memory_type = qio_opi
|
|
board_build.flash_mode = qio
|
|
board_build.psram_type = opi
|
|
board_upload.flash_size = 16MB
|
|
board_upload.maximum_size = 16777216
|
|
board_build.partitions = default_16MB.csv
|
|
build_flags =
|
|
-DBOARD_HAS_PSRAM
|
|
-DRADIOLIB_SPI_PARANOID=0
|
|
|
|
board_build.extra_flags =
|
|
-DBOARD_HAS_PSRAM
|
|
|
|
monitor_speed = 115200
|
|
; Avoid macOS picking Bluetooth “serial” instead of the ESP32 USB-UART
|
|
upload_port = /dev/cu.usbserial-A5069RR4
|