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