Time of Flight Function Documentation
Sys_TOF_Config
void Sys_TOF_Config(uint32_t cfg)
Location: tof.h:53
Parameters
Direction | Name | Description |
---|---|---|
in |
cfg |
Time of flight configuration; use [TOF_ERROR_INT_ENABLE | TOF_ERROR_INT_DISABLE], [TOF_OVERRUN_INT_ENABLE | TOF_OVERRUN_INT_DISABLE], [TOF_AVG_DATA_INT_ENABLE | TOF_AVG_DATA_INT_DISABLE], [TOF_DATA_INT_ENABLE | TOF_DATA_INT_DISABLE], [TOF_AVG_DATA_DMA_ENABLE | TOF_AVG_DATA_DMA_DISABLE], [TOF_DATA_DMA_ENABLE | TOF_DATA_DMA_DISABLE], TOF_AVG_DATA_*, TOF_STOP_SRC_*, TOF_START_SRC_*, TOF_CLK_PRESCALE_* |
Example Code for Sys_TOF_Config |
// Configure time-of-flight module: // - Enable the error, overrun and average data complete interrupts // - Average data interrupt is triggered after 16 samples Sys_TOF_Config(TOF_ERROR_INT_ENABLE | TOF_OVERRUN_INT_ENABLE | TOF_AVG_DATA_INT_ENABLE | TOF_DATA_INT_ENABLE | TOF_AVG_DATA_16); |
Sys_TOF_Start
void Sys_TOF_Start()
Location: tof.h:63
Example Code for Sys_TOF_Start |
// Start the time-of-flight counter. |
Sys_TOF_Stop
void Sys_TOF_Stop()
Location: tof.h:73
Example Code for Sys_TOF_Stop |
// Stop the time-of-flight counter. Sys_TOF_Stop(); |