59 Commits (f055f7c5356d45c7e25c2bd59a702568d6587250)

Author SHA1 Message Date
Scott Lahteine 75efa3cdac
Reorganize HAL (#14832) 5 years ago
Scott Lahteine 0f4d3e1bca Fix ESP32 "DISABLED" name conflict 5 years ago
Scott Lahteine d25231aea8 Spacing, defined(), #include tweaks 5 years ago
Scott Lahteine fb579212ea Reduce unused function warnings 5 years ago
Scott Lahteine e5d73f68c8
HAL folder organization (#14763) 5 years ago
Scott Lahteine 93adb7e944 Some comment patches 6 years ago
Scott Lahteine ec13aa0dc1 Misc. whitespace 6 years ago
Simon Jouet f0de56a797 ESP32 HAL - Dynamic ADC attenuation (#14623) 6 years ago
Ringel e139c1d9d9 Fix ESP32 i2s stream, add PWM to extended pins (#14592) 6 years ago
Scott Lahteine ed0e6afacb Apply LIMIT macro 6 years ago
Scott Lahteine 056efaba91 Clean up section comments 6 years ago
Scott Lahteine b6546ea33a Add include guards to some headers 6 years ago
Scott Lahteine de462f2b8a Revert "Sort out settings.load with SD EEPROM emulation (#14458)"
This reverts commit 108d0df565.
6 years ago
Scott Lahteine d4415dcf59 Fix analogWrite ambiguity 6 years ago
Tanguy Pruvot 108d0df565 Sort out settings.load with SD EEPROM emulation (#14458) 6 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
Scott Lahteine 6664b90bbb
Init servo pins in HAL_init (#14425) 6 years ago
Scott Lahteine 3d9d72e8db Include order, spacing, etc. 6 years ago
Scott Lahteine 9a56a88200 Use OUT_WRITE in SPI pin init 6 years ago
felixstorm 9439fab7fd Fix ESP32 servos, platformio.ini, etc. (#14247) 6 years ago
Scott Lahteine c6d39319de Fix some whitespace 6 years ago
felixstorm 74f44783ac ESP32 servo support (#14109) 6 years ago
felixstorm bc5a1fe562 Various fixes for ESP32 (#14102) 6 years ago
Giuliano Zaro a74aad3b4a Clean up HALs / FastIO (#14082) 6 years ago
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944) 6 years ago
Scott Lahteine e7682eea42
Use Arduino.h include wrapper (#13877) 6 years ago
felixstorm 4e35e6c705 Fix SS pin in ESP32 HW SPI (#13781) 6 years ago
felixstorm 4a48b70c0b Fix (re-)defines in HAL_ESP32 (#13780) 6 years ago
Kajetan Rzepecki ea1ee02b53 Disable hardware PWM on ESP32 I2S expander (#13762) 6 years ago
Kajetan Rzepecki d83a7924e6 Fix ESP32 TOGGLE() with I2S expander (#13743) 6 years ago
Kajetan Rzepecki 7c8ee0cd5b Enable more ADC1 channels (pins 32-39) (#13742) 6 years ago
Kajetan Rzepecki 20dc45bca7 Refactor, fix ESP32 WebSocketSerial (#13689) 6 years ago
Kajetan Rzepecki 6fe90f0324 Define I2S pins for ESP32 (#13714) 6 years ago
Scott Lahteine b18316dd37 Fix some spacing 6 years ago
Scott Lahteine 7e58d33a2e Update some headers 6 years ago
Kajetan Rzepecki 27693cec29 Extend ESP32 HardwareSerial with flushTX. (#13588) 6 years ago
Kajetan Rzepecki 692a0198f9 Fix SPISettings frequency parameters in ESP32 HW SPI (#13573) 6 years ago
Kajetan Rzepecki 63d95862fa Add FastIO TOGGLE for ESP32 (#13574) 6 years ago
Kajetan Rzepecki b21ca53dfc SPIFFS-backed PersistentStore for ESP32 (#13566) 6 years ago
Chris Pepper ffc2c2d7c5 Move FAST_PWM_FAN code to HALs (#13491) 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 4555ae448f Fixups for ESP32 6 years ago
Hadrien Jouet 0278ad0a6d Add ESP32 WiFi interface (#11209) 6 years ago
Scott Lahteine 1f7e220387 Make HAL ISR macros function-like 6 years ago
Scott Lahteine 2212da453a
Distinguish between analog/digital auto fans (#13298) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Scott Lahteine 894f5c24a8 Fix trailing whitespace 6 years ago
Simon Jouet 5cd0fa3ce1 Basic GPIO expander using the ESP32 I2S peripheral (#12959) 6 years ago