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