139b7196a0
Watchdog cleanup ( #15283 )
2019-09-29 17:57:29 -05:00
f2d93f61c3
Revert errant const
2019-09-28 23:52:54 -05:00
7e72768433
Info Menu: Runaway Watch state ( #14827 )
2019-09-28 21:53:40 -05:00
b72fd7ea9c
Supply 'super' for servo subclasses
2019-09-25 22:07:14 -05:00
0b4aedf13e
Less use of "this"
2019-09-25 09:29:58 -05:00
f01f0d1956
Drop C-style 'void' argument
2019-09-16 20:31:21 -05:00
a06010e08a
Macrofy attachInterrupt
2019-09-16 20:31:20 -05:00
8d036e94bf
Combine channel-based SPI headers
2019-09-05 17:09:24 -05:00
75efa3cdac
Reorganize HAL ( #14832 )
2019-09-02 19:49:58 -05:00
fb579212ea
Reduce unused function warnings
2019-08-06 04:56:17 -05:00
e85eca2630
HAL cleanup, Teensy 3.1 platform
2019-08-02 07:22:26 -05:00
e5d73f68c8
HAL folder organization ( #14763 )
2019-07-28 23:55:24 -05:00
056efaba91
Clean up section comments
2019-07-09 22:34:21 -05:00
b6546ea33a
Add include guards to some headers
2019-07-05 04:02:08 -05:00
b7573c6e69
Remove unused WRITE_VAR, etc. ( #14493 )
2019-07-03 17:52:30 -05:00
49027721e9
Clean up some pinsDebug headers
2019-06-28 22:50:56 -05:00
93cd66ac11
Tweaky change from (C) to (c)
2019-06-27 23:58:16 -05:00
6664b90bbb
Init servo pins in HAL_init ( #14425 )
2019-06-27 16:29:17 -05:00
26de051e92
HAL SPI pin init cleanup
2019-06-14 20:17:25 -05:00
a74aad3b4a
Clean up HALs / FastIO ( #14082 )
2019-05-21 18:28:12 -05:00
e7682eea42
Use Arduino.h include wrapper ( #13877 )
2019-05-02 00:45:50 -05:00
c6dbe6e9d6
Fix Teensy 3.5/3.6 __get_primask ( #13514 )
2019-03-29 12:23:09 -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
32332bcd03
Proceed with Teensy 3.5/3.6 HAL ( #13450 )
2019-03-24 00:08:32 -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
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
3a1b6fe8c1
Coding standards
2019-02-19 14:58:39 -06:00
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
ce563d7c2e
Various general cleanups
...
Mostly from the L6470-oriented PR
2019-01-19 16:56:12 -06:00
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
4e0c935959
Update HAL and libs formatting
2018-11-10 19:43:23 -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
63ce8baa55
Fix Teensy 3.5/3.6 ADC access for ADC1 ( #12258 )
2018-10-28 15:51:49 -05:00
0bd54392b7
Use uint8_t in EEPROM code
2018-10-09 19:00:01 -05:00
1a6f2b29b8
Add support for Triple-Z steppers/endstops
2018-09-16 00:35:58 -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
d05e832f29
Add STM32F1 support for SD-based EEPROM
2018-07-06 23:45:47 -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
a215725df6
Fix stepper pulse timing
...
Always honor minimum period on stepper pulse generation, and fix timing calculations
Signed-off-by: etagle <ejtagle@hotmail.com >
2018-06-12 21:34:24 -05:00
4dbec774b5
HAL_*_TIMER_RATE => *_TIMER_RATE
2018-06-12 16:39:12 -05:00