libopencm3/include/libopencm3/stm32
Brian Viele 53302439df stm32h7: Initial introduction into libopencm3.
Updates to a base set of includes to map to the h7 include files which are
mainly based on the f7 versions for simple devices (e.g. SPI, USART, GPIO).

Custom files that have been implemented from the datasheet/ref manual include
the memory map, RCC, PWR definitions, and irq.json file for generation of
nvic files for interrupt mapping.

Additional functionality, especially PLL and tweaks for non-F7 compatible
implementations coming in future commits.

Added documentation tree configuration.

Reviewed-by: Karl Palsson <karlp@tweak.net.au>
Changed dmaX_streamX to dmaX_strX in a few places for consistency
2019-11-28 22:15:24 +00:00
..
common stm32g0: add dmamux 2019-11-08 13:47:41 +01:00
f0 doc: stm32f0: rcc: add missing groups for pll factors and sources 2019-06-27 14:53:09 +00:00
f1 doc: restore targets as pages. 2019-06-10 11:10:34 +00:00
f2 doc: stm32f2: rcc: add groupings for periph resets 2019-06-12 22:56:34 +00:00
f3 stm32f3: Add SPI4 BASE 2019-10-16 14:41:00 +00:00
f4 stm32f4: rcc: add plli2s config function 2019-09-27 13:55:56 +00:00
f7 stm32: lptimer: enable lptimer.h usage on f4,f7,l4 and g0 chips. 2019-07-05 10:48:55 +02:00
g0 stm32g0: add syscfg header. 2019-11-25 20:49:20 +00:00
h7 stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
l0 stm32l0: crc: enable common code 2019-10-12 14:11:39 +00:00
l1 doc: stm32l1: timer: fix params, missing groupings 2019-06-17 22:33:32 +00:00
l4 stm32l4: Fix typo impacting uart4 and uart5 2019-11-21 18:59:32 +01: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 stm32: f4: Add DCMI peripheral register definitions 2017-10-23 21:31:16 +00:00
desig.h stm32:desig: Add DFU compatible serial generation 2017-01-10 23:07:00 +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 stm32g0: add exti. 2019-05-21 00:05:22 +00: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 stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +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 stm32f7: enable existing ltdc 2019-05-19 21:33:02 +00:00
memorymap.h stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +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 stm32h7: Initial introduction into libopencm3. 2019-11-28 22:15:24 +00:00
rng.h stm32g0: add rng. 2019-06-13 12:04:58 +02: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 stm32g0: add syscfg header. 2019-11-25 20:49:20 +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