FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pi_udma_timestamp_s Struct Reference

Data Fields

struct pi_udma_timestamp_cnt_stimestamp_cnt
 
uint32_t fifo_id
 
uint8_t soc_event
 
uint8_t event_id
 
uint8_t reserved
 
uint8_t timestamp_ch
 

Field Documentation

uint8_t pi_udma_timestamp_s::event_id

The udma cfg evt number

Referenced by pi_udma_timestamp_alloc().

uint32_t pi_udma_timestamp_s::fifo_id

fifo ID for timestamp

Referenced by pi_udma_timestamp_alloc(), and pi_udma_timestamp_free().

uint8_t pi_udma_timestamp_s::reserved

This timestamp reserved for a channel (1) or not (0)

Referenced by pi_udma_timestamp_alloc(), and pi_udma_timestamp_free().

uint8_t pi_udma_timestamp_s::soc_event

soc event ID which should be propagated to periph

Referenced by pi_udma_timestamp_alloc(), and pi_udma_timestamp_free().

uint8_t pi_udma_timestamp_s::timestamp_ch

Enable the timestamp for RX(0x1), and/or TX(0x2) channel

Referenced by pi_udma_timestamp_alloc().

struct pi_udma_timestamp_cnt_s* pi_udma_timestamp_s::timestamp_cnt

Pointer for the timestamp counter