ellensp
d13ffa0aba
🔨 Creality v4 with STM32 HAL ( #21999 )
- New STM32 env for Creality V4 boards.
- Separate Libmaple targets into their own `ini` file.
- Temporarily remove unusable targets from `pins.h`.
Co-authored-by: ellensp <ellensp@hotmsil.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
3 years ago
Tomas Rimkus
8d73a6c4e2
Avoid watchdog reset in all wired EEPROMs ( #21436 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
4 years ago
Jason Smith
56e2f39175
Fix Creality EEPROM watchdog freq. ( #20510 )
4 years ago
Scott Lahteine
29a962320c
Tweak to EEPROM safe delay
4 years ago
Jason Smith
f929123a7b
Prevent Watchdog reset writing Creality 4.x EEPROM ( #20328 )
4 years ago
Scott Lahteine
2774b70fbf
gcode_D EEPROM size, cleanup
Fixes #19920
Co-Authored-By: Orel <37673727+0r31@users.noreply.github.com>
4 years ago
ellensp
9804677669
Fix wrappers on HAL/STM32F1 .cpp files ( #19581 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
4 years ago
Tomas Rimkus
8a67846872
Avoid watchdog reset in all wired EEPROMs ( #21436 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
4 years ago
Jason Smith
6dfcd491d0
Fix Creality EEPROM watchdog freq. ( #20510 )
4 years ago
Scott Lahteine
2e010909ac
Tweak to EEPROM safe delay
4 years ago
Jason Smith
6f4381df53
Prevent Watchdog reset writing Creality 4.x EEPROM ( #20328 )
4 years ago
Scott Lahteine
f8d57370d0
gcode_D EEPROM size, cleanup
Fixes #19920
Co-Authored-By: Orel <37673727+0r31@users.noreply.github.com>
4 years ago
ellensp
b947590082
Fix wrappers on HAL/STM32F1 .cpp files ( #19581 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
4 years ago
ellensp
b3c2ee56f9
Fix wrappers on HAL/STM32F1 .cpp files ( #19581 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
4 years ago
Scott Lahteine
451f48231d
Ender 3 V2 BL24C16 EEPROM support ( #18758 )
4 years ago
Diego von Deschwanden
42fbd527f3
Fix links to secure sites ( #18745 )
4 years ago
Scott Lahteine
461647fcee
Use MARLIN_EEPROM_SIZE with E2END as fallback ( #18059 )
4 years ago
Scott Lahteine
2107bc5836
Clean up EEPROM interfaces ( #17803 )
4 years ago
Scott Lahteine
6edc2c3690
Fix eeprom init glitch
4 years ago
Scott Lahteine
3c080ee3e6
Cleanup, comment "wired" eeproms
4 years ago
Scott Lahteine
5e6faa999d
Refine EEPROM types / flags ( #17772 )
4 years ago
randellhodges
5f7a75979f
LPC176x SPI / I2C PersistentStore ( #17651 )
4 years ago
Scott Lahteine
0fec478562
Wrangle HAL EEPROM types
5 years ago
Giuliano Zaro
129b270628
QSPI EEPROM for SAMD51 ( #17292 )
5 years ago
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI ( #17156 )
5 years ago
Scott Lahteine
112245ee48
More explicit EEPROM types ( #17127 )
5 years ago
Scott Lahteine
e78f607ef3
Use a STR_ prefix for non-translated strings
5 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
5 years ago
Scott Lahteine
f2d93f61c3
Revert errant const
5 years ago
Tim Moore
7e72768433
Info Menu: Runaway Watch state ( #14827 )
5 years ago
Tanguy Pruvot
4bd1e55093
STM32F1: Init EEPROM SPI pin modes ( #14810 )
5 years ago
Scott Lahteine
ad1c061e7b
Bring STM32F4/F7 together
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Tanguy Pruvot
c3e5225531
Add SPI EEPROM to STM32F1 ( #14239 )
5 years ago
Scott Lahteine
49cf92dc36
Extended condition macros ( #13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
6 years ago
Scott Lahteine
0bd54392b7
Use uint8_t in EEPROM code
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
Scott Lahteine
d05e832f29
Add STM32F1 support for SD-based EEPROM
6 years ago
Scott Lahteine
51e0f2bee3
Add MarlinSettings::validate()
7 years ago
Roxy-3D
572cf0ec95
UBL able to generate mesh and save and load it on 32-bit platforms ( #8015 )
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms
* clean up read_data() and write_data() for non-LPC1768 HAL's
* Get read_data() and write_data() return codes consistent
All HAL's read_data() and write_data() return false if they succeed.
* Get read_data() and write_data() return codes to be consistent
Make read_data() and write_data() return true if an error happens.
* Say UBL is now checked out on machine types in default Configuration.h file.
7 years ago
Dave Johnson
f58ba3a64e
Improve AVR arch detection
Replace ARDUINO_ARCH_AVR with __AVR__ to better detect architecture for non-Arduino dev environments. Resolves compile failure in PIO for 8-bit Teensduino targets
More info:
https://forum.pjrc.com/threads/33234-Using-Teensyduino-Selecting-Teensy-3-2-3-1-board-has-incorrect-platform-define
http://www.atmel.com/webdoc/avrlibcreferencemanual/using_tools_1using_avr_gcc_mach_opt.html
7 years ago
Scott Lahteine
54326fb06a
HAL updates
7 years ago
Christopher Pepper
32e759c928
SPI API platform implementation stubs
7 years ago
Christopher Pepper
4b16fa3272
Implement HAL and apply macros across code-base
Implement AVR Platform
7 years ago