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