Struct solderparty_rp2040_stamp_carrier::Board
source · pub struct Board {Show 40 fields
pub pins: Pins,
pub CBP: CBP,
pub CPUID: CPUID,
pub DCB: DCB,
pub DWT: DWT,
pub FPB: FPB,
pub ITM: ITM,
pub MPU: MPU,
pub NVIC: NVIC,
pub SCB: SCB,
pub SYST: SYST,
pub TPIU: TPIU,
pub BUSCTRL: BUSCTRL,
pub DMA: DMA,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub IO_QSPI: IO_QSPI,
pub PIO0: PIO0,
pub PIO1: PIO1,
pub PPB: PPB,
pub PSM: PSM,
pub PWM: PWM,
pub RESETS: RESETS,
pub ROSC: ROSC,
pub RTC: RTC,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SYSCFG: SYSCFG,
pub SYSINFO: SYSINFO,
pub TBMAN: TBMAN,
pub UART0: UART0,
pub UART1: UART1,
pub USBCTRL_DPRAM: USBCTRL_DPRAM,
pub USBCTRL_REGS: USBCTRL_REGS,
pub VREG_AND_CHIP_RESET: VREG_AND_CHIP_RESET,
pub XIP_CTRL: XIP_CTRL,
pub XIP_SSI: XIP_SSI,
pub clocks: ClocksManager,
pub adc: Adc,
pub timer: Timer,
}
Expand description
Provides access to board peripherals on stamp-carrier
Fields§
§pins: Pins
§CBP: CBP
Core peripheral: Cache and branch predictor maintenance operations
CPUID: CPUID
Core peripheral: CPUID
DCB: DCB
Core peripheral: Debug Control Block
DWT: DWT
Core peripheral: Data Watchpoint and Trace unit
FPB: FPB
Core peripheral: Flash Patch and Breakpoint unit
ITM: ITM
Core peripheral: Instrumentation Trace Macrocell
MPU: MPU
Core peripheral: Memory Protection Unit
NVIC: NVIC
Core peripheral: Nested Vector Interrupt Controller
SCB: SCB
Core peripheral: System Control Block
SYST: SYST
Core peripheral: SysTick Timer
TPIU: TPIU
Core peripheral: Trace Port Interface Unit
BUSCTRL: BUSCTRL
§DMA: DMA
§I2C0: I2C0
§I2C1: I2C1
§IO_QSPI: IO_QSPI
§PIO0: PIO0
§PIO1: PIO1
§PPB: PPB
§PSM: PSM
§PWM: PWM
§RESETS: RESETS
§ROSC: ROSC
§RTC: RTC
§SPI0: SPI0
§SPI1: SPI1
§SYSCFG: SYSCFG
§SYSINFO: SYSINFO
§TBMAN: TBMAN
§UART0: UART0
§UART1: UART1
§USBCTRL_DPRAM: USBCTRL_DPRAM
§USBCTRL_REGS: USBCTRL_REGS
§VREG_AND_CHIP_RESET: VREG_AND_CHIP_RESET
§XIP_CTRL: XIP_CTRL
§XIP_SSI: XIP_SSI
§clocks: ClocksManager
§adc: Adc
§timer: Timer