modm API documentation
Class Index
a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y
  a  
mcp990x::Data (modm)   has_to_chars< T, std::void_t< decltype (to_chars (std::declval< const T & >()))> > (modm)   ms5611 (modm)   SmartPointer (modm)   
max31865::Data (modm)   HclaX (modm)   ms5837 (modm)   Peripherals::Usb::Sof_1khz (modm::platform)   
AbstractComponent (xpcc)   max31855::Data (modm)   Hd44780 (modm)   fiber::mutex (modm)   SoftwareGpioPort (modm::platform)   
AbstractMenu (modm)   ltc2984::Data (modm)   Hd44780Base (modm)   
  n  
Spi (modm)   
AbstractView (modm)   lsm303a::Data (modm)   Hd44780Dual (modm)   SpiDevice (modm_test)   
Peripherals::Ac (modm::platform)   lm75::Data (modm)   Header (xpcc)   NestedResumable (modm)   SpiDevice (modm)   
bmi088::AccData (modm)   lis3dsh::Data (modm)   Nrf24Data::Header (modm)   Peripherals::Eic::Nmi (modm::platform)   SpiDeviceTest   
Action (modm::sab)   lis302dl::Data (modm)   HeapTable (modm::platform)   Node (modm::amnb)   SpiLock (modm)   
Action (modm::amnb)   l3gd20::Data (modm)   Peripherals::Hmatrix (modm::platform)   Nokia5110 (modm)   SpiMaster (modm_test::platform)   
ActionResult (xpcc)   Data (modm::ixm42xxxdata)   hmc5843 (modm)   Nrf24Config (modm)   SpiMaster (modm)   
ActionResult< void > (xpcc)   itg3200::Data (modm)   hmc5883 (modm)   Nrf24ConfigParameters (modm)   ssd1306 (modm)   
Ad7280a (modm)   hmc6343::Data (modm)   Hmc58x3 (modm)   Nrf24Data (modm)   ssd1306_register (modm)   
Ad7280aTest   hmc58x3::Data (modm)   Hmc6343 (modm)   Nrf24Phy (modm)   St7036 (modm)   
ad7928 (modm)   hclax::Data (modm)   Peripherals::Hpb (modm::platform)   Nrf24Register (modm)   St7565 (modm)   
Peripherals::Adc (modm::platform)   ft6x06::Data (modm)   HsvT (modm::color)   NumberField (modm::gui)   St7586s (modm)   
Adc (modm)   ds1302::Data (modm)   hx711 (modm)   NumberRocker (modm::gui)   St7789 (modm)   
AdcInterrupt (modm)   bno055::Data (modm)   
  i  
Peripherals::Nvmctrl (modm::platform)   St7789SPIInterface (modm)   
AdcSampler (modm)   Data (modm::bmp085data)   
  o  
Stack (modm)   
adis16470 (modm)   Data (modm::bme280data)   I2c (modm)   fiber::Stack (modm)   
adns9800 (modm)   ams5915::Data (modm)   I2cDevice (modm)   fiber::once_flag (modm)   can::StandardIdentifier (modm)   
ads101x (modm)   ads7828::Data (modm)   I2cEeprom (modm)   OneOfSignals (modm::platform)   can::StandardMask (modm)   
ads7828 (modm)   ads101x::Data (modm)   I2cMaster (modm)   OperatorTest   StandardMenu (modm)   
Ads7843 (modm)   ad7928::Data (modm)   i2cMultiplexer (modm)   Dw3110::OTPAddr (modm)   I2cTransaction::Starting (modm)   
ads816x (modm)   Data   I2cMultiplexerChannel (modm)   
  p  
