summaryrefslogtreecommitdiff
path: root/ports/stm/peripherals/stm32f4
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2021-03-11Update F407 to match F405Lucian Copeland
2020-10-06canio: implement for stm32f405Jeff Epler
The has successfully run my loopback self-test program for CAN, which tests transmission, reception, and filtering. The 1M baud rate setting was also verified on saleae to be accurate.
2020-08-26Merge remote-tracking branch 'upstream/main' into stm32-meowbit-fixLucian Copeland
2020-08-24Remove Meowbit LSE flag, harsher failure for LSE issuesLucian Copeland
2020-08-21Add more "extern" declarations for gcc10 compatScott Shawcroft
gcc has tightened the restrictions on forward declarations that lack "extern". Fix them up.
2020-07-30stm: Add sdioio support for feather_stm32f405_expressJeff Epler
Currently, only the bus specs of the stm32f405xx have been coded. Other stm-family chips need (at a minimum) the specs added in their periph.[ch] files.
2020-07-09Complete F405 pin and periph definitionsLucian Copeland
2020-06-05Override HAL_Delay and HAL_GetTickLucian Copeland
2020-06-04Merge remote-tracking branch 'upstream/master' into stm32-LSE-startup-fixLucian Copeland
2020-06-04Rework LSE clock init, allow clock overridesLucian Copeland
2020-06-03Fix up end of file and trailing whitespace.Diego Elio Pettenò
This can be enforced by pre-commit, but correct it separately to make it easier to review.
2020-04-20Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
This isn't perfect and needs a bit more testing.
2020-04-09Add busio support, cleanupLucian Copeland
2020-03-26Add F7 and H7 Support to the STM32 portLucian Copeland
Restructures the STM port of Circuitpython to be more generic about the STM32 chip lines to support the F7 and H7 series of chips. Adds the new Packages directory to organize different chip layouts between lines. Makes general changes to the Makefile to condense board-level flags to the minimum and support the new chip series. Adds the new chip line to the Peripherals directory, along with new python tools used to generate peripheral text automatically in the tools/ directory.
2020-03-20Initial work for STM32. Need to fix us delay and PulseIn still.Scott Shawcroft
2020-03-11create copyLucian Copeland