circuitpython/ports/stm/common-hal/microcontroller
Mark Olsson 23da0fa99c Fixes issue with memory alignment in STM32
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
2020-06-18 00:51:04 +02:00
..
__init__.c Merge remote-tracking branch 'adafruit/master' into lower_power 2020-04-20 18:25:13 -07:00
Pin.c Fixes issue with memory alignment in STM32 2020-06-18 00:51:04 +02:00
Pin.h Add F7 and H7 Support to the STM32 port 2020-03-26 18:01:17 -04:00
Processor.c Merge remote-tracking branch 'adafruit/master' into lower_power 2020-04-20 18:25:13 -07:00
Processor.h Add F7 and H7 Support to the STM32 port 2020-03-26 18:01:17 -04:00