Marcio Teixeira
585a8a96b4
Fix extraneous redefine of vsnprintf_P in Marduino.h ( #14712 )
6 years ago
Scott Lahteine
4e479caf61
Fix mis-use of LIMIT
6 years ago
Scott Lahteine
cf9ac4c847
Move vsnprintf_P to Marduino.h
6 years ago
Scott Lahteine
ed0e6afacb
Apply LIMIT macro
6 years ago
Scott Lahteine
f990ebfb09
Tweak STM32F4/7 eeprom emulation ( #14563 )
6 years ago
Scott Lahteine
056efaba91
Clean up section comments
6 years ago
Scott Lahteine
a2ba0aaaac
HAL include and other adjustments ( #14525 )
6 years ago
Scott Lahteine
b6546ea33a
Add include guards to some headers
6 years ago
Giuliano Zaro
66e16af29d
SPI defines cleanup ( #14506 )
6 years ago
Scott Lahteine
44e4f853c8
Patch M_PI in Marduino.h
6 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 ( #14407 )
6 years ago
Scott Lahteine
26de051e92
HAL SPI pin init cleanup
6 years ago
Scott Lahteine
356410dcfc
Move crc16 function to libs
6 years ago
Scott Lahteine
8924389dfc
Tweak servo µs macros
6 years ago
felixstorm
74f44783ac
ESP32 servo support ( #14109 )
6 years ago
Scott Lahteine
a49919396a
LPC1768 MarlinServo => libServo
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
Tanguy Pruvot
11adcf1ce3
Add'l PLR options, AVR strstr_P compat ( #13880 )
6 years ago
J.C. Nelson
172abc305b
Malyan M200 core fixes ( #13927 )
6 years ago
Scott Lahteine
e7682eea42
Use Arduino.h include wrapper ( #13877 )
6 years ago
Thomas Moore
ee243e4edf
Fix mixing extruder filament change ( #13803 )
6 years ago
Marcio Teixeira
4ac28ba6b3
Add missing file ( #13754 )
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
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Scott Lahteine
15aa932aa6
HAL for Linux ( #13146 )
6 years ago
Scott Lahteine
a43e892fb5
Use 8-bit i2c address on LPC platform
Fix #9799 — hopefully not a unicorn
6 years ago
Scott Lahteine
3a1b6fe8c1
Coding standards
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
00cdd41b5f
Clean up for recent changes
6 years ago
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Ludy
90a58488b5
Corrected unused var, default switch, Travis tests ( #12477 )
6 years ago
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
6 years ago
Scott Lahteine
4e0c935959
Update HAL and libs formatting
6 years ago
Scott Lahteine
0c85869c26
Clean up file endings
6 years ago
Scott Lahteine
9c0e05552e
Suppress some compile warnings
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Nils Hasenbanck
cafabf2055
Implement DELAY_NS with CYCCNT on Cortex-M7 ( #12283 )
6 years ago
Scott Lahteine
d015f746cc
Fix some compile warnings ( #12220 )
6 years ago
Christopher Pepper
254b68fe2c
servo update
7 years ago
Christopher Pepper
5ddf52d58e
[HAL][LPC176x] Pull out framework into separate repository
Framework and build platform now located at https://github.com/p3p/pio-framework-arduino-lpc176x and https://github.com/p3p/pio-nxplpc-arduino-lpc176x respectively
fix mkssbase leds
move hardware serial
remove hardware/software serial
Hardware Serial extraction
HardwareSerial ISRs
fix disabled serial2 causing Serial object to link
move usb devices out to framework
separate out adc/pwm peripheral function from hal.cpp
fix includes
remove unused pwm init
move adc
HAL header update
templated filtered adc
LPC1769 platform
7 years ago
Scott Lahteine
0bd54392b7
Use uint8_t in EEPROM code
6 years ago
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
7 years ago
Eduardo José Tagle
f6f2246f59
Templatized serial classes ( #11982 )
7 years ago
Ilya Bukhonin
7ecb8b4af5
[2.0.x] Teensy 3.1 and 3.2 support ( #11460 )
7 years ago
Scott Lahteine
0987ed2a18
Use American English
7 years ago
jmz52
a77f8c6dd5
Implement servo support for STM32F1 ( #11580 )
Implement servo support for STM32F1. Original code was incomplete and depended on Servo library from stm32duino which conflicts with `module/servo.h`.
7 years ago