ButtonGroup::State (modm)   
Peripherals::Adc::Ain (modm::platform)   DataBase (modm::ms5837data)   I2cReadTransaction (modm)   StaticClass   
Peripherals::Ac::Ain (modm::platform)   DataBase (modm::ms5611data)   I2cTransaction (modm)   Peripherals::Pac (modm::platform)   sx128x::Status (modm)   
AllocatorBase (modm::allocator)   DataBase (modm::bmp085data)   I2cWriteReadTransaction (modm)   Nrf24Data::Packet (modm)   StdColour (modm::log)   
AmnbMessageTest   DataBase (modm::bme280data)   I2cWriteTransaction (modm)   sx128x::Ranging::PacketParams (modm)   fiber::stop_source (modm)   
AmnbTestMessage   DataDouble (modm::bmp085data)   Peripherals::I2s (modm::platform)   sx128x::PacketParams (modm)   fiber::stop_state (modm)   
Ams5915 (modm)   DataDouble (modm::bme280data)   IAbstractView (modm)   sx128x::LoRa::PacketParams (modm)   fiber::stop_token (modm)   
Angle (modm)   Date (modm)   ili9341 (modm)   sx128x::Gfsk::PacketParams (modm)   StringField (modm::gui)   
AngleTest   mcp7941x::DateTime (modm)   Ili9341ParallelInterface (modm)   sx128x::Flrc::PacketParams (modm)   StringRocker (modm::gui)   
Animation (modm::ui)   DateTime (modm)   Ili9341SPIInterface (modm)   sx128x::Ble::PacketParams (modm)   Strobe (modm::ui)   
AnimationBase (modm::ui)   DateTimeTest   Indicator (modm::ui)   sx128x::Ranging::PacketStatus (modm)   stts22h (modm)   
Apa102 (modm)   Debounce (modm::filter)   inplace_any (modm)   sx128x::PacketStatus (modm)   stusb4500 (modm)   
ArithmeticTraits (modm)   DebounceTest   inplace_function< R (Args...), Capacity, Alignment > (modm)   sx128x::LoRa::PacketStatus (modm)   Style (modm::log)   
ArithmeticTraitsTest   DefaultStyle (modm::log)   InplaceAnyTest   sx128x::Gfsk::PacketStatus (modm)   StyleWrapper (modm::log)   
Array   DelayTest   InputEvent (modm::gui)   sx128x::Flrc::PacketStatus (modm)   Sx1276 (modm)   
Array3   Device (modm::amnb)   IntegerAngle (modm)   sx128x::Ble::PacketStatus (modm)   Sx128x (modm)   
ArrowButton (modm::gui)   DeviceWrapper (modm::amnb)   Interface (modm::sab)   Peripherals::Sercom::Pad (modm::platform)   Sx128xTransport (modm)   
Gpio::As (modm::platform)   Dimension (modm::gui)   Interface (modm::sab2)   Pair (modm)   Sx128xTransportSpi (modm)   
as5047 (modm)   Dispatcher (xpcc)   Interface (modm::amnb)   PairTest   Sx128xTransportUart (modm)   
as5600 (modm)   DispatcherTest   InterfaceTest   ParallelTft (modm)   Peripherals::Sysctrl (modm::platform)   
AssertionInfo (modm)   Peripherals::Usb::Dm (modm::platform)   Peripherals::Gclk::Io (modm::platform)   SCurveController::Parameter (modm)   SystemClock (Board)   
AsyncEvent (modm::gui)   Peripherals::Dmac (modm::platform)   IODevice (modm_test::platform)   Pid::Parameter (modm)   SysTickTimer (modm::platform)   
At24Mac402 (modm)   DogL128 (modm)   IODevice (modm)   pat9125el (modm)   
  t  
AtomicsTest   DogM081 (modm)   IODeviceObjectWrapper (modm)   Pat9125elI2cTransport (modm)   
  b  
