summaryrefslogtreecommitdiff
path: root/ports/stm/peripherals
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-09-18Remove timer debug messagesLucian Copeland
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-22Free timers when modules de-initLucian Copeland
2020-07-16Exclude timers from H7 buildsLucian Copeland
2020-07-16Fix pulseIO reset and frequency issues, remove IRQ conflictLucian Copeland
2020-07-14Fix IRQ enum protectionsLucian Copeland
2020-07-13Add missing enum preprocessor protectionLucian Copeland
2020-07-10Enable RGB MatrixLucian Copeland
2020-07-09Complete F405 pin and periph definitionsLucian Copeland
2020-07-09Fix advanced claimed pin/package timer searchLucian Copeland
2020-07-01Add timer allocator, adjust pulsio to use general purpose timersLucian Copeland
2020-06-25WIPLucian 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-27Fix nucleo_f746zg buildScott Shawcroft
2020-04-27Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-04-25Merge pull request #2809 from k0d/stm32f767xx_fixhierophect
Adds missing declarations in periph.h for stm32f767xx
2020-04-25Adds missing declarations in periph.h for stm32f767xxMark Olsson
2020-04-24 adds support for the stm32f746g_disco boardMark Olsson
2020-04-23STM32: adds support for stm32f746xx MCU and the nucleo_f746zg boardMark Olsson
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-04-02Implement F7 NucleoLucian Copeland
2020-04-01Implement requested changesLucian Copeland
2020-03-28Support cached internal flash on the H743Lucian 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