libopencm3/include/libopencm3/stm32
Brian Viele e41ac6ea71 stm32: added peripheral clock get helpers for all stm32 platforms.
Allows for abstraction for code that's dependent on knowing the source clock
for a peripheral. Implemented a few core peripherals that tend to have clock
tree differences between platforms (USART, timers, I2C, SPI).
2020-11-28 22:13:25 +00:00
..
common stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
f0 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
f1 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
f2 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
f3 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
f4 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
f7 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
g0 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
g4 stm32g4: Add basic support 2020-04-09 23:29:00 +00:00
h7 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
l0 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
l1 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
l4 stm32: added peripheral clock get helpers for all stm32 platforms. 2020-11-28 22:13:25 +00:00
adc.h stm32g0: add adc. 2019-11-08 14:19:17 +00:00
can.h stm32: can: removed canport argument from can_filter functions 2018-02-13 23:57:42 +00:00
cec.h trivial: stop referring to STM32F when we mean all 2017-01-10 23:06:59 +00:00
comparator.h stm32f3: add comparator register definitions 2018-08-17 00:15:01 +00:00
crc.h stm32l0: crc: enable common code 2019-10-12 14:11:39 +00:00
crs.h stm32:l4: Add CRS 2018-02-13 23:57:42 +00:00
crypto.h trivial: stop referring to STM32F when we mean all 2017-01-10 23:06:59 +00:00
dac.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
dbgmcu.h Changes to the header includes for all STM32 peripherals 2014-03-11 16:40:31 +00:00
dcmi.h stm32f4/7: DCMI: extract common registers 2020-11-28 22:13:25 +00:00
desig.h stm32: desig: refactor to allow targets to have different addresses 2020-03-04 22:16:31 +00:00
dma.h stm32g0: add dma. 2019-11-08 13:47:41 +01:00
dma2d.h stm32f7: enable existing dma2d headers 2019-05-19 21:33:07 +00:00
dmamux.h stm32g0: add dmamux 2019-11-08 13:47:41 +01:00
dsi.h stm32f7: enable existing dsi support 2019-05-19 21:33:07 +00:00
exti.h stm32h7: added minimal stm32h7 exti defs, which share with G0. 2020-03-23 09:23:21 -04:00
flash.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
fsmc.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
gpio.h stm32g4: Add basic support 2020-04-09 23:29:00 +00:00
hash.h trivial: stop referring to STM32F when we mean all 2017-01-10 23:06:59 +00:00
hrtim.h stm32f3: add HRTIM definitions 2017-10-12 10:24:15 +00:00
i2c.h stm32g0: add i2c. 2019-06-13 12:04:58 +02:00
iwdg.h stm32g0: add iwdg. 2019-06-13 11:07:53 +02:00
lptimer.h stm32: lptimer: enable lptimer.h usage on f4,f7,l4 and g0 chips. 2019-07-05 10:48:55 +02:00
ltdc.h stm32: ltdc: clarify warning on faulty include 2020-03-05 21:59:29 +00:00
memorymap.h stm32g4: Add basic support 2020-04-09 23:29:00 +00:00
opamp.h stm32f3: Add support for OPAMP 2020-11-28 22:13:25 +00:00
pwr.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
quadspi.h stm32f4: Add QUADSPI Includes 2016-08-15 22:44:36 +00:00
rcc.h stm32g4: Add basic support 2020-04-09 23:29:00 +00:00
rng.h STM32H7: Support the RNG Peripheral 2020-11-28 22:13:25 +00:00
rtc.h stm32l0: include rtc module 2018-07-03 22:23:00 +00:00
sdio.h STM32: add MASK defines in sdio.h 2018-01-08 11:18:38 +00:00
spi.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
st_usbfs.h stm32:l4: Enable USB FS support 2018-02-13 23:57:42 +00:00
syscfg.h stm32h7: updates to PWR and RCC to support PLL configuration. 2020-03-04 23:17:02 +00:00
timer.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
tools.h usb: Simplify TOG_SET_REG_BIT_MSK_AND_SET 2016-10-01 00:15:22 +00:00
tsc.h trivial: stop referring to STM32F when we mean all 2017-01-10 23:06:59 +00:00
usart.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
wwdg.h Changes to the header includes for all STM32 peripherals 2014-03-11 16:40:31 +00:00