modm API documentation
|
Classes | |
class | Adc |
class | BitBangI2cMaster |
class | BitBangOneWireMaster |
class | BitBangSpiMaster |
class | ClockControl |
class | Dma |
struct | DmaBase |
class | DmaController |
class | FaultReporter |
struct | Gpio |
struct | GpioConnector |
class | GpioInverted |
class | GpioOpenDrain |
class | GpioSet |
class | GpioStatic |
class | GpioStatic< detail::DataUnused > |
class | HeapTable |
class | I2cMaster0 |
class | I2cMaster1 |
class | IntHandler |
struct | Resets |
class | Rtt |
struct | RttBuffer |
struct | RttControlBlock |
class | SoftwareGpioPort |
class | SpiMaster0 |
class | SpiMaster0_Dma |
class | SpiMaster1 |
class | SpiMaster1_Dma |
class | SysTickTimer |
class | Uart0 |
class | Uart1 |
class | Usb |
Typedefs | |
using | GpioUnused = GpioStatic< detail::DataUnused > |
using | Gpio0 = GpioStatic< detail::Data0 > |
using | GpioOutput0 = Gpio0 |
using | GpioInput0 = Gpio0 |
using | Gpio1 = GpioStatic< detail::Data1 > |
using | GpioOutput1 = Gpio1 |
using | GpioInput1 = Gpio1 |
using | Gpio2 = GpioStatic< detail::Data2 > |
using | GpioOutput2 = Gpio2 |
using | GpioInput2 = Gpio2 |
using | Gpio3 = GpioStatic< detail::Data3 > |
using | GpioOutput3 = Gpio3 |
using | GpioInput3 = Gpio3 |
using | Gpio4 = GpioStatic< detail::Data4 > |
using | GpioOutput4 = Gpio4 |
using | GpioInput4 = Gpio4 |
using | Gpio5 = GpioStatic< detail::Data5 > |
using | GpioOutput5 = Gpio5 |
using | GpioInput5 = Gpio5 |
using | Gpio6 = GpioStatic< detail::Data6 > |
using | GpioOutput6 = Gpio6 |
using | GpioInput6 = Gpio6 |
using | Gpio7 = GpioStatic< detail::Data7 > |
using | GpioOutput7 = Gpio7 |
using | GpioInput7 = Gpio7 |
using | Gpio8 = GpioStatic< detail::Data8 > |
using | GpioOutput8 = Gpio8 |
using | GpioInput8 = Gpio8 |
using | Gpio9 = GpioStatic< detail::Data9 > |
using | GpioOutput9 = Gpio9 |
using | GpioInput9 = Gpio9 |
using | Gpio10 = GpioStatic< detail::Data10 > |
using | GpioOutput10 = Gpio10 |
using | GpioInput10 = Gpio10 |
using | Gpio11 = GpioStatic< detail::Data11 > |
using | GpioOutput11 = Gpio11 |
using | GpioInput11 = Gpio11 |
using | Gpio12 = GpioStatic< detail::Data12 > |
using | GpioOutput12 = Gpio12 |
using | GpioInput12 = Gpio12 |
using | Gpio13 = GpioStatic< detail::Data13 > |
using | GpioOutput13 = Gpio13 |
using | GpioInput13 = Gpio13 |
using | Gpio14 = GpioStatic< detail::Data14 > |
using | GpioOutput14 = Gpio14 |
using | GpioInput14 = Gpio14 |
using | Gpio15 = GpioStatic< detail::Data15 > |
using | GpioOutput15 = Gpio15 |
using | GpioInput15 = Gpio15 |
using | Gpio16 = GpioStatic< detail::Data16 > |
using | GpioOutput16 = Gpio16 |
using | GpioInput16 = Gpio16 |
using | Gpio17 = GpioStatic< detail::Data17 > |
using | GpioOutput17 = Gpio17 |
using | GpioInput17 = Gpio17 |
using | Gpio18 = GpioStatic< detail::Data18 > |
using | GpioOutput18 = Gpio18 |
using | GpioInput18 = Gpio18 |
using | Gpio19 = GpioStatic< detail::Data19 > |
using | GpioOutput19 = Gpio19 |
using | GpioInput19 = Gpio19 |
using | Gpio20 = GpioStatic< detail::Data20 > |
using | GpioOutput20 = Gpio20 |
using | GpioInput20 = Gpio20 |
using | Gpio21 = GpioStatic< detail::Data21 > |
using | GpioOutput21 = Gpio21 |
using | GpioInput21 = Gpio21 |
using | Gpio22 = GpioStatic< detail::Data22 > |
using | GpioOutput22 = Gpio22 |
using | GpioInput22 = Gpio22 |
using | Gpio23 = GpioStatic< detail::Data23 > |
using | GpioOutput23 = Gpio23 |
using | GpioInput23 = Gpio23 |
using | Gpio24 = GpioStatic< detail::Data24 > |
using | GpioOutput24 = Gpio24 |
using | GpioInput24 = Gpio24 |
using | Gpio25 = GpioStatic< detail::Data25 > |
using | GpioOutput25 = Gpio25 |
using | GpioInput25 = Gpio25 |
using | Gpio26 = GpioStatic< detail::Data26 > |
using | GpioOutput26 = Gpio26 |
using | GpioInput26 = Gpio26 |
using | Gpio27 = GpioStatic< detail::Data27 > |
using | GpioOutput27 = Gpio27 |
using | GpioInput27 = Gpio27 |
using | Gpio28 = GpioStatic< detail::Data28 > |
using | GpioOutput28 = Gpio28 |
using | GpioInput28 = Gpio28 |
using | Gpio29 = GpioStatic< detail::Data29 > |
using | GpioOutput29 = Gpio29 |
using | GpioInput29 = Gpio29 |
using | GpioSclk = GpioStatic< detail::DataSclk > |
using | GpioOutputSclk = GpioSclk |
using | GpioInputSclk = GpioSclk |
using | GpioSs = GpioStatic< detail::DataSs > |
using | GpioOutputSs = GpioSs |
using | GpioInputSs = GpioSs |
using | GpioSd0 = GpioStatic< detail::DataSd0 > |
using | GpioOutputSd0 = GpioSd0 |
using | GpioInputSd0 = GpioSd0 |
using | GpioSd1 = GpioStatic< detail::DataSd1 > |
using | GpioOutputSd1 = GpioSd1 |
using | GpioInputSd1 = GpioSd1 |
using | GpioSd2 = GpioStatic< detail::DataSd2 > |
using | GpioOutputSd2 = GpioSd2 |
using | GpioInputSd2 = GpioSd2 |
using | GpioSd3 = GpioStatic< detail::DataSd3 > |
using | GpioOutputSd3 = GpioSd3 |
using | GpioInputSd3 = GpioSd3 |
Enums | |
enum | Peripheral { BitBang, Adc, Busctrl, Clocks, Dma, I2c0, I2c1, Jtag, Pio0, Pio1, Ppb, Psm, Pwm, Resets, Rosc, Rtc, Sio, Spi0, Spi1, Ssi, Syscfg, Sysinfo, Tbman, Timer, Uart0, Uart1, Usb, UsbDpram, VregAndChipReset, Watchdog, Xip } |
enum | IntPriority : uint8_t { Highest = 0x00, Default = 0x80, Lowest = 0xff } |
Variables | |
const uint8_t * | fault_storage_heap_start {nullptr} |
IntHandler::Handler IntHandler::bank0Handlers[NUM_BANK0_GPIOS] | modm_fastdata |
struct modm::platform::RttBuffer | modm_packed |
Copyright (c) 2022, Andrey Kunitsyn
This file is part of the modm project.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.