sl-jetson
  • Joined on 2026-02-28
sl-jetson closed pull request seb/saltylab-firmware#733 2026-04-20 19:17:39 -04:00
feat: ESP32 OTA firmware update system (dual partition, UART relay, Orin commands)
sl-jetson closed pull request seb/saltylab-firmware#726 2026-04-20 19:17:39 -04:00
feat: Here4 DroneCAN GPS driver + NTRIP client (RTK ready)
sl-jetson closed pull request seb/saltylab-firmware#735 2026-04-20 19:17:39 -04:00
refactor(balance): remove balance-bot cutoffs, front VESC CAN drive only
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 19:17:35 -04:00
f653c05a7f Merge remote-tracking branch 'origin/sl-firmware/rm-balance-safety-cutoffs'
da64277e8d Merge remote-tracking branch 'origin/sl-jetson/here4-dronecan-driver'
021caef61a refactor(balance): remove balance-bot safety cutoffs, front VESC drive only
a4a2953326 feat: Here4 DroneCAN GPS driver + NTRIP client (RTK ready) — Issue #725
Compare 4 commits »
sl-jetson merged pull request seb/saltylab-firmware#734 2026-04-20 19:14:41 -04:00
feat: remove balance-bot safety constraints from ESP32 Balance firmware
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 19:14:41 -04:00
97367829d3 Merge pull request 'feat: remove balance-bot safety constraints from ESP32 Balance firmware' (#734) from sl-firmware/non-balance-bot-hoverboard-drive into main
04922ac875 feat: remove balance-bot safety constraints from ESP32 Balance firmware
Compare 2 commits »
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 19:14:34 -04:00
47d0631d81 Merge pull request 'feat: WSS rosbridge proxy + auto-detect wss:// in tracker (Issue #681)' (#725) from sl-jetson/issue-681-wss-rosbridge into main
edc0d6a002 feat: auto-detect wss:// for rosbridge when page served over HTTPS (Issue #681)
Compare 2 commits »
sl-jetson merged pull request seb/saltylab-firmware#725 2026-04-20 19:14:33 -04:00
feat: WSS rosbridge proxy + auto-detect wss:// in tracker (Issue #681)
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 19:09:21 -04:00
7a4b278704 fix: correct GPIO pins in config.h — CAN on 15/16, display BL/RST on 40/12
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 18:11:11 -04:00
a6e7c4a550 fix: disable brownout detection in balance sdkconfig.defaults (bd-66hx)
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 16:05:55 -04:00
ac2e9d00d6 fix: call gc9a01_init() in app_main to initialize display
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 16:03:12 -04:00
d1e3a3cbd1 fix: commit idf_component.yml so managed cjson component fetches on clean builds
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 15:55:05 -04:00
cd84ee82fa fix: use espressif__cjson component name to match managed_components dir
sl-jetson pushed to main at seb/saltylab-firmware 2026-04-20 15:40:51 -04:00
98494a98c7 fix: add missing gc9a01 display driver to main build (bd-1yr8)
sl-jetson pushed to max/motor-test-firmware at seb/saltylab-firmware 2026-04-20 14:29:53 -04:00
8d411e2603 fix: resolve boot loop — increase stack sizes, silence RPM spam logging
sl-jetson pushed to max/motor-test-firmware at seb/saltylab-firmware 2026-04-20 13:58:41 -04:00
a05de8d49a fix: Skip CAN tasks when TWAI init fails (no transceiver)
sl-jetson pushed to max/motor-test-firmware at seb/saltylab-firmware 2026-04-20 13:56:12 -04:00
2622696772 fix: Make TWAI init non-fatal + add recovery backoff
sl-jetson pushed to max/motor-test-firmware at seb/saltylab-firmware 2026-04-20 13:46:43 -04:00
affaefea3a fix: Revert to 40MHz SPI, remove early fill (was causing boot loop)
sl-jetson pushed to max/motor-test-firmware at seb/saltylab-firmware 2026-04-20 13:44:52 -04:00
a41c62440c fix: Add full-screen clear after GC9A01 init + diagnostic log
sl-jetson pushed to max/motor-test-firmware at seb/saltylab-firmware 2026-04-20 13:41:57 -04:00
bdc69c87d8 fix: Bump GC9A01 SPI clock to 80MHz to match Waveshare reference