Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Scott Lahteine
d7d80418ae
Singleton for cutting tools (#14429 )
6 years ago
Scott Lahteine
6664b90bbb
Init servo pins in HAL_init (#14425 )
6 years ago
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 (#14407 )
6 years ago
Tanguy Pruvot
07dac315a9
Up-to-date STM32F1 README (#14386 )
6 years ago
Tanguy Pruvot
be69ec5b32
Fix PLR/M43 warnings (#14333 )
6 years ago
Tanguy Pruvot
52383633e7
STM32F1: M43 PINS_DEBUGGING (#14072 )
6 years ago
Tanguy Pruvot
ed0c70f0a0
SKRmini followup - Fysetc config updates (#14327 )
6 years ago
Tanguy Pruvot
75aeb41ab7
SKRmini support for Fysetc Mini Panel (#14319 )
6 years ago
Tanguy Pruvot
391250b04f
STM32F1: Don't toggle EEPROM SPI SS (#14299 )
6 years ago
3DSmitty
5b13abcacb
Fix SPI_SD Outside of HAL_STM32F1 (#14306 )
6 years ago
Scott Lahteine
651f3eeed0
Clean up trailing whitespace
6 years ago
Tanguy Pruvot
287df7a61f
STM32F1: various small changes
- init the led pin as output (like other HALs)
- reduce sdio dma priority to normal.. highest is never the best...
- allow fsmc only on compatible STM32F1 (like HAL fsmc)
- fsmc: remove an useless C style cast
6 years ago
3DSmitty
66d51272af
Fix SPI, SD for BIGTREETECH SKR Mini (#14287 )
6 years ago
Tanguy Pruvot
7d1eafc80a
STM32F1: C++14 for static_assert, etc. (#14278 )
6 years ago
Msq001
26e7e33698
Fix bug in STM32F1 WRITE macro (#14275 )
6 years ago
Tanguy Pruvot
c3e5225531
Add SPI EEPROM to STM32F1 (#14239 )
6 years ago
Tanguy Pruvot
764f0d9c1c
STM32F1: Servo "soft" PWM via timer interrupt (#14187 )
6 years ago
Tanguy Pruvot
e3a468f2cd
STM32F1: FSMC only on chips with 100/144 pins (#14180 )
6 years ago
Tanguy Pruvot
24b1818245
Secure STM32F1 servo code and M280 detach (#14085 )
6 years ago
Giuliano Zaro
a74aad3b4a
Clean up HALs / FastIO (#14082 )
6 years ago
Tanguy Pruvot
402f1f7307
STM32F1: STM32_HIGH_DENSITY is auto defined in HAL (#14057 )
- Fix the `fsmc` and `sdio` units which required hard defines for use.
6 years ago
Tanguy Pruvot
256f810df2
Add open-drain output mode to STM32F1 FastIO (#14050 )
- This mode is often used/preferred to drive printer boards' MOSFETs.
- Can generally boost the allowed output power (for hotbed,nozzle and fans).
6 years ago
Scott Lahteine
0b056970c6
Fix file.open in STM32 eeprom emu
6 years ago
Tanguy Pruvot
d7b0369e39
STM32: Fix SD EEPROM emulation conflict (#14012 )
6 years ago
Tanguy Pruvot
8075893352
STM32: fix sdcard filename conversion
6 years ago
Tanguy Pruvot
93dd097b1c
Use E2END, if defined, for STM32F1 (SD) (#13981 )
6 years ago
Tanguy Pruvot
62b36d1b98
Fix STM32 timer warnings (#13946 )
6 years ago
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944 )
6 years ago
Tanguy Pruvot
e53d7e5517
STM32: ADC warning fix (#13933 )
6 years ago
Tanguy Pruvot
a4c24511f7
STM32: Fix Marduino SBI/CBI redefine (#13912 )
6 years ago
Scott Lahteine
e7682eea42
Use Arduino.h include wrapper (#13877 )
6 years ago
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
6 years ago
Alexander Gavrilenko
6d9aaca082
Fix compilation error for MKS Robin (#13506 )
6 years ago
Alexander Amelkin
e40636a7c1
Replace digitalPinHasPWM with HAS_TIMER (#13520 )
6 years ago
Chris Pepper
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs (#13491 )
6 years ago
pinchies
ef3b93daa1
Fix STM32F1 SD-based EEPROM emulation (#13475 )
If `openFile` is given `true`, then it has read-only access. Because all the writing occurs on the next line, this breaks SD card as EEPROM.
6 years ago
Scott Lahteine
380c771988
Handle word-padded flash-based eeprom (STM32F1)
Fix #13445
6 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
67bee06e43
No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment -471388743
6 years ago
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins (#13383 )
6 years ago
Scott Lahteine
6214c997c0
Remove includes of <binary.h>
6 years ago
Scott Lahteine
51ff5b68fa
Clean up fastIO ahead of PWM patch
6 years ago
jmz52
013bb469ca
Fix compilation for STM32F1 with no SDIO (#13366 )
6 years ago
Scott Lahteine
1f7e220387
Make HAL ISR macros function-like
6 years ago
Scott Lahteine
77b4176152
Use lib include for bit_constants.h
6 years ago
pinchies
4c43e6c48b
Fix "spontaneous heating" issue (WRITE bug) on STM32 (#13356 )
Should fix "spontanous heating" problems due to order of operations error. Error occurs at least with ststm32 v5.1.0 in PlatformIO.
6 years ago
Msq001
fb3302feda
Fix STM32F1 Serial and ADC pins (#13331 )
6 years ago
Scott Lahteine
44571775bd
Further support for 6 extruders
6 years ago
Scott Lahteine
2212da453a
Distinguish between analog/digital auto fans (#13298 )
6 years ago