klipper/src/stm32
bondus 7a8e9591e3
stm32: Improved CAN support for STM32 (#2976)
Reworked the STM32F0 CAN bus implementation. It's more robust and higher performance.

Added support for function remapping to different pins.  API is emulating an STM32F0.

Improved and ported CAN bus to STM32F0, F1 and F4.

Signed-off-by: Pontus Borg <glpontus@gmail.com>
2020-06-24 18:59:38 -04:00
..
Kconfig stm32: Improved CAN support for STM32 (#2976) 2020-06-24 18:59:38 -04:00
Makefile stm32: Improved CAN support for STM32 (#2976) 2020-06-24 18:59:38 -04:00
adc.c stm32: Slow ADC frequency to 4.5Mhz 2020-04-30 19:47:23 -04:00
can.c stm32: Improved CAN support for STM32 (#2976) 2020-06-24 18:59:38 -04:00
can.h stm32: Improved CAN support for STM32 (#2976) 2020-06-24 18:59:38 -04:00
chipid.c stm32: Enable chipid as usb serial number 2019-11-25 19:30:31 -05:00
gpio.c stm32: Define PGx pins on stm32f103 2019-11-02 11:35:27 -04:00
gpio.h stm32: Add support for SPI1 and SPI3 busses 2019-08-31 19:55:30 -04:00
i2c.c stm32: add support for i2c read 2020-05-05 11:44:19 -04:00
internal.h stm32: Initial support for stm32f2 (#3001) 2020-06-23 10:52:15 -04:00
serial.c stm32: Fix typo that broke selection of alternate serial port pin 2020-02-09 12:01:43 -05:00
spi.c stm32: Revert "stm32: performance improvement for spi on stm32f0" 2020-03-04 18:33:34 -05:00
stm32f0.c stm32: Improved CAN support for STM32 (#2976) 2020-06-24 18:59:38 -04:00
stm32f0_adc.c stm32: adc for new stm32f0 common code (#2120) 2019-11-05 10:08:32 -05:00
stm32f0_i2c.c stm32f0: Initial support for i2c on stm32f0 2019-11-14 15:54:28 -05:00
stm32f0_serial.c stm32: Fix typo that broke selection of alternate serial port pin 2020-02-09 12:01:43 -05:00
stm32f0_timer.c stm32: Initial support for stm32f070 2019-10-23 21:19:03 -04:00
stm32f1.c stm32: Improved CAN support for STM32 (#2976) 2020-06-24 18:59:38 -04:00
stm32f4.c stm32: Initial support for stm32f2 (#3001) 2020-06-23 10:52:15 -04:00
usbfs.c stm32: Initial support for stm32f070 2019-10-23 21:19:03 -04:00
usbotg.c stm32: Wait for setup complete to enable ep0 rx in usbotg.c 2020-05-03 12:00:47 -04:00
watchdog.c stm32: Rename stm32f4/ directory to stm32/ 2019-08-05 11:25:40 -04:00