Making some progress in identifying it. So far I’ve been able to tell that the SOS is caused by a NULL pointer reference. There’s a function pointer (cb) kept in the u8g2 struct that gets overwritten by ClearDisplay() causing it to be set to NULL. Still digging further.
picsil
21
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Using u8glib for Spark? (super beginner question alert!) | 74 | 15108 | August 24, 2015 | |
| Debugging a locked up Boron | 5 | 1605 | May 16, 2019 | |
| (Video) New Boron FAILS to reboot on VUSB power cycle - external watchdog incapable of resetting device | 12 | 1580 | March 2, 2021 | |
| Boron and Grove OLED display 0.96 (v1.1) | 1 | 260 | January 20, 2023 | |
| Boron does not like my code | 19 | 1613 | February 7, 2019 |