Lines Matching refs:advancedSettings
229 if (init->advancedSettings) { in EUSART_SpiInit()
230 EFM_ASSERT(!(init->advancedSettings->prsClockEnable)); in EUSART_SpiInit()
234 if (init->advancedSettings && init->advancedSettings->forceLoad) { in EUSART_SpiInit()
240 EFM_ASSERT((init->bitRate >= 5000000 && init->advancedSettings->setupWindow <= 4) in EUSART_SpiInit()
241 || (init->bitRate < 5000000 && init->advancedSettings->setupWindow >= 5)); in EUSART_SpiInit()
932 if (init->advancedSettings) { in EUSART_AsyncInitCommon()
937 … | (uint32_t)(init->advancedSettings->dmaHaltOnError << _EUSART_CFG0_ERRSDMA_SHIFT) in EUSART_AsyncInitCommon()
938 … | (uint32_t)(init->advancedSettings->txAutoTristate << _EUSART_CFG0_AUTOTRI_SHIFT) in EUSART_AsyncInitCommon()
939 …| (uint32_t)(init->advancedSettings->invertIO & (_EUSART_CFG0_RXINV_MASK | _EUSART_CFG0_TXINV_MASK… in EUSART_AsyncInitCommon()
940 … | (uint32_t)(init->advancedSettings->collisionDetectEnable << _EUSART_CFG0_CCEN_SHIFT) in EUSART_AsyncInitCommon()
941 … | (uint32_t)(init->advancedSettings->multiProcessorEnable << _EUSART_CFG0_MPM_SHIFT) in EUSART_AsyncInitCommon()
942 … | (uint32_t)(init->advancedSettings->multiProcessorAddressBitHigh << _EUSART_CFG0_MPAB_SHIFT) in EUSART_AsyncInitCommon()
943 | (uint32_t)(init->advancedSettings->msbFirst << _EUSART_CFG0_MSBF_SHIFT); in EUSART_AsyncInitCommon()
948 | (uint32_t)(init->advancedSettings->RxFifoWatermark) in EUSART_AsyncInitCommon()
949 | (uint32_t)(init->advancedSettings->TxFifoWatermark) in EUSART_AsyncInitCommon()
950 | (uint32_t)(init->advancedSettings->dmaWakeUpOnRx << _EUSART_CFG1_RXDMAWU_SHIFT) in EUSART_AsyncInitCommon()
951 … | (uint32_t)(init->advancedSettings->dmaWakeUpOnTx << _EUSART_CFG1_TXDMAWU_SHIFT); in EUSART_AsyncInitCommon()
953 if (init->advancedSettings->hwFlowControl == eusartHwFlowControlCts in EUSART_AsyncInitCommon()
954 || init->advancedSettings->hwFlowControl == eusartHwFlowControlCtsAndRts) { in EUSART_AsyncInitCommon()
958 if ((init->advancedSettings->hwFlowControl == eusartHwFlowControlRts) in EUSART_AsyncInitCommon()
959 || (init->advancedSettings->hwFlowControl == eusartHwFlowControlCtsAndRts)) { in EUSART_AsyncInitCommon()
972 eusart->STARTFRAMECFG_SET = (uint32_t)init->advancedSettings->startFrame; in EUSART_AsyncInitCommon()
973 if (init->advancedSettings->startFrame) { in EUSART_AsyncInitCommon()
976 if (init->advancedSettings->prsRxEnable) { in EUSART_AsyncInitCommon()
980 …PRS->CONSUMER_EUART0_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUART0_RX_MASK… in EUSART_AsyncInitCommon()
984 …PRS->CONSUMER_EUSART0_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART0_RX_MA… in EUSART_AsyncInitCommon()
988 …PRS->CONSUMER_EUSART1_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART1_RX_MA… in EUSART_AsyncInitCommon()
993 …PRS->CONSUMER_EUSART2_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART2_RX_MA… in EUSART_AsyncInitCommon()
998 …PRS->CONSUMER_EUSART3_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART3_RX_MA… in EUSART_AsyncInitCommon()
1003 …PRS->CONSUMER_EUSART4_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART4_RX_MA… in EUSART_AsyncInitCommon()
1011 | (uint32_t)(init->advancedSettings->autoTxDelay); in EUSART_AsyncInitCommon()
1091 void* advancedSetting_ptr = (void*)init->advancedSettings; // Used to avoid GCC over optimization. in EUSART_SyncInitCommon()
1117 | (uint32_t)(init->advancedSettings->forceLoad << _EUSART_CFG2_FORCELOAD_SHIFT) in EUSART_SyncInitCommon()
1118 | (uint32_t)(init->advancedSettings->autoCsEnable << _EUSART_CFG2_AUTOCS_SHIFT) in EUSART_SyncInitCommon()
1119 | (uint32_t)(init->advancedSettings->autoTxEnable << _EUSART_CFG2_AUTOTX_SHIFT) in EUSART_SyncInitCommon()
1120 | (uint32_t)(init->advancedSettings->csPolarity) in EUSART_SyncInitCommon()
1121 … | (uint32_t)(init->advancedSettings->prsClockEnable << _EUSART_CFG2_CLKPRSEN_SHIFT); in EUSART_SyncInitCommon()
1126 | (uint32_t)(init->advancedSettings->RxFifoWatermark) in EUSART_SyncInitCommon()
1127 | (uint32_t)(init->advancedSettings->TxFifoWatermark) in EUSART_SyncInitCommon()
1128 | (uint32_t)(init->advancedSettings->dmaWakeUpOnRx << _EUSART_CFG1_RXDMAWU_SHIFT) in EUSART_SyncInitCommon()
1129 | (uint32_t)(init->advancedSettings->prsRxEnable << _EUSART_CFG1_RXPRSEN_SHIFT); in EUSART_SyncInitCommon()
1138 …eusart->CFG0 |= (uint32_t)init->advancedSettings->invertIO & (_EUSART_CFG0_RXINV_MASK | _EUSART_CF… in EUSART_SyncInitCommon()
1139 eusart->CFG0 |= (uint32_t)init->advancedSettings->msbFirst << _EUSART_CFG0_MSBF_SHIFT; in EUSART_SyncInitCommon()
1146 … | ((uint32_t)(init->advancedSettings->autoCsSetupTime << _EUSART_TIMINGCFG_CSSETUP_SHIFT) in EUSART_SyncInitCommon()
1148 … | ((uint32_t)(init->advancedSettings->autoCsHoldTime << _EUSART_TIMINGCFG_CSHOLD_SHIFT) in EUSART_SyncInitCommon()
1150 … | ((uint32_t)(init->advancedSettings->autoInterFrameTime << _EUSART_TIMINGCFG_ICS_SHIFT) in EUSART_SyncInitCommon()
1152 … | ((uint32_t)(init->advancedSettings->setupWindow << _EUSART_TIMINGCFG_SETUPWINDOW_SHIFT) in EUSART_SyncInitCommon()
1162 eusart->DTXDATCFG = (init->advancedSettings->defaultTxData & _EUSART_DTXDATCFG_MASK); in EUSART_SyncInitCommon()
1164 if (init->advancedSettings->prsRxEnable) { in EUSART_SyncInitCommon()
1167 …PRS->CONSUMER_EUSART0_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART0_RX_MA… in EUSART_SyncInitCommon()
1171 …PRS->CONSUMER_EUSART1_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART1_RX_MA… in EUSART_SyncInitCommon()
1176 …PRS->CONSUMER_EUSART2_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART2_RX_MA… in EUSART_SyncInitCommon()
1181 …PRS->CONSUMER_EUSART3_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART3_RX_MA… in EUSART_SyncInitCommon()
1186 …PRS->CONSUMER_EUSART4_RX_SET = (init->advancedSettings->prsRxChannel & _PRS_CONSUMER_EUSART4_RX_MA… in EUSART_SyncInitCommon()
1191 if (init->advancedSettings->prsClockEnable) { in EUSART_SyncInitCommon()
1194 …PRS->CONSUMER_EUSART0_CLK_SET = (init->advancedSettings->prsClockChannel & _PRS_CONSUMER_EUSART0_C… in EUSART_SyncInitCommon()
1198 …PRS->CONSUMER_EUSART1_CLK_SET = (init->advancedSettings->prsClockChannel & _PRS_CONSUMER_EUSART1_C… in EUSART_SyncInitCommon()
1203 …PRS->CONSUMER_EUSART2_CLK_SET = (init->advancedSettings->prsClockChannel & _PRS_CONSUMER_EUSART2_C… in EUSART_SyncInitCommon()
1208 …PRS->CONSUMER_EUSART3_CLK_SET = (init->advancedSettings->prsClockChannel & _PRS_CONSUMER_EUSART3_C… in EUSART_SyncInitCommon()
1213 …PRS->CONSUMER_EUSART4_CLK_SET = (init->advancedSettings->prsClockChannel & _PRS_CONSUMER_EUSART4_C… in EUSART_SyncInitCommon()