DogM128 (modm)   IODeviceWrapper (modm)   pca8574 (modm)   table_pool_t   
DogM132 (modm)   IOStream (modm)   pca9535 (modm)   TabPanel (modm::gui)   
BackendInterface (xpcc)   DogM162 (modm)   IoStreamTest   Pca9548a (modm)   Task (modm)   
fiber::barrier (modm)   DogM163 (modm)   is31fl3733 (modm)   pca9685 (modm)   Scheduler::Task (modm)   
Ili9341SPIInterface::BatchHandle (modm)   DogS102 (modm)   is_inverted (modm::platform)   PeriodicTimerTest   fiber::Task (modm)   
Ili9341ParallelInterface::BatchHandle (modm)   DoublyLinkedList (modm)   FifoData::iterator (modm::ixm42xxxdata)   PeripheralClock (modm::platform)   Peripherals::Tc (modm::platform)   
BcdTest   DoublyLinkedListTest   Itg3200 (modm)   PeripheralDriver (modm)   Peripherals::Tcc (modm::platform)   
BdHeap (modm)   Peripherals::Usb::Dp (modm::platform)   Ixm42xxx (modm)   Peripherals (modm::platform)   Tcs3414 (modm)   
BdMirror (modm)   DpllConfig (modm::platform)   Ixm42xxxTransportI2c (modm)   Pid (modm)   Tcs3472 (modm)   
BdSpiFlash (modm)   DpllSource (modm::platform)   Ixm42xxxTransportSpi (modm)   PidTest   Terminal (modm)   
BdSpiStackFlash (modm)   drv832xSpi (modm)   
  j  
PinCfgMixin (modm::platform)   Test   
BigEndian (modm)   Drv832xSpiTest   PinCfgMixin< PinConfig, PinConfigs... > (modm::platform)   TestingCanConnector   
BitBangEncoderInput (modm)   ds1302 (modm)   BdSpiFlash::JedecId (modm)   Peripherals::Pm (modm::platform)   TestingComponent1   
BitBangEncoderOutput (modm)   ds1631 (modm)   
  k  
PointSet2D (modm)   TestingComponent2   
BitBangI2cMaster (modm::platform)   ds18b20 (modm)   PointSet2DTest   TestPin   
BitbangMemoryInterface (modm)   Peripherals::Dsu (modm::platform)   KeyFrame (modm::ui)   Polygon2D (modm)   TestSuite (unittest)   
BitBangOneWireMaster (modm::platform)   DummySpi   KeyFrameAnimation (modm::ui)   Polygon2DTest   TestTask   
BitBangSpiMaster (modm::platform)   DurationTest   
  l  
Peripherals::Port (modm::platform)   TftMemoryBus16Bit (modm)   
BitOperationTest   Dw3110 (modm)   Postman (xpcc)   TftMemoryBus8Bit (modm)   
sx128x::Ble (modm)   Dw3110Phy (modm)   L3gd20 (modm)   Prefix (modm::log)   TftMemoryBus8BitGpio (modm)   
BlockAllocator (modm)   Dynamic (modm::allocator)   Label (modm::gui)   PrescalerCounterTest   fiber::timed_mutex (modm)   
BlockAllocatorTest   DynamicArray (modm)   Lagrange (modm::interpolation)   PrescalerTest   Timeline   
BlockDevice (modm)   DynamicArrayTest   LagrangeInterpolationTest   Prom (modm::ms5837data)   TimeoutTest   
Bme280 (modm)   DynamicPostman (xpcc)   Lan8720a (modm)   Prom (modm::ms5611data)   vl53l0::TimeOverhead (modm)   
Bme280Test   
  e  
fiber::latch (modm)   Protothread (modm::pt)   TimeTest   
bmi088 (modm)   LatchBarrierTest   max31865::Pt (modm)   TLC594X (modm)   
Bmi088I2cTransport (modm)   Peripherals::Eic (modm::platform)   Led (modm::ui)   Peripherals::Ptc (modm::platform)   Tmp102 (modm)   
Bmi088SpiTransport (modm)   ElfNoteSection_t   Is31fl3733::LedData (modm)   Pulse (modm::ui)   Tmp12x (modm)   
Bmi088TransportBase (modm)   EndiannessTest   Line2D (modm)   
  q  
