5590c8ffd0
An undocumented hw bug makes the UART lose chars when RX ISR is disabled, even for a very small amount of time. This happens when RX_BUFFER > 256, and the result is corrupted received commands. Solved by implementing pseudo-atomic operations on 16bit indices. |
||
---|---|---|
.. | ||
endstop_interrupts.h | ||
fastio_168.h | ||
fastio_644.h | ||
fastio_1280.h | ||
fastio_1281.h | ||
fastio_AT90USB.h | ||
fastio_AVR.h | ||
HAL.cpp | ||
HAL.h | ||
HAL_spi_AVR.cpp | ||
MarlinSerial.cpp | ||
MarlinSerial.h | ||
math_AVR.h | ||
persistent_store_impl.cpp | ||
pinsDebug.h | ||
pinsDebug_plus_70.h | ||
pinsDebug_Teensyduino.h | ||
SanityCheck.h | ||
servo_AVR.cpp | ||
ServoTimers.h | ||
spi_pins.h | ||
watchdog_AVR.cpp | ||
watchdog_AVR.h |