Lines Matching refs:config
37 bool UART_initModule(uint32_t moduleInstance, const eUSCI_UART_Config *config) in UART_initModule() argument
42 (EUSCI_A_UART_MODE == config->uartMode) in UART_initModule()
44 == config->uartMode) in UART_initModule()
46 == config->uartMode) in UART_initModule()
48 == config->uartMode)); in UART_initModule()
51 (EUSCI_A_UART_CLOCKSOURCE_ACLK == config->selectClockSource) in UART_initModule()
53 == config->selectClockSource)); in UART_initModule()
56 (EUSCI_A_UART_MSB_FIRST == config->msborLsbFirst) in UART_initModule()
57 || (EUSCI_A_UART_LSB_FIRST == config->msborLsbFirst)); in UART_initModule()
60 (EUSCI_A_UART_ONE_STOP_BIT == config->numberofStopBits) in UART_initModule()
61 || (EUSCI_A_UART_TWO_STOP_BITS == config->numberofStopBits)); in UART_initModule()
64 (EUSCI_A_UART_NO_PARITY == config->parity) in UART_initModule()
65 || (EUSCI_A_UART_ODD_PARITY == config->parity) in UART_initModule()
66 || (EUSCI_A_UART_EVEN_PARITY == config->parity)); in UART_initModule()
74 | config->selectClockSource; in UART_initModule()
77 if (config->msborLsbFirst) in UART_initModule()
83 if (config->numberofStopBits) in UART_initModule()
89 switch (config->parity) in UART_initModule()
105 EUSCI_A_CMSIS(moduleInstance)->BRW = config->clockPrescalar; in UART_initModule()
106 EUSCI_A_CMSIS(moduleInstance)->MCTLW = ((config->secondModReg << 8) in UART_initModule()
107 + (config->firstModReg << 4) + config->overSampling); in UART_initModule()
113 | EUSCI_A_CTLW0_TXADDR | EUSCI_A_CTLW0_TXBRK)) | config->uartMode; in UART_initModule()