You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using an Arduino Nano ESP32, containing an ESP32-S3 together with an AZ-Delivery SH1106 I2C Display (128x64px). I'm trying to execute an Interrupt every 30sec. However, upon entering the Interrupt Routine, the ESP crashes and reboots.This happens when u8g2.sendBuffer() or any other Display related function like u8g2.clearDisplay() is called.
Is there anything I can do to fix the issue? I've already tried disabling the interrupt during the interrupt routine to no success.
A Thought: Do those functions maybe make use of float values? The ESP32-S3 has a hardware floating point unit which isn't allowed to b used during interrupts, thus crashing the device if trying to do floating point math.
The text was updated successfully, but these errors were encountered:
Hey everyone,
I'm using an Arduino Nano ESP32, containing an ESP32-S3 together with an AZ-Delivery SH1106 I2C Display (128x64px). I'm trying to execute an Interrupt every 30sec. However, upon entering the Interrupt Routine, the ESP crashes and reboots.This happens when u8g2.sendBuffer() or any other Display related function like u8g2.clearDisplay() is called.
Is there anything I can do to fix the issue? I've already tried disabling the interrupt during the interrupt routine to no success.
A Thought: Do those functions maybe make use of float values? The ESP32-S3 has a hardware floating point unit which isn't allowed to b used during interrupts, thus crashing the device if trying to do floating point math.
The text was updated successfully, but these errors were encountered: