Skip to content

BruceButBetter v1.2.0 — Self-Test SPI, Si5351 favorites, CI release automation

Latest

Choose a tag to compare

@Yoursel71 Yoursel71 released this 21 Jun 13:10

Downstream fork of pr3y/Bruce for the DIY ESP32-S3 N16R8 build.

New in 1.2.0

  • Self-Test now probes SPI too — alongside the I²C scan it reports microSD and both NRF24 radios ([OK]/[--]). Probes first, draws once (no shared-SPI screen glitch). CC1101 stays in the RF menu; NRF24 BruceDevices#2 gated on NRF24_2_CE_PIN.
  • Si5351 frequency favorites — RF Gen → Favorites: save/recall CLK0 frequencies, persisted to /si5351_fav.txt on LittleFS (survives reboot).
  • Tag-triggered CI releaserelease.yml builds the whole board matrix on a v* tag and auto-attaches each merged Bruce-<env>.bin here.

Flash

  • Browser (recommended): https://yoursel71.github.io/BruceButBetter/ — pick version + board, connect the left USB-C.
  • esptool (merged image at 0x0): esptool.py --chip <esp32|esp32s3> -p COMx write_flash 0x0 Bruce-<board>.bin

Self-Test SPI is in every board; Si5351 favorites/calibration are ESP-General (Si5351-equipped) builds. Bins attach automatically once the matrix finishes (~15 min). esp32-c5 / nesso-n1 build from source.

For authorized testing and education only.