|
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 |
| 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 |
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/.