summaryrefslogtreecommitdiffstats
path: root/bsps/arm/stm32h7 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAXSebastian Huber2021-06-241-1/+0
| | | | | | This define is no longer used. Update #3269.
* bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNTSebastian Huber2021-06-241-0/+1
| | | | | | | | | | | | | Assert BSP_INTERRUPT_VECTOR_MAX + 1 == BSP_INTERRUPT_VECTOR_COUNT. After building all BSPs with this patch, BSP_INTERRUPT_VECTOR_MAX can be removed and replaced by BSP_INTERRUPT_VECTOR_COUNT. The BSP_INTERRUPT_VECTOR_COUNT allows a default implementation which supports no interrupt vector at all. Using COUNT instead of MAX may avoid some interpretation issues, for example is the maximum value a valid vector number or not. Update #3269.
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MINSebastian Huber2021-06-241-2/+0
| | | | | | | | | | Remove BSP_INTERRUPT_VECTOR_MIN and unconditionally let interrupt vector numbers start with zero. The BSP_INTERRUPT_VECTOR_MIN == 0 invariant was tested by the previous commit and building all BSPs. Update #3269.
* Implementation for STM32 HAL_GetTick using RTEMSRobin Mueller2021-04-261-2/+2
| | | | Uses configured millisecond per ticks
* Updated tick implementation for HAL_GetTickRobin Mueller2021-04-201-1/+3
| | | | | This now uses rtems_clock_get_uptime_nanoseconds to calculate the uptime ticks in milliseconds.
* arm/stm32h7: Add STM32H7_USART3_GPIO_*Sebastian Huber2021-04-061-2/+4
|
* arm/stm32h7: Add STM32H7_HSE_FREQUENCYSebastian Huber2021-04-061-0/+5
|
* stm32h7: Add init for sdmmc pinsChristian Mauderer2021-04-012-0/+90
| | | | Update #4372
* stm32h7: Add SDMMC modules to clockChristian Mauderer2021-04-012-3/+15
| | | | Update #4372
* bsps: Replace bsp_specs with an empty fileSebastian Huber2021-01-281-9/+0
| | | | | | | This fixes an issue with the latest tool chain which adds the default linker script in the endfile specification. Update #3250.
* bsp/stm32h7: Split console configurationSebastian Huber2021-01-0421-150/+498
| | | | | | | This allows applications to individually provide configuration structures. Update #4209.
* bsp/stm32h7: Split start configurationSebastian Huber2021-01-045-38/+166
| | | | | | | This allows applications to individually provide configuration structures. Update #4209.
* bsp/stm32h7: Add and use BSP Doxygen groupSebastian Huber2020-11-26216-0/+3517
| | | | Update #3910.
* cpu/armv7m: Add table based init for ARMV7M_MPUChristian Mauderer2020-11-203-118/+121
| | | | | | | Modify the MPU functions of the stm32h7 BSP to be table based and available for all ARMV7M BSPs. Update #4180
* bsp/stm32h7: New BSPSebastian Huber2020-10-2731-0/+3670
| | | | Update #3910.
* bsp/stm32h7: Fix warningsSebastian Huber2020-10-272-15/+15
| | | | Update #3910.
* bsp/stm32h7: Disable unused functionsSebastian Huber2020-10-275-0/+28
| | | | Update #3910.
* bsp/stm32h7: Enable LL driversSebastian Huber2020-10-2746-88/+88
| | | | Update #3910.
* bsp/stm32h7: Move <math.h> includeSebastian Huber2020-10-273-1/+2
| | | | | | This is necessary for libbsd compatibility. Update #3910.
* bsp/stm32h7: Constify some functionsSebastian Huber2020-10-276-12/+12
| | | | Update #3910.
* bsp/stm32h7: Import from STM32CubeMX-5.6.0Sebastian Huber2020-10-27259-0/+706411
Update #3910.