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