Marlin_Firmware/Marlin
etagle 0566badcef Add memory barrier, optimal interrupt on-off
Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/)
2018-05-20 02:39:34 -05:00
..
lib Module updates 2017-09-21 16:26:42 -05:00
src Add memory barrier, optimal interrupt on-off 2018-05-20 02:39:34 -05:00
Configuration_adv.h Add FAN_MAX_PWM for M106-controlled fans 2018-05-15 21:18:46 -05:00
Configuration.h Disable SERIAL_PORT_2 by default and sanity-check it (#10748) 2018-05-14 21:38:24 -05:00
Makefile Match Makefile to boards.h 2018-04-20 16:13:50 -05:00
Marlin.ino Marlin.ino needs no content (#9506) 2018-02-06 02:28:18 -06:00