Tmp12xTemperature (modm)   
bmp085 (modm)   EqualsPeripheral (modm::platform)   Line2DTest   Tmp12xTest   
Bmp085Test   EqualsSignal (modm::platform)   Linear (modm::interpolation)   Qmc5883l   Tmp175 (modm)   
Bno055 (modm)   Timeline::Event   LinearInterpolationTest   Qmc5883lRegisters   touch2046 (modm)   
BoundedDeque (modm)   Peripherals::Evsys (modm::platform)   LineSegment2D (modm)   Quaternion (modm)   ft6x06::touch_t (modm)   
BoundedDequeTest   can::ExtendedIdentifier (modm)   LineSegment2DTest   QuaternionTest   Transmission (modm_test)   
BoundedQueue (modm)   can::ExtendedMask (modm)   LinkedList (modm)   Queue (modm)   Transmitter (modm::sab)   
BoundedQueueTest   ExternalInterrupt (modm::platform)   LinkedListTest   Queue (modm::atomic)   tuple_filter (modm::platform)   
BoundedStack (modm)   Peripherals::Eic::Extint (modm::platform)   Lis302dl (modm)   
  r  
tuple_filter< Predicate, std::tuple< X, Xs... > > (modm::platform)   
BoundedStackTest   ExtInt (modm::platform)   Lis3dsh (modm)   tuple_filter< Predicate, std::tuple<> > (modm::platform)   
BrightnessT (modm::color)   
  f  
lis3mdl (modm)   Ram (modm::accessor)   Uart::TxBuffer (modm)   
Button (modm)   Lis3TransportI2c (modm)   Ramp (modm::filter)   
  u  
ButtonGroup (modm)   FakeBackend   Lis3TransportSpi (modm)   RampTest   
ButtonGroupTest   FakeIODevice (modm_test)   Listener (modm::amnb)   RangeTest   Uart (modm)   
ButtonTest   FakePostman   LittleEndian (modm)   sx128x::Ranging (modm)   Uart0 (modm::platform)   
ButtonWidget (modm::gui)   FastRamp (modm::ui)   Lm75 (modm)   Ray2D (modm)   Uart1 (modm::platform)   
  c  
FaultReporter (modm::platform)   Location2D (modm)   Ray2DTest   Uart2 (modm::platform)   
Nrf24Data::Feedback (modm)   Location2DTest   stusb4500::RdoRegStatusData (modm)   Uart3 (modm::platform)   
touch2046::Calibration (modm)   Fiber (modm)   Lock (modm::atomic)   I2cTransaction::Reading (modm)   Uart4 (modm::platform)   
Calibration (modm::bmp085data)   FiberGuardTest   Logger (modm::log)   Dynamic::rebind (modm::allocator)   Uart5 (modm::platform)   
Calibration (modm::bme280data)   FiberMutexTest   sx128x::LoRa (modm)   CanConnector::ReceiveListItem (xpcc)   UartBase (modm::platform)   
Callable (modm::sab)   FiberSemaphoreTest   lp503x (modm)   fiber::recursive_mutex (modm)   UartDevice (modm)   
Can (modm)   FiberTest   Lsm303a (modm)   fiber::recursive_timed_mutex (modm)   UartHal0 (modm::platform)   
CanBitTiming (modm)   FifoData (modm::ixm42xxxdata)   lsm6ds33 (modm)   Register (modm)   UartHal1 (modm::platform)   
CanBitTimingConfiguration (modm)   FifoPacket (modm::ixm42xxxdata)   lsm6dso (modm)   Lan8720a::Register (modm)   UartHal2 (modm::platform)   
CanBitTimingMcp2515 (modm)   FilledAreaButton (modm::gui)   ltc2984 (modm)   Dw3110::Register (modm)   UartHal3 (modm::platform)   
CanBitTimingsTest   Fir (modm::filter)   Ltc2984Test   Dw3110::RegisterBank (modm)   UartHal4 (modm::platform)   
CanConnector (xpcc)   FirTest   LUDecomposition (modm)   ad7280a::RegisterValue (modm)   UartHal5 (modm::platform)   
CanConnectorBase (xpcc)   fits_any (modm)   LUDecompositionTest   Reporter (unittest)   uint_t (modm)   
CanConnectorBaseTest   Flag (modm::atomic)   
  m  
