1#ifndef AH_SETTINGSWRAPPER_HPP
2#error "Do not include this file directly, use the wrapper!"
This file contains the platform-specific ADC resolutions.
#define ADC_RESOLUTION
The actual maximum resolution of the built-in ADC.
#define BEGIN_AH_NAMESPACE
static constexpr Frequency SPI_MAX_SPEED
constexpr unsigned long SELECT_LINE_DELAY
The time in microseconds to wait for lines of multiplexers and scanning matrices to settle before rea...
constexpr unsigned long LONG_PRESS_REPEAT_DELAY
The time between increments/decremnets during a long press.
constexpr uint8_t ANALOG_FILTER_SHIFT_FACTOR
The factor for the analog filter: Difference equation: where .
constexpr unsigned long BUTTON_DEBOUNCE_TIME
The debounce time for momentary push buttons in milliseconds.
constexpr unsigned long FILTERED_INPUT_UPDATE_INTERVAL
The interval between updating filtered analog inputs, in microseconds.
constexpr uint8_t ADC_BITS
The bit depth to use for the ADC (Analog to Digital Converter).
constexpr unsigned long defaultBaudRate
The default baud rate for debug output.
uint16_t ANALOG_FILTER_TYPE
The unsigned integer type to use for analog inputs during filtering.
constexpr unsigned long LONG_PRESS_DELAY
The time in milliseconds before a press is registered as a long press.
Type-safe class for frequency values.