Eduard Drusa
458250dc61
STM32G4: Add support for FDCAN
...
Add stm32g4 support for FDCAN peripheral. Normal / FDCAN operation
supported, bitrate switching and filtering supported via API.
Timestamping and transmit event buffer support in API are TBD.
Originally tracked as: https://github.com/libopencm3/libopencm3/pull/1317
Reviewed-by: Karl Palsson <karlp@tweak.net.au >
2021-03-16 20:46:15 +00:00
Karl Palsson
8722a03e2f
stm32: enable quadspi for f7/g4/l4
...
Seeing as we'd started it, might as well finish enabling all the common
platforms.
2021-01-29 14:03:46 +00:00
Ben Brewer
1ebf172bcb
stm32/dac: Update API to support multiple DACs and add v2 support
2021-01-07 15:30:51 +00:00
Kejia Hu
52781dee56
stm32g4: add SPI
...
The SPI peripheral on G4 is identical to F3, this patch copies the
header files directly from F3
2020-12-11 11:15:02 +00:00
Ben Brewer
e923a6fe6a
stm32g4: Add support for OPAMP
...
Move implementations into common and split into v1 and v2.
2020-12-10 16:46:24 +00:00
Karl Palsson
382dde5a6d
stm32f7/g4: usb: enable all classes
2020-12-01 23:37:26 +00:00
Ben Brewer
98855377c6
stm32g4: Enable CRS
2020-12-01 22:41:07 +00:00
Sam Kirkham
82b4626ae3
stm32g4: Add support for USB
...
Co-authored-by: Ben Brewer <ben.brewer@codethink.co.uk >
2020-12-01 22:41:07 +00:00
Sam Kirkham
cdf235ca0c
stm32g4: Add support for ADC
...
Co-authored-by: Ben Brewer <ben.brewer@codethink.co.uk >
2020-12-01 22:41:07 +00:00
Sam Kirkham
b84bf6e244
stm32g4: Add support for DMA
2020-12-01 22:41:02 +00:00
Sam Kirkham
17d6660491
stm32g4: Add support for DMAMUX
...
Co-authored-by: Ben Brewer <ben.brewer@codethink.co.uk >
2020-12-01 22:41:02 +00:00
Sam Kirkham
0fbf6e8cc1
stm32g4: Add support for Timers
2020-12-01 22:41:02 +00:00
Ben Brewer
f4f75c92dd
stm32g4: Implement RCC
...
Co-authored-by: Sam Kirkham <sam.kirkham@codethink.co.uk >
2020-12-01 22:41:02 +00:00
Ben Brewer
59569bfb04
stm32g4: Implement FLASH
2020-12-01 22:41:02 +00:00
Ben Brewer
c26eab2513
stm32g4: Implement PWR
2020-12-01 22:41:02 +00:00
Karl Palsson
4e70d06d63
stm32g4: Add basic support
...
* memorymap
* vectors
* rcc
* gpios
* makefiles
* devices for linker script generation
* doc structure
2020-04-09 23:29:00 +00:00