marlin2_a10m/Marlin/src
Andy Shaw 624986d423 Ensure ADC conversion is complete before reading (#11336)
The current Marlin implementation relies on a timer interrupt to start the ADC conversion and read it. However in some circumstances the interrupt can be delayed resulting in insufficient time being available for the ADC conversion. This results in a bad reading and false temperature fluctuations. These changes make sure that the conversion is complete (by checking the ADC hardware via the HAL) before reading a value.

See: https://github.com/MarlinFirmware/Marlin/issues/11323
2018-07-26 03:59:19 -05:00
..
config Fix Anet A6 thermistors 2018-07-26 02:02:27 -05:00
core Add support for board RuRAMPS4D v1.3 (#11363) 2018-07-25 19:32:27 -05:00
feature Clean trailing whitespace 2018-07-25 18:49:47 -05:00
gcode Clean trailing whitespace 2018-07-25 18:49:47 -05:00
HAL Ensure ADC conversion is complete before reading (#11336) 2018-07-26 03:59:19 -05:00
inc Add support for board RuRAMPS4D v1.3 (#11363) 2018-07-25 19:32:27 -05:00
lcd Remove extra parameter to enqueue. (#11364) 2018-07-25 18:02:02 -05:00
libs Replace double with float, optimize calculation 2018-07-04 22:28:56 -05:00
module Ensure ADC conversion is complete before reading (#11336) 2018-07-26 03:59:19 -05:00
pins Add support for board RuRAMPS4D v1.3 (#11363) 2018-07-25 19:32:27 -05:00
sd Add card.longest_filename method 2018-07-17 18:18:52 -05:00
Marlin.cpp Simplify stepper driver per-axis selection 2018-07-25 02:47:43 -05:00
Marlin.h Replace double with float, optimize calculation 2018-07-04 22:28:56 -05:00