e15354e387
Simplify serial port redirect ( #13234 )
2019-02-23 22:53:01 -06:00
631d867dc9
HAL cleanups
2019-02-20 06:27:26 -06:00
758c6c9464
Very minor SPI speedup
2019-02-20 04:36:23 -06:00
422dd6666e
Fix Due EEPROM write bug
...
See #13065
2019-02-20 04:36:23 -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
e1587da228
Clean up HAL_spi_Due.cpp ( #13087 )
2019-02-06 06:31:31 -06:00
48a581ba2e
Tweak some HAL Due code
2019-01-23 00:53:20 -06:00
a5911765c3
Tweak some spacing
2019-01-19 20:27:57 -06:00
424aa05cc2
Fix some file endings
2019-01-19 18:19:12 -06:00
ce563d7c2e
Various general cleanups
...
Mostly from the L6470-oriented PR
2019-01-19 16:56:12 -06:00
a403d9a50c
Improve menu pause / resume ( #12876 )
2019-01-11 20:42:11 -06:00
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
7109dadd21
Additional pin definitions for Archim 2 ( #12500 )
...
- Added GPIO pins to Archim 2
- Added new 108 pin to `fastio_Due.h`
2018-11-22 01:07:02 -06:00
66580f32c2
Make CardReader class static ( #12451 )
...
* Make CardReader a static class
* Make CardReader flags into bitfields
2018-11-16 22:39:16 -06:00
052d102ded
UltiMachine Archim 1 support ( #12404 )
2018-11-14 00:27:39 -06:00
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
...
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
2018-11-13 01:47:45 -06:00
4e0c935959
Update HAL and libs formatting
2018-11-10 19:43:23 -06:00
e0956bb572
Drop 'register' storage specifier
2018-11-04 16:17:13 -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
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
d015f746cc
Fix some compile warnings ( #12220 )
2018-10-26 03:53:06 -05:00
7a04eb3a8b
Fix some comment formatting
2018-10-23 22:35:44 -05:00
c6a5c74208
Add parentheses to SD macros
2018-10-19 13:52:57 -05:00
5b7dd553d3
Fix sd_mmc_spi_mem capacity; clean up USB code ( #12134 )
...
- Fix an error in the return value of `sd_mmc_spi_read_capacity` which was causing the host OS to read beyond the last sector in the card.
- Clean up the USB flashdrive code and add better debugging.
2018-10-18 11:34:07 -05:00
bc75eb2c64
Cleanup for HAL_spi_Due.cpp
2018-10-17 10:33:54 -05:00
0bd54392b7
Use uint8_t in EEPROM code
2018-10-09 19:00:01 -05:00
ec9aa4f468
[2.0.x] Miscellaneous fixes ( #12039 )
...
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
2018-10-08 18:14:52 -05:00
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
2018-10-06 00:14:12 -05:00
d5141c4e03
Fix up leading/trailing whitespace
2018-10-05 18:19:59 -05:00
001f26b642
Template struct simplification for serial ( #11990 )
2018-10-03 11:01:21 -05:00
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes ( #11988 )
2018-10-03 00:47:27 -05:00
f6f2246f59
Templatized serial classes ( #11982 )
2018-10-02 22:15:30 -05:00
ee53f7d813
Revert header reorg.
2018-10-02 22:09:41 -05:00
0dedb3e139
Reorganize some core headers ( #11983 )
2018-10-02 04:25:46 -05:00
ad21a4f07b
Tweaks to HAL format and order
2018-09-28 15:59:50 -05:00
ccbd045f02
Fixed warning about comparing signed to unsigned ( #11909 )
2018-09-24 12:03:29 -04:00
c411e7eb0d
[2.0.x] Squelch compiler warnings seen with -Wall ( #11889 )
2018-09-23 12:00:34 -04:00
1a6f2b29b8
Add support for Triple-Z steppers/endstops
2018-09-16 00:35:58 -05:00
2a61c9a939
Various fixups to configs, spacing, etc.
2018-09-06 06:44:31 -05:00
6a3207391f
Remove obsolete HAL_timer_restrain
2018-08-31 16:17:22 -05:00
0456caf0ad
Consolidate shared HALs and isolate HAL compile ( #11552 )
2018-08-20 21:11:12 -05:00
5573ef62c6
[2.0.x] PersistentStore update followup ( #11549 )
2018-08-14 17:54:12 -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
fbcdf5eaeb
Simplify stepper driver per-axis selection
2018-07-25 02:47:43 -05:00