Firmware2/Marlin/src/HAL/HAL_STM32F4
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
..
EEPROM_Emul Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
EmulatedEeprom.cpp Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
endstop_interrupts.h Filter endstops state at all times (#11066) 2018-06-21 20:14:16 -05:00
fastio_STM32F4.h STM32F4: All pins can do PWM 2018-06-03 04:30:15 -05:00
HAL_Servo_STM32F4.cpp Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
HAL_Servo_STM32F4.h [2.0.x] HAL for STM32F4 (#10434) 2018-04-17 17:33:29 -05:00
HAL_spi_STM32F4.cpp Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
HAL_timers_STM32F4.cpp Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
HAL_timers_STM32F4.h Fix stepper pulse timing 2018-06-12 21:34:24 -05:00
HAL.cpp Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
HAL.h Ensure ADC conversion is complete before reading (#11336) 2018-07-26 03:59:19 -05:00
persistent_store_impl.cpp Add STM32F1 support for SD-based EEPROM 2018-07-06 23:45:47 -05:00
pinsDebug.h [2.0.x] HAL for STM32F4 (#10434) 2018-04-17 17:33:29 -05:00
README.md [2.0.x] HAL for STM32F4 (#10434) 2018-04-17 17:33:29 -05:00
SanityCheck.h Add sanity checks for EMERGENCY_PARSER 2018-04-24 09:24:26 -05:00
spi_pins.h [2.0.x] HAL for STM32F4 (#10434) 2018-04-17 17:33:29 -05:00
watchdog_STM32F4.cpp Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
watchdog_STM32F4.h Fix some header comments 2018-07-17 19:50:24 -05:00

This HAL is for the STM32F407 MCU used with STM32Generic Arduino core by danieleff.

Arduino core is located at:

https://github.com/danieleff/STM32GENERIC

Unzip it into [Arduino]/hardware folder

This HAL is in development.

This HAL is a modified version of Chris Barr's Picoprint STM32F4 HAL.