Response (modm::sab)   unaligned_t (modm)   
CanConnectorTest   Flags (modm)   Response (modm::amnb)   UnixTime (modm)   
CanDriver (modm_test::platform)   can::Message::Flags (modm)   MakeSigned< Vector< T, N > > (modm::detail)   ResponseCallback (xpcc)   Unlock (modm::atomic)   
CanLawicelFormatter (modm)   FlagsGroup< T... > (modm)   MakeUnsigned< Vector< T, N > > (modm::detail)   ResponseHandle (xpcc)   Usb (modm::platform)   
CanLawicelFormatterTest   FlagsOperators (modm)   Master (modm::sab)   GenericPrescalerCounter::Result (modm)   Peripherals::Usb (modm::platform)   
Cat24Aa (modm)   Flash (modm::accessor)   Matrix (modm)   GenericPrescaler::Result (modm)   
  v  
CharacterDisplay (modm)   FloatField (modm::gui)   MatrixTest   Result (modm::amnb)   
CheckboxWidget (modm::gui)   sx128x::Flrc (modm)   MatrixVectorTest   Resumable (modm)   Gpio::As::ValidatePeripheral (modm::platform)   
ChoiceMenu (modm)   Peripherals::I2s::Fs (modm::platform)   max31855 (modm)   Rgb565 (modm::color)   Gpio::As::ValidateSignal (modm::platform)   
ChoiceMenuEntry (modm)   Ft245 (modm)   max31865 (modm)   RgbLed (modm::ui)   Value (modm)   
Circle2D (modm)   Ft6x06 (modm)   MAX6966 (modm)   RgbT (modm::color)   Vector (modm)   
Circle2DTest   
  g  
Max7219 (modm)   ltc2984::Configuration::Rsense (modm)   Vector1Test   
Peripherals::Ac::Cmp (modm::platform)   Max7219Matrix (modm)   Peripherals::Rtc (modm::platform)   Vector2Test   
ColorGraphicDisplay (modm)   Peripherals::Gclk (modm::platform)   Max7219MatrixHorizontal (modm)   ltc2984::Configuration::Rtd (modm)   Vector3Test   
ColorPalette (modm::gui)   GeneratorConfiguration (modm::platform)   Peripherals::I2s::Mck (modm::platform)   Rtt (modm::platform)   Vector4Test   
ColorTest   GenericClockController (modm::platform)   Mcp23TransportI2c (modm)   RttBuffer (modm::platform)   Vector< T, 1 > (modm)   
Sx128xTransport::Command (modm)   GenericPeriodicTimer (modm)   Mcp23TransportSpi (modm)   RttControlBlock (modm::platform)   Vector< T, 2 > (modm)   
Communicatable (xpcc)   GenericPrescaler (modm)   mcp23x17 (modm)   Uart::RxBuffer (modm)   Vector< T, 3 > (modm)   
CommunicatableTask (xpcc)   GenericPrescalerCounter (modm)   Mcp2515 (modm)   sx128x::RxBufferStatus (modm)   Vector< T, 4 > (modm)   
CommunicatingView (modm)   GenericTimeout (modm)   Mcp2515CanBitTimingsTest   
  s  
VectorTest   
CommunicatingViewStack (modm)   GeometricTraits (modm)   mcp3008 (modm)   View (modm::gui)   
Communicator (xpcc)   GeometricTraits< double > (modm)   mcp7941x (modm)   Saturated (modm)   ViewStack (modm)   
fiber::condition_variable_any (modm)   GeometricTraits< float > (modm)   Mcp7941xEeprom (modm)   SaturationTest   VirtualGraphicDisplay (modm)   
ConditionVariableTest   GeometricTraits< int16_t > (modm)   mcp990x (modm)   Scheduler (modm)   Vl53l0 (modm)   
hx711::Config (modm)   GeometricTraits< int32_t > (modm)   Median (modm::filter)   fiber::Scheduler (modm)   Vl6180 (modm)   
ds1302::Config (modm)   GeometricTraits< int8_t > (modm)   MedianTest   SchedulerTest   Peripherals::Dac::Vout (modm::platform)   
ltc2984::Configuration (modm)   GeometricTraits< uint8_t > (modm)   MemoryBus (modm)   Peripherals::I2s::Sck (modm::platform)   Peripherals::Dac::Vrefp (modm::platform)   
Configuration (modm)   GetPin (modm::platform)   MenuEntry (modm)   ScrollableText (modm)   Peripherals::Adc::Vrefp (modm::platform)   
Gpio::As::Connector (modm::platform)   GetPin< peripheral_pin > (modm::platform)   MenuEntryCallback (modm)   SCurveController (modm)   
  w  
