#include "Cable.hpp"
#include "Channel.hpp"
#include <AH/Containers/Array.hpp>
#include <AH/Hardware/Hardware-Types.hpp>
#include <AH/STL/limits>
#include <Settings/NamespaceSettings.hpp>
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | EncoderSwitchPinList |
A struct for the pins of a rotary (quadrature) encoder with a switch. More... | |
struct | EncoderPinList |
A struct for the pins of a rotary (quadrature) encoder without a switch. More... | |
struct | Potentiometer |
struct | MotorFader |
struct | Display |
struct | PixelLocation |
A simple struct representing a pixel with integer coordinates. More... | |
Typedefs | |
using | MappingFunction = analog_t (*)(analog_t) |
template<uint8_t NumRows, uint8_t NumCols> | |
using | AddressMatrix = Array2D<uint8_t, NumRows, NumCols> |
using | setting_t = uint8_t |
The type used for Selectors. | |
Variables | |
constexpr setting_t | NoSetting |
A special setting that indicates an unused or invalid setting. | |
using MappingFunction = analog_t (*)(analog_t) |