9a56a88200
Use OUT_WRITE in SPI pin init
2019-06-15 15:36:43 -05:00
f8bede6b5e
Fix some HAL includes
2019-05-25 19:20:17 -05:00
a74aad3b4a
Clean up HALs / FastIO ( #14082 )
2019-05-21 18:28:12 -05:00
f9a50f451d
Serial out cleanup
2019-05-06 17:26:34 -05:00
e7682eea42
Use Arduino.h include wrapper ( #13877 )
2019-05-02 00:45:50 -05:00
b18316dd37
Fix some spacing
2019-04-12 13:35:42 -05:00
7e58d33a2e
Update some headers
2019-04-12 13:04:04 -05:00
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
2019-04-08 18:13:41 -05:00
de0046fc8b
Fix empty HAS_TIMER macros
2019-03-30 23:04:40 -05:00
e40636a7c1
Replace digitalPinHasPWM with HAS_TIMER ( #13520 )
2019-03-29 12:21:14 -05:00
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs ( #13491 )
2019-03-26 01:03:23 -05:00
67bee06e43
No patch needed for non-libmaple analogWrite
...
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
2019-03-13 07:21:10 -05:00
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
2019-03-13 06:51:15 -05:00
51ff5b68fa
Clean up fastIO ahead of PWM patch
2019-03-12 20:39:55 -05:00
1f7e220387
Make HAL ISR macros function-like
2019-03-10 20:44:27 -05:00
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
2019-03-05 00:41:31 -06:00
9a6b90f47d
TMC2660.h comment tweaks
2019-03-01 00:25:22 -06:00
18996d2595
Fix some spelling
2019-02-12 16:21:56 -06:00
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
4fa1c52688
Tweak serial output code
2019-02-03 01:09:14 -06:00
0d30ccf767
Tweaks to TMC26XStepper
2019-01-11 19:42:34 -06:00
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -06:00
0c85869c26
Clean up file endings
2018-11-04 18:30:10 -06:00
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
cafabf2055
Implement DELAY_NS with CYCCNT on Cortex-M7 ( #12283 )
2018-11-01 16:11:51 -05:00
3583e2b449
Followup to Menu Refactor ( #12275 )
2018-10-30 16:34:45 -05:00
5580773191
Use FastIO, sanity-check LPC SD options, apply formatting ( #12231 )
2018-10-26 15:23:02 -05:00
7a04eb3a8b
Fix some comment formatting
2018-10-23 22:35:44 -05:00
0bd54392b7
Use uint8_t in EEPROM code
2018-10-09 19:00:01 -05:00
191df5e17d
Correct PWM_PIN behavior for STM32 HALs ( #12027 )
2018-10-07 17:08:01 -05:00
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
2018-10-06 00:14:12 -05:00
8489673cea
Adjust some HAL formatting
2018-09-30 21:24:37 -05:00
7d5c336c56
Corrections for dylsexic TMC
2018-09-29 18:51:11 -05:00
b682a1961a
Tweak STM32F7 TMC2660 class
2018-09-27 21:13:15 -05:00
1718eff54a
Code changes supporting up to 6 extruders
2018-09-16 22:32:53 -05:00
1a6f2b29b8
Add support for Triple-Z steppers/endstops
2018-09-16 00:35:58 -05:00
d783400330
Updates to STM32F7 HAL, for completeness ( #11770 )
2018-09-09 03:26:15 -05:00
6a3207391f
Remove obsolete HAL_timer_restrain
2018-08-31 16:17:22 -05:00
0987ed2a18
Use American English
2018-08-22 17:16:18 -05:00
834ea7fcea
Remove 'const' from PersistentStore::capacity
2018-08-14 04:46:10 -05:00
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
865ee5985f
Followup persistent store with heading, const
2018-08-13 23:55:33 -05:00
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
2018-08-13 17:30:25 -05:00
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
64f007580b
Fix some header comments
2018-07-17 19:50:24 -05:00
d05e832f29
Add STM32F1 support for SD-based EEPROM
2018-07-06 23:45:47 -05:00
1367df2875
Replace double with float, optimize calculation
2018-07-04 22:28:56 -05:00
99591dc20c
Filter endstops state at all times ( #11066 )
2018-06-21 20:14:16 -05:00
19d4c7c1cd
Tweak HAL header comments
2018-06-13 19:08:42 -05:00