81 Commits (00cc1079af5907d896b161ee830e4ad3af2b5582)

Author SHA1 Message Date
Scott Lahteine 3d9d72e8db Include order, spacing, etc. 6 years ago
Scott Lahteine 9a56a88200 Use OUT_WRITE in SPI pin init 6 years ago
Scott Lahteine f8bede6b5e Fix some HAL includes 6 years ago
Giuliano Zaro a74aad3b4a Clean up HALs / FastIO (#14082) 6 years ago
Scott Lahteine f9a50f451d Serial out cleanup 6 years ago
Scott Lahteine e7682eea42
Use Arduino.h include wrapper (#13877) 6 years ago
Scott Lahteine b18316dd37 Fix some spacing 6 years ago
Scott Lahteine 7e58d33a2e Update some headers 6 years ago
Scott Lahteine c8a83fb122 SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA 6 years ago
Scott Lahteine de0046fc8b Fix empty HAS_TIMER macros 6 years ago
Alexander Amelkin e40636a7c1 Replace digitalPinHasPWM with HAS_TIMER (#13520) 6 years ago
Chris Pepper ffc2c2d7c5 Move FAST_PWM_FAN code to HALs (#13491) 6 years ago
Scott Lahteine 67bee06e43 No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine f89b375fb9
Fixes and improvements for PWM pins (#13383) 6 years ago
Scott Lahteine 51ff5b68fa Clean up fastIO ahead of PWM patch 6 years ago
Scott Lahteine 1f7e220387 Make HAL ISR macros function-like 6 years ago
Scott Lahteine 2212da453a
Distinguish between analog/digital auto fans (#13298) 6 years ago
Scott Lahteine 9a6b90f47d TMC2660.h comment tweaks 6 years ago
Scott Lahteine 18996d2595 Fix some spelling 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Scott Lahteine 4fa1c52688 Tweak serial output code 6 years ago
Scott Lahteine 0d30ccf767 Tweaks to TMC26XStepper 6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
Scott Lahteine b3b4e6dc45
Change Marlin debug flag names to fix conflicts (#12340)
In reference to #11000
6 years ago
Scott Lahteine 0c85869c26 Clean up file endings 6 years ago
Scott Lahteine f5eab912ed
Apply #pragma once, misc cleanup (#12322)
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Nils Hasenbanck cafabf2055 Implement DELAY_NS with CYCCNT on Cortex-M7 (#12283) 6 years ago
Scott Lahteine 3583e2b449
Followup to Menu Refactor (#12275) 6 years ago
Scott Lahteine 5580773191
Use FastIO, sanity-check LPC SD options, apply formatting (#12231) 6 years ago
Scott Lahteine 7a04eb3a8b Fix some comment formatting 6 years ago
Scott Lahteine 0bd54392b7 Use uint8_t in EEPROM code 6 years ago
Nils Hasenbanck 191df5e17d Correct PWM_PIN behavior for STM32 HALs (#12027) 6 years ago
Scott Lahteine 33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM (#12016) 6 years ago
Scott Lahteine 8489673cea Adjust some HAL formatting 6 years ago
Scott Lahteine 7d5c336c56 Corrections for dylsexic TMC 6 years ago
Scott Lahteine b682a1961a Tweak STM32F7 TMC2660 class 6 years ago
Scott Lahteine 1718eff54a Code changes supporting up to 6 extruders 6 years ago
Holger Müller 1a6f2b29b8 Add support for Triple-Z steppers/endstops 6 years ago
Sam Lane d783400330 Updates to STM32F7 HAL, for completeness (#11770) 6 years ago
Scott Lahteine 6a3207391f Remove obsolete HAL_timer_restrain 6 years ago
Scott Lahteine 0987ed2a18 Use American English 6 years ago
Scott Lahteine 834ea7fcea Remove 'const' from PersistentStore::capacity 6 years ago
Dave Johnson c64199941e Compile only selected PIO environment (#11519) 6 years ago
Scott Lahteine 865ee5985f Followup persistent store with heading, const 6 years ago
Chris Pepper 66d2b48b59 Update PersistentStore api (#11538)
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
6 years ago
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
7 years ago
Scott Lahteine 64f007580b Fix some header comments 7 years ago
Scott Lahteine d05e832f29 Add STM32F1 support for SD-based EEPROM 7 years ago
etagle 1367df2875 Replace double with float, optimize calculation 7 years ago
Scott Lahteine 99591dc20c
Filter endstops state at all times (#11066) 7 years ago