Menu Toggle
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
]
C
__iar_u32
C
__packed_aligned
Recursive mutex instance
C
_binary_info_block_device
C
_binary_info_core
C
_binary_info_id_and_int
C
_binary_info_id_and_string
C
_binary_info_list_zero_terminated
C
_binary_info_named_group
C
_binary_info_pins_with_func
C
_binary_info_pins_with_name
C
_binary_info_raw_data
C
_binary_info_sized_data
C
_spin_lock_t
C
absolute_time_t
C
adc_hw_t
C
alarm_pool
C
alarm_pool_entry
C
APSR_Type
Union type to access the Application Program Status Register (APSR)
C
ARM_MPU_Region_t
Struct for a single MPU Region
C
armv6m_scb_t
C
bus_ctrl_hw_t
C
bus_ctrl_perf_hw_t
C
clock_hw_t
C
clock_resus_hw_t
C
clocks_hw_t
C
CONTROL_Type
Union type to access the Control Registers (CONTROL)
C
critical_section
C
datetime_t
Structure containing date and time information
C
dma_channel_config
C
dma_channel_hw_t
►
C
dma_debug_hw_t
C
dma_debug_hw_channel
C
dma_hw_t
C
fc_hw_t
C
hw_divider_state_t
C
i2c_hw_t
C
i2c_inst
C
interp_config
C
interp_hw_save_t
C
interp_hw_t
C
io_irq_ctrl_hw_t
C
io_qspi_ctrl_hw_t
C
iobank0_hw_t
C
iobank0_status_ctrl_hw_t
C
ioqspi_hw_t
C
ioqspi_status_ctrl_hw_t
C
IPSR_Type
Union type to access the Interrupt Program Status Register (IPSR)
C
irq_handler_chain_slot
C
lock_core
C
mpu_hw_t
C
mutex
Regular (non recursive) mutex instance
C
NVIC_Type
Structure type to access the Nested Vectored Interrupt Controller (NVIC)
C
out_fct_wrap_type
C
pads_qspi_hw_t
C
padsbank0_hw_t
C
pheap
C
pheap_node
C
pico_unique_board_id_t
Unique board identifier
C
picoboot_address_only_cmd
C
picoboot_exclusive_cmd
C
picoboot_range_cmd
C
picoboot_reboot_cmd
C
pio_hw_t
C
pio_program
C
pio_sm_config
PIO Configuration structure
C
pio_sm_hw
C
pll_hw_t
C
psm_hw_t
C
pwm_config
C
pwm_hw_t
C
pwm_slice_hw
C
qr_s64
C
qr_u64
C
queue_t
C
repeating_timer
Information about a repeating timer
C
resets_hw_t
C
rosc_hw_t
C
rtc_hw_t
C
SCB_Type
Structure type to access the System Control Block (SCB)
C
semaphore
C
sio_hw_t
C
spi_hw_t
C
ssi_hw_t
C
stdio_driver
C
stdio_stack_buffer
C
syscfg_hw_t
C
systick_hw_t
C
SysTick_Type
Structure type to access the System Timer (SysTick)
C
T_UINT16_READ
C
T_UINT16_WRITE
C
T_UINT32
C
T_UINT32_READ
C
T_UINT32_WRITE
C
timeout_state
C
timer_hw_t
C
uart_hw_t
C
uf2_block
►
C
usb_device_dpram_t
C
usb_device_dpram_ep_buf_ctrl
C
usb_device_dpram_ep_ctrl
►
C
usb_host_dpram_t
C
usb_host_dpram_ep_buf_ctrl
C
usb_host_dpram_ep_ctrl
C
usb_hw_t
C
vreg_and_chip_reset_hw_t
C
watchdog_hw_t
C
xip_ctrl_hw_t
C
xosc_hw_t
C
xPSR_Type
Union type to access the Special-Purpose Program Status Registers (xPSR)