Module app

Source
Expand description

The RTIC application module

Modulesยง

init
Initialization function
shared_resources ๐Ÿ”’
task_adt7310
Software task
task_bp35c0_j11
Software task
task_lcd
Software task
task_led_blink
Software task
task_neopixel
Software task
uart1_irq
Hardware task

Structsยง

Bp35c0J11Writer ๐Ÿ”’
Local ๐Ÿ”’
Local resources
Mono
A Monotonic based on the RP2040 Timer peripheral.
NeoPixel ๐Ÿ”’
Shared ๐Ÿ”’
Shared resources
__rtic_internal_initLocalResources
Local resources init has access to
__rtic_internal_init_Context
Execution context
__rtic_internal_task_adt7310LocalResources
Local resources task_adt7310 has access to
__rtic_internal_task_adt7310SharedResources
Shared resources task_adt7310 has access to
__rtic_internal_task_adt7310_Context
Execution context
__rtic_internal_task_bp35c0_j11LocalResources
Local resources task_bp35c0_j11 has access to
__rtic_internal_task_bp35c0_j11SharedResources
Shared resources task_bp35c0_j11 has access to
__rtic_internal_task_bp35c0_j11_Context
Execution context
__rtic_internal_task_lcdLocalResources
Local resources task_lcd has access to
__rtic_internal_task_lcdSharedResources
Shared resources task_lcd has access to
__rtic_internal_task_lcd_Context
Execution context
__rtic_internal_task_led_blinkLocalResources
Local resources task_led_blink has access to
__rtic_internal_task_led_blink_Context
Execution context
__rtic_internal_task_neopixelLocalResources
Local resources task_neopixel has access to
__rtic_internal_task_neopixelSharedResources
Shared resources task_neopixel has access to
__rtic_internal_task_neopixel_Context
Execution context
__rtic_internal_uart1_irqLocalResources
Local resources uart1_irq has access to
__rtic_internal_uart1_irq_Context
Execution context

Enumsยง

Bp35c0J11Status

Constantsยง

UART1_RX_QUEUE_DEPTH ๐Ÿ”’
XOSC_CRYSTAL_FREQ ๐Ÿ”’

Staticsยง

RTIC_ASYNC_MAX_LOGICAL_PRIO ๐Ÿ”’
Holds the maximum priority level for use by async HAL drivers.
__rtic_internal_task_adt7310_EXEC ๐Ÿ”’
__rtic_internal_task_bp35c0_j11_EXEC ๐Ÿ”’
__rtic_internal_task_lcd_EXEC ๐Ÿ”’
__rtic_internal_task_led_blink_EXEC ๐Ÿ”’
__rtic_internal_task_neopixel_EXEC ๐Ÿ”’

Functionsยง

I2C0_IRQ ๐Ÿ”’ โš 
Interrupt handler to dispatch async tasks at priority 1
UART1_IRQ ๐Ÿ”’ โš 
init ๐Ÿ”’
task_adt7310 ๐Ÿ”’
task_bp35c0_j11 ๐Ÿ”’
task_lcd ๐Ÿ”’
task_led_blink ๐Ÿ”’
task_neopixel ๐Ÿ”’
uart1_irq ๐Ÿ”’

Type Aliasesยง

Bp35c0J11ResetnPin ๐Ÿ”’
I2c1Pins ๐Ÿ”’
I2c1SclPin ๐Ÿ”’
I2c1SdaPin ๐Ÿ”’
LcdResetnPin ๐Ÿ”’
LedPin ๐Ÿ”’
Spi0CsnAdt7310Pin ๐Ÿ”’
Spi0Pins ๐Ÿ”’
Spi0RxPin ๐Ÿ”’
Spi0SckPin ๐Ÿ”’
Spi0TxPin ๐Ÿ”’
Txs0108eOePin ๐Ÿ”’
Uart0Pins ๐Ÿ”’
Uart0RxPin ๐Ÿ”’
Uart0TxPin ๐Ÿ”’
Uart1Pins ๐Ÿ”’
Uart1RxPin ๐Ÿ”’
Uart1RxQueue ๐Ÿ”’
Uart1RxReceiver ๐Ÿ”’
Uart1RxSender ๐Ÿ”’
Uart1TxPin ๐Ÿ”’