BoundedDeque::const_iterator (modm)   GetPin< peripheral_pin, Pin, Pins... > (modm::platform)   can::Message (modm)   SCurveControllerTest   
Container (modm::atomic)   Gpio::As::GetSingleSignal (modm::platform)   Message   SCurveGenerator (modm)   Peripherals::Wdt (modm::platform)   
ad7280a::ConversionValue (modm)   Gpio::As::GetSingleSignal< std::tuple< Signal > > (modm::platform)   micro_clock (modm_test::chrono)   SCurveGeneratorTest   WideType< Vector< T, N > > (modm::detail)   
fiber::counting_semaphore (modm)   sx128x::Gfsk (modm)   micro_clock (modm::chrono)   Peripherals::I2s::Sd (modm::platform)   Widget (modm::gui)   
CountType (unittest)   Gpio (modm::platform)   milli_clock (modm_test::chrono)   Semaphore (modm::pt)   WidgetGroup (modm::gui)   
Cs   Gpio (modm)   milli_clock (modm::chrono)   CanConnector::SendListItem (xpcc)   Peripherals::Tcc::Wo (modm::platform)   
CxaGuardTest   GpioExpander (modm)   Mmc5603 (modm)   Peripherals::Sercom (modm::platform)   Peripherals::Tc::Wo (modm::platform)   
CycleCounter (modm)   GpioExpanderPin (modm)   modm_context_t   Sh1106 (modm)   GraphicDisplay::Writer (modm)   
  d  
GpioExpanderPort (modm)   modm_packed   fiber::shared_mutex (modm)   CharacterDisplay::Writer (modm)   
GpioInput (modm)   ModmHardware   fiber::shared_timed_mutex (modm)   I2cTransaction::Writing (modm)   
Peripherals::Dac (modm::platform)   GpioInverted (modm::platform)   sx128x::Ranging::ModulationParams (modm)   SharedMedium (modm_test)   
  x  
Qmc5883lRegisters::Data   GpioIO (modm)   sx128x::ModulationParams (modm)   SiemensS65Common (modm)   
vl6180::Data (modm)   GpioOutput (modm)   sx128x::LoRa::ModulationParams (modm)   SiemensS65Landscape (modm)   Peripherals::Ptc::X (modm::platform)   
vl53l0::Data (modm)   GpioPort (modm)   sx128x::Gfsk::ModulationParams (modm)   SiemensS65Portrait (modm)   Peripherals::Sysctrl::Xin (modm::platform)   
tmp102::Data (modm)   GpioSet (modm::platform)   sx128x::Flrc::ModulationParams (modm)   SiemensS75Common (modm)   Peripherals::Sysctrl::Xin32 (modm::platform)   
tcs3472::Data (modm)   GpioUnused (modm::platform)   sx128x::Ble::ModulationParams (modm)   SiemensS75LandscapeLeft (modm)   Peripherals::Sysctrl::Xout (modm::platform)   
tcs3414::Data (modm)   GraphicDisplay (modm)   MonochromeGraphicDisplay (modm)   SiemensS75LandscapeRight (modm)   Peripherals::Sysctrl::Xout32 (modm::platform)   
stts22h::Data (modm)   GuiViewStack (modm::gui)   MonochromeGraphicDisplayHorizontal (modm)   SiemensS75Portrait (modm)   
  y  
Data (modm::ms5837data)   bmi088::GyroData (modm)   MonochromeGraphicDisplayVertical (modm)   SiemensS75PortraitUpsideDown (modm)   
Data (modm::ms5611data)   
  h  
MovingAverage (modm::filter)   Slave (modm::sab)   Peripherals::Ptc::Y (modm::platform)   
mmc5603::Data (modm)   MovingAverageTest   SlaveTest   
has_to_chars (modm)   
a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y