Commit Graph

80 Commits

Author SHA1 Message Date
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