Marlin_Firmware/Marlin/src/HAL/HAL_DUE
Eduardo José Tagle c1e5ebbc1e [2.0.x] AVR: Atomic bit set and clear of upper pin ports without critical section (#10502)
* AVR: Atomic bit set and clear

The critical section can be dropped, saving 3 cycles per access. Also simplified pin toggling for all ports.
2018-04-24 13:45:43 -05:00
..
usb As Bob-The-Khun suggested, resetting the USB peripheral solves the huge startup delays that happen when a WDT reset happens and we are connected through the native port 2018-03-22 03:31:25 -03:00
DebugMonitor_Due.cpp Backtrace minor cleanup 2018-03-31 18:59:36 -05:00
EepromEmulation_Due.cpp Multi-host support 2018-01-10 00:14:47 -06:00
endstop_interrupts.h Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
fastio_Due.h [2.0.x] AVR: Atomic bit set and clear of upper pin ports without critical section (#10502) 2018-04-24 13:45:43 -05:00
HAL_spi_Due.cpp Switch to TMC2130 compatible hardware SPI & misc (#10299) 2018-04-04 20:13:27 -05:00
HAL_timers_Due.cpp Proper AVR preemptive interrupt handling (#10496) 2018-04-23 22:05:07 -05:00
HAL_timers_Due.h Proper AVR preemptive interrupt handling (#10496) 2018-04-23 22:05:07 -05:00
HAL.cpp Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
HAL.h Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
InterruptVectors_Due.cpp Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
InterruptVectors_Due.h Add a module for Due SRAM-based Interrupt Vector Table 2017-10-27 03:24:23 -05:00
MarlinSerial_Due.cpp Proper AVR preemptive interrupt handling (#10496) 2018-04-23 22:05:07 -05:00
MarlinSerial_Due.h Fix: M112 calling kill from interrupt (#9923) 2018-03-03 23:14:01 -06:00
MarlinSerialUSB_Due.cpp DUE USB CDC: Do not send any character if no program on the PC is listening to them. This avoids Marlin waiting until the user actually opens a program that is able to consume the output of Marlin 2018-03-15 00:56:28 -03:00
MarlinSerialUSB_Due.h Style tweak in MarlinSerialUSB_Due.h 2018-02-19 06:58:26 -06:00
persistent_store_impl.cpp Add MarlinSettings::validate() 2018-01-05 14:35:24 -06:00
pinsDebug.h Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
SanityCheck.h Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
Servo_Due.cpp [2.0.x] removed spaces 2017-11-05 20:42:48 +01:00
ServoTimers.h Fix filename HAL/DUE/servotimers.h => ServoTimers.h 2018-03-13 01:38:37 -05:00
spi_pins.h Add conditional, give DUE SPI a unique name, fix compiler warnings (#10168) 2018-03-20 15:53:21 -05:00
Tone.cpp Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
u8g_com_HAL_DUE_shared_hw_spi.cpp restore PR 9661 files & V1 fix 2018-03-10 22:46:32 -06:00
u8g_com_HAL_DUE_st7920_sw_spi.cpp Fix up various spacing, comments, and typos 2018-03-07 21:09:08 -06:00
watchdog_Due.cpp Various fixes for DUE... (#10152) 2018-03-21 19:04:45 -05:00
watchdog_Due.h Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00