FreeRTOS port on GAP8/RISC-V
|
Data Fields | |
uint32_t | device_id |
uint32_t | gpio_mask |
uint32_t | gpio_status |
pi_task_t * | gpio_task [ARCHI_GPIO_NB_GPIO_PER_DEVICE] |
GPIO split. Port[0]=00-31 Port[1]=32-63 Port[2]=64-95
uint32_t pi_gpio_t::device_id |
Referenced by __pi_gpio_handler(), pi_gpio_mask_configure(), pi_gpio_mask_read(), pi_gpio_mask_write(), pi_gpio_pin_configure(), pi_gpio_pin_notif_clear(), pi_gpio_pin_notif_configure(), pi_gpio_pin_notif_get(), pi_gpio_pin_read(), pi_gpio_pin_task_add(), pi_gpio_pin_task_remove(), and pi_gpio_pin_write().
uint32_t pi_gpio_t::gpio_mask |
uint32_t pi_gpio_t::gpio_status |
Referenced by __pi_gpio_handler(), pi_gpio_pin_notif_clear(), and pi_gpio_pin_notif_get().
pi_task_t* pi_gpio_t::gpio_task[ARCHI_GPIO_NB_GPIO_PER_DEVICE] |
Referenced by __pi_gpio_handler(), pi_gpio_pin_task_add(), and pi_gpio_pin_task_remove().