Robobo
|
Clock mode structure. More...
#include <ssc.h>
Public Attributes | |
uint32_t | ul_cks |
uint32_t | ul_cko |
uint32_t | ul_cki |
uint32_t | ul_ckg |
uint32_t | ul_period |
Period divider selection, should be 0 to 255. | |
uint32_t | ul_sttdly |
Communication start delay, should be 0 to 255. | |
uint32_t | ul_start_sel |
Clock mode structure.
uint32_t clock_opt_t::ul_ckg |
Communication clock gating selection. For receiver configuration, one of SSC_RCMR_CKG_NONE, SSC_RCMR_CKG_CONTINUOUS and SSC_RCMR_CKG_TRANSFER. For transmitter configuration, one of SSC_TCMR_CKG_NONE, SSC_TCMR_CKG_CONTINUOUS and SSC_TCMR_CKG_TRANSFER.
uint32_t clock_opt_t::ul_cki |
Communication clock inversion. For receiver configuration, SSC_RCMR_CKI or 0. For transmitter configuration, SSC_TCMR_CKI or 0.
uint32_t clock_opt_t::ul_cko |
Communication clock output mode selection. For receiver configuration, one of SSC_RCMR_CKO_NONE, SSC_RCMR_CKO_CONTINUOUS or SSC_RCMR_CKO_TRANSFER. For transmitter configuration, one of SSC_TCMR_CKO_NONE, SSC_TCMR_CKO_CONTINUOUS or SSC_TCMR_CKO_TRANSFER.
uint32_t clock_opt_t::ul_cks |
Communication clock selection. For receiver configuration, one of SSC_RCMR_CKS_MCK, SSC_RCMR_CKS_TK or SSC_RCMR_CKS_RK. For transmitter configuration, one of SSC_TCMR_CKS_MCK, SSC_TCMR_CKS_TK or SSC_TCMR_CKS_RK.
uint32_t clock_opt_t::ul_start_sel |
Communication start selection. For receiver configuration, one of SSC_RCMR_START_CONTINUOUS, SSC_RCMR_START_TRANSMIT, SSC_RCMR_START_RF_LOW, SSC_RCMR_START_RF_HIGH, SSC_RCMR_START_RF_FALLING, SSC_RCMR_START_RF_RISING, SSC_RCMR_START_RF_LEVEL, SSC_RCMR_START_RF_EDGE or SSC_RCMR_START_CMP_0. For transmitter configuration, one of SSC_TCMR_START_CONTINUOUS, SSC_TCMR_START_TRANSMIT, SSC_TCMR_START_RF_LOW, SSC_TCMR_START_RF_HIGH, SSC_TCMR_START_RF_FALLING, SSC_TCMR_START_RF_RISING, SSC_TCMR_START_RF_LEVEL, SSC_TCMR_START_RF_EDGE or SSC_TCMR_START_CMP_0.