Firmware2/Marlin/src/HAL
Scott Lahteine 99ecdf59af Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.

Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-13 04:52:56 -05:00
..
HAL_AVR Apply shorthand Assembler macros 2018-05-08 10:08:54 -05:00
HAL_DUE Smarter MIN, MAX, ABS macros 2018-05-13 04:52:56 -05:00
HAL_LPC1768 Smarter MIN, MAX, ABS macros 2018-05-13 04:52:56 -05:00
HAL_STM32F1 Smarter MIN, MAX, ABS macros 2018-05-13 04:52:56 -05:00
HAL_STM32F4 HAL FastIO cleanup and fixes 2018-04-26 00:40:16 -05:00
HAL_STM32F7 Smarter MIN, MAX, ABS macros 2018-05-13 04:52:56 -05:00
HAL_TEENSY35_36 [2.0.x] AVR: Atomic bit set and clear of upper pin ports without critical section (#10502) 2018-04-24 13:45:43 -05:00
Delay.h Followup to HAL optimizations and delays 2018-05-13 00:46:23 -05:00
HAL_SPI.h Preliminary cleanup of #include structure (#9763) 2018-02-23 00:52:52 -06:00
I2cEeprom.cpp Fix missed includes from HAL macro patch (#10416) 2018-04-15 18:27:34 -05:00
math_32bit.h HAL updates 2017-09-21 15:52:17 -05:00
persistent_store_api.h Add MarlinSettings::validate() 2018-01-05 14:35:24 -06:00
platforms.h Strip trailing spaces 2018-04-23 18:00:43 -05:00
servo_private.h Apply some formatting 2017-11-18 03:12:30 -06:00
servo.cpp Smarter MIN, MAX, ABS macros 2018-05-13 04:52:56 -05:00
servo.h [2.0.x] HAL for STM32F4 (#10434) 2018-04-17 17:33:29 -05:00
SpiEeprom.cpp Fix missed includes from HAL macro patch (#10416) 2018-04-15 18:27:34 -05:00