Skip to content

Importing framework_is31fl3743 causes CircuitPython core crash #3

Description

@TotesNotSeth

I tried setting up my macropad to run macropad_backlight.py, but the line from framework_is31fl3743 import IS31FL3743 appears to cause the CircuitPython core to crash. This is the full error message:

Auto-reload is off.
Running in safe mode! Not running saved code.

You are in safe mode because:
CircuitPython core code crashed hard. Whoops!
Fault detected by hardware.
Please file an issue with your program at https://github.com/adafruit/circuitpython/issues.
Press reset to exit safe mode.

Any advice?

Activity

  1. TotesNotSeth commented on Feb 6, 2025

    @TotesNotSeth
    Author

    After some digging around, I've found that triggering any exception by any means nets this result... which isn't typical for CircuitPython. Is there something preventing the exception handler from running, perhaps?

  2. TotesNotSeth commented on Feb 6, 2025

    @TotesNotSeth
    Author

    Running help("modules") reveals that framework_is31fl3743 is not a module that exists. Does it need to be manually installed somehow?

  3. TotesNotSeth commented on Feb 6, 2025

    @TotesNotSeth
    Author

    I found framework_is31fl3743 here but the core still crashes when i try to import it :(

  4. TotesNotSeth commented on Feb 6, 2025

    @TotesNotSeth
    Author

    Using the firmware.uf2 from that repo works! This likely indicates a failure in the build system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions