klipper/src
Alex Voinea 26e6ade175 stm32: fix USART ORE status flag handling
If an USART RX overrun happened on a stm32g0/f0/h7, the ORE flag
would get set by hardware. This flag would also trigger an interrupt.
The problem was that this flag was never cleared on these 3 mcu families
since the ORE flag clear sequence is different to all of the older
chips.
Since the ORE flag is not used in any meaningful way anyway, it was
disabled during the init sequence.

Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
2022-10-31 13:50:15 -04:00
..
atsam usb_cdc: Rename usb_request_bootloader() to bootloader_request() 2022-07-29 11:40:54 -04:00
atsamd atsamd: Add support CANbus on ATSAME5x chips 2022-10-13 11:28:27 -04:00
avr usb_cdc: Rename usb_request_bootloader() to bootloader_request() 2022-07-29 11:40:54 -04:00
generic serial_irq: Support side channel for entering bootloader 2022-09-05 14:27:25 -04:00
linux ds18b20: Allow some read errors 2022-06-08 12:39:12 -04:00
lpc176x serial_irq: Support side channel for entering bootloader 2022-09-05 14:27:25 -04:00
pru misc: Import misc.h in all files defining console_sendf() 2022-05-13 11:22:47 -04:00
rp2040 rp2040: Suppress spurious gcc v12 array bounds warning 2022-09-29 11:03:22 -04:00
simulator command: Fix handling of buffer passing in args[] on 64bit mcu 2020-10-30 14:04:12 -04:00
stm32 stm32: fix USART ORE status flag handling 2022-10-31 13:50:15 -04:00
Kconfig atsamd: Add Kconfig definitions for same51j19 and same54p20 chips 2022-10-13 11:27:14 -04:00
Makefile mpu9250: Adding support for MPU-9250 (and MPU-6050) accelerometer 2022-06-16 11:09:33 -04:00
adccmds.c adccmds: Run gpio_adc_setup() before oid_alloc() 2019-01-13 11:03:30 -05:00
basecmd.c mcu: Make a minor change to the protocol to require mcu update 2021-11-06 18:47:44 -04:00
basecmd.h stepper: Use a reusable interface to the "move queue" 2020-12-04 16:10:13 -05:00
buttons.c buttons: initialize mcu buttons based on inverted state 2019-07-05 20:01:07 -04:00
byteorder.h byteorder: Add a header file defining common byteswap functions 2018-05-21 09:44:40 -04:00
command.c command: Make command_add_frame() and command_encodef() static 2021-10-21 01:25:17 -04:00
command.h command: Make command_add_frame() and command_encodef() static 2021-10-21 01:25:17 -04:00
compiler.h compiler.h: Check if __aligned and __section macros are already defined 2016-06-13 23:18:59 -04:00
ctr.h ctr: Encode negative integers in normal hex notation 2019-08-22 13:06:44 -04:00
debugcmds.c debugcmds: Remove start/end_group commands 2021-05-07 13:53:47 -04:00
endstop.c trsync: Introduce new "trigger synchronization" support 2021-06-09 18:58:35 -04:00
gpiocmds.c gpiocmds: Merge digital output and soft pwm code 2020-12-10 12:06:26 -05:00
i2ccmds.c mpu9250: Adding support for MPU-9250 (and MPU-6050) accelerometer 2022-06-16 11:09:33 -04:00
i2ccmds.h mpu9250: Adding support for MPU-9250 (and MPU-6050) accelerometer 2022-06-16 11:09:33 -04:00
initial_pins.c initial_pins: Add ability to configure output pins at mcu startup 2019-03-17 20:56:25 -04:00
initial_pins.h initial_pins: Add ability to configure output pins at mcu startup 2019-03-17 20:56:25 -04:00
lcd_hd44780.c lcd_st7920: Check CONFIG_MACH_AVR for slow mcus 2021-07-04 10:11:02 -04:00
lcd_st7920.c lcd_st7920: Check CONFIG_MACH_AVR for slow mcus 2021-07-04 10:11:02 -04:00
neopixel.c neopixel: Fix neopixel_result message so that it contains an oid 2020-11-05 11:40:34 -05:00
pulse_counter.c pulse_counter: Use "clock" suffix instead of "time" in commands 2021-04-30 11:40:37 -04:00
pwmcmds.c pwmcmds: Use move queue for hard PWM 2020-12-04 16:10:13 -05:00
sched.c sched: Move last_insert check for improved gcc code layout 2021-11-09 20:20:24 -05:00
sched.h pru: Support config_reset command to manually reset mcu 2017-09-03 23:16:38 -04:00
sensor_adxl345.c adxl345: Compress each sample from 6 bytes to 5 bytes 2021-08-30 12:25:50 -04:00
sensor_angle.c sensor_angle: Support TLE5012b frame counter for timing 2022-03-29 20:34:46 -04:00
sensor_mpu9250.c mpu9250: Adding support for MPU-9250 (and MPU-6050) accelerometer 2022-06-16 11:09:33 -04:00
spi_software.c spi_software: Remove unused include file 2019-08-17 13:49:03 -04:00
spi_software.h spi_software: Implementation of software spi 2019-02-13 11:52:20 -05:00
spicmds.c spicmds: Allow inversion of CS pin for SPI busses 2022-04-22 13:25:03 -04:00
spicmds.h sensor_angle: Add support for bulk querying of spi angle sensors 2022-03-29 20:34:46 -04:00
stepper.c stepper: Move min_next_time check to stepper_event_full() 2021-11-04 12:06:27 -04:00
stepper.h trsync: Introduce new "trigger synchronization" support 2021-06-09 18:58:35 -04:00
thermocouple.c thermocouple: Only shutdown on multiple consecutive sensor errors 2022-09-23 11:56:20 -04:00
tmcuart.c command: Add command_decode_ptr() helper 2020-10-30 14:04:08 -04:00
trsync.c trsync: Introduce new "trigger synchronization" support 2021-06-09 18:58:35 -04:00
trsync.h trsync: Introduce new "trigger synchronization" support 2021-06-09 18:58:35 -04:00