23da0fa99c
When compiling with optimizations on, an issue occurs where the claimed_pins/never_reset_pins memory location is shared with another variable. This causes some bad memory read, so the USB pins ended up being reset. Setting these to have an alignment of 4 bytes resolves this. Tested on nucleo_f746zg |
||
---|---|---|
.. | ||
__init__.c | ||
Pin.c | ||
Pin.h | ||
Processor.c | ||
Processor.h |