klipper/src
Kevin O'Connor 9a44a20a9d command: Check for reentrant calls to sendf()
Allow sendf() to be called from irq and timer context - check for the
case where sendf() is called while already in sendf() and simply
discard those messages.  This makes it safe to use output() debugging
calls even in irq and timer context.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-01-13 12:10:00 -05:00
..
avr mcu: Obtain the maximum adc value from the firmware 2016-12-23 17:06:10 -05:00
generic gpio: Merge gpio_adc_sample_time() into gpio_adc_sample() 2016-11-02 17:36:43 -04:00
sam3x8e gpio: Fix sam38xe ADC startup check 2017-01-01 22:10:24 -05:00
simulator gpio: Merge gpio_adc_sample_time() into gpio_adc_sample() 2016-11-02 17:36:43 -04:00
Kconfig sam3x8e: Add initial support for Arduino Due boards 2016-06-14 14:27:30 -04:00
Makefile pwmcmds: Add Kconfig option to allow boards to disable hardware PWM commands 2016-06-13 23:18:59 -04:00
adccmds.c sam3x8e: Add support for ADC pins 2016-12-23 17:06:11 -05:00
basecmd.c basecmd: Improve accuracy of stats "sumsq" variable 2017-01-09 23:08:23 -05:00
basecmd.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
command.c command: Check for reentrant calls to sendf() 2017-01-13 12:10:00 -05:00
command.h build: Define DECL_CONSTANT mechanism for defining exported constants 2016-12-23 17:06:10 -05:00
compiler.h compiler.h: Check if __aligned and __section macros are already defined 2016-06-13 23:18:59 -04:00
declfunc.lds.S build: Avoid objcopy --dump-section flag 2016-07-10 21:46:57 -04:00
endstop.c sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00
gpiocmds.c sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00
pwmcmds.c pwmcmds: Add Kconfig option to allow boards to disable hardware PWM commands 2016-06-13 23:18:59 -04:00
sched.c sched: Improve AVR optimization of reschedule_timer() 2016-10-19 13:35:48 -04:00
sched.h build: Update declfuncs.lds.S to only use progmem sections on AVR 2016-06-14 14:00:57 -04:00
spicmds.c Initial commit of source code. 2016-05-25 11:37:40 -04:00
stepper.c stepper: Reset the next step time on a stepper stop 2016-11-14 13:10:14 -05:00
stepper.h sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00