| /bsp/mm32f526x/drivers/ |
| A D | drv_uart.c | 43 UART_Init(uart->uart, &UART_InitStructure); in mm32_uart_configure() 46 UART_Cmd(uart->uart, ENABLE); in mm32_uart_configure() 61 UART_ITConfig(uart->uart, UART_IT_RX, DISABLE); in mm32_uart_control() 67 UART_ITConfig(uart->uart, UART_IT_RX, ENABLE); in mm32_uart_control() 78 while ((uart->uart->CSR & UART_CSR_TXC_Msk) == 0) in mm32_uart_putc() 80 uart->uart->TDR = c; in mm32_uart_putc() 91 if (uart->uart->CSR & UART_FLAG_RXAVL) in mm32_uart_getc() 93 ch = uart->uart->RDR & 0xff; in mm32_uart_getc() 189 uart->uart = UART1; in rt_hw_uart_init() 204 uart->uart = UART2; in rt_hw_uart_init() [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | uart.c | 65 uart->callback(uart, UART_EVENT_RECEIVE_FIFO_READABLE, uart->arg); in dw_uart_intr_recv_data() 82 uart->callback(uart, UART_EVENT_RECEIVE_COMPLETE, uart->arg); in dw_uart_intr_recv_data() 101 csi_uart_putc(uart, *uart->tx_data); in uart_intr_send_data() 111 uart->callback(uart, UART_EVENT_SEND_COMPLETE, uart->arg); in uart_intr_send_data() 127 uart->callback(uart, UART_EVENT_ERROR_OVERFLOW, uart->arg); in uart_intr_line_error() 131 uart->callback(uart, UART_EVENT_ERROR_PARITY, uart->arg); in uart_intr_line_error() 135 uart->callback(uart, UART_EVENT_ERROR_FRAMING, uart->arg); in uart_intr_line_error() 139 uart->callback(uart, UART_ENENT_BREAK_INTR, uart->arg); in uart_intr_line_error() 513 ret = uart->send(uart, data, size); in csi_uart_send_async() 590 uart->callback(uart, UART_EVENT_ERROR_FRAMING, uart->arg); in dw_uart_dma_event_cb() [all …]
|
| /bsp/nxp/lpc/lpc178x/drivers/ |
| A D | uart.c | 60 uart->rx_buffer[uart->save_index] = uart->UART->RBR; in UART0_IRQHandler() 72 if (uart->read_index > uart->save_index) in UART0_IRQHandler() 75 length = uart->save_index - uart->read_index; in UART0_IRQHandler() 77 uart->parent.rx_indicate(&uart->parent, length); in UART0_IRQHandler() 103 uart->rx_buffer[uart->save_index] = uart->UART->RBR; in UART1_IRQHandler() 115 if (uart->read_index > uart->save_index) in UART1_IRQHandler() 120 uart->parent.rx_indicate(&uart->parent, length); in UART1_IRQHandler() 240 if (uart->read_index != uart->save_index) in rt_uart_read() 242 *ptr = uart->rx_buffer[uart->read_index]; in rt_uart_read() 314 uart->read_index = uart->save_index = 0; in rt_hw_usart_init() [all …]
|
| /bsp/nxp/lpc/lpc824/drivers/ |
| A D | drv_usart.c | 59 uart->parent.rx_indicate(&uart->parent, rt_ringbuffer_data_len(&uart->rx_rb)); in uart_irq_handler() 131 Chip_UART_Init(uart); in uart_ll_init() 135 Chip_UART_Enable(uart); in uart_ll_init() 136 Chip_UART_TXEnable(uart); in uart_ll_init() 146 struct lpc8xx_uart* uart; in rt_uart_init() local 158 struct lpc8xx_uart* uart; in rt_uart_open() local 173 struct lpc8xx_uart* uart; in rt_uart_close() local 192 struct lpc8xx_uart* uart; in rt_uart_read() local 262 rt_ringbuffer_init(&(uart->rx_rb), uart->rx_buffer, sizeof(uart->rx_buffer)); in rt_hw_usart_init() 289 rt_ringbuffer_init(&(uart->rx_rb), uart->rx_buffer, sizeof(uart->rx_buffer)); in rt_hw_usart_init() [all …]
|
| /bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Src/ |
| A D | hal_uart.c | 49 if(UART2 == uart) { in UART_DeInit() 52 if(UART1 == uart) { in UART_DeInit() 55 if(UART3 == uart) { in UART_DeInit() 58 if(UART4 == uart) { in UART_DeInit() 61 if(UART5 == uart) { in UART_DeInit() 64 if(UART6 == uart) { in UART_DeInit() 67 if(UART7 == uart) { in UART_DeInit() 70 if(UART8 == uart) { in UART_DeInit() 101 if (uart == UART1) { in UART_Init() 160 (state) ? (uart->IER |= it) : (uart->IER &= ~it); in UART_ITConfig() [all …]
|
| /bsp/mm32f103x/drivers/ |
| A D | drv_uart.c | 54 UART_Init(uart->uart, &UART_InitStructure); in mm32_uart_configure() 56 UART_Cmd(uart->uart, ENABLE); in mm32_uart_configure() 70 UART_ITConfig(uart->uart, UART_IT_RXIEN, DISABLE); in mm32_uart_control() 76 UART_ITConfig(uart->uart, UART_IT_RXIEN, ENABLE); in mm32_uart_control() 87 while ((uart->uart->CSR & UART_IT_TXIEN) == 0); in mm32_uart_putc() 88 uart->uart->TDR = (c & (uint16_t)0x00FF); in mm32_uart_putc() 99 if (uart->uart->CSR & UART_FLAG_RXAVL) in mm32_uart_getc() 101 ch = uart->uart->RDR & 0xff; in mm32_uart_getc() 126 UART_ClearITPendingBit(uart->uart, UART_IT_RXIEN); in UART1_IRQHandler() 217 uart->uart = UART1; in rt_hw_uart_init() [all …]
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_usart_v2.c | 788 gpio_af_set(uart->tx_port, uart->tx_af, uart->tx_pin); in gd32_uart_gpio_init() 791 gpio_af_set(uart->rx_port, uart->rx_af, uart->rx_pin); in gd32_uart_gpio_init() 924 dma_deinit(uart->dma.rx.periph, uart->dma.rx.channel); in _uart_dma_receive() 928 dma_deinit(uart->dma.rx.periph, uart->dma.rx.channel); in _uart_dma_receive() 942 …dma_channel_subperipheral_select(uart->dma.rx.periph, uart->dma.rx.channel, uart->dma.rx.subperiph… in _uart_dma_receive() 950 dma_channel_enable(uart->dma.rx.periph, uart->dma.rx.channel); in _uart_dma_receive() 972 DMA_CHCNT(uart->dma.tx.periph, uart->dma.tx.channel) = size; in _uart_dma_transmit() 978 dma_channel_enable(uart->dma.tx.periph, uart->dma.tx.channel); in _uart_dma_transmit() 1030 dma_deinit(uart->dma.tx.periph, uart->dma.tx.channel); in gd32_dma_config() 1034 dma_deinit(uart->dma.tx.periph, uart->dma.tx.channel); in gd32_dma_config() [all …]
|
| A D | drv_usart.c | 360 gpio_af_set(uart->tx_port, uart->tx_af, uart->tx_pin); in gd32_uart_gpio_init() 363 gpio_af_set(uart->rx_port, uart->rx_af, uart->rx_pin); in gd32_uart_gpio_init() 366 gpio_mode_set(uart->tx_port, GPIO_MODE_AF, GPIO_PUPD_PULLUP, uart->tx_pin); in gd32_uart_gpio_init() 370 gpio_mode_set(uart->rx_port, GPIO_MODE_AF, GPIO_PUPD_PULLUP, uart->rx_pin); in gd32_uart_gpio_init() 375 gpio_af_set(uart->tx_port, uart->tx_af, uart->tx_pin); in gd32_uart_gpio_init() 378 gpio_af_set(uart->rx_port, uart->rx_af, uart->rx_pin); in gd32_uart_gpio_init() 381 gpio_mode_set(uart->tx_port, GPIO_MODE_AF, GPIO_PUPD_PULLUP, uart->tx_pin); in gd32_uart_gpio_init() 385 gpio_mode_set(uart->rx_port, GPIO_MODE_AF, GPIO_PUPD_PULLUP, uart->rx_pin); in gd32_uart_gpio_init() 390 if (uart->uart_remap != 0 || uart->tx_af != 0 || uart->rx_af != 0) in gd32_uart_gpio_init() 397 gpio_init(uart->tx_port, GPIO_MODE_AF_PP, GPIO_OSPEED_50MHZ, uart->tx_pin); in gd32_uart_gpio_init() [all …]
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Source/ |
| A D | uart.c | 153 uart->baud1 = baud1 - 3; in UART_Init() 155 uart->baud1 = baud1 + 3; in UART_Init() 158 uart->baud1 = baud1; in UART_Init() 181 uart->int_en = 0; in UART_Shutdown() 220 uart->ctrl = 0; in UART_Shutdown() 245 intst = uart->int_fl; in UART_Handler() 246 uart->int_fl = intst; in UART_Handler() 435 return uart->fifo; in UART_ReadByte() 495 uart->fifo = data; in UART_WriteByte() 541 flags = uart->int_fl; in UART_ReadAsync() [all …]
|
| /bsp/tae32f5300/drivers/ |
| A D | drv_uart.c | 54 LL_UART_Init(uart->uart, &UART_InitStructure); in _uart_configure() 69 __LL_UART_RxDatAvl_INT_Dis(uart->uart); in _uart_control() 75 __LL_UART_RxDatAvl_INT_En(uart->uart); in _uart_control() 86 while (!__LL_UART_IsTxFIFONotFull(uart->uart)) {}; in _uart_putc() 87 __LL_UART_TxBuf9bits_Write(uart->uart, (uint16_t)c); in _uart_putc() 98 if (__LL_UART_IsDatReady(uart->uart)) in _uart_getc() 100 ch = __LL_UART_RxBuf9bits_Read(uart->uart); in _uart_getc() 127 if (__LL_UART_INT_ID_Get(uart->uart) == UART_INT_ID_RX_AVL) in UART0_IRQHandler() 131 if (__LL_UART_INT_ID_Get(uart->uart) != UART_INT_ID_RX_AVL) in UART0_IRQHandler() 169 uart->uart = UART0; in rt_hw_uart_init() [all …]
|
| /bsp/mm32l3xx/drivers/ |
| A D | drv_uart.c | 54 UART_Init(uart->uart, &UART_InitStructure); in mm32_uart_configure() 56 UART_Cmd(uart->uart, ENABLE); in mm32_uart_configure() 70 UART_ITConfig(uart->uart, UART_IT_RXIEN, DISABLE); in mm32_uart_control() 76 UART_ITConfig(uart->uart, UART_IT_RXIEN, ENABLE); in mm32_uart_control() 87 while ((uart->uart->CSR & UART_CSR_TXC) == 0); in mm32_uart_putc() 88 uart->uart->TDR = c; in mm32_uart_putc() 99 if (uart->uart->CSR & UART_FLAG_RXAVL) in mm32_uart_getc() 101 ch = uart->uart->RDR & 0xff; in mm32_uart_getc() 126 UART_ClearITPendingBit(uart->uart, UART_IT_RXIEN); in UART1_IRQHandler() 222 uart->uart = UART1; in rt_hw_uart_init() [all …]
|
| /bsp/mm32f327x/drivers/ |
| A D | drv_uart.c | 58 UART_Init(uart->uart, &UART_InitStructure); in mm32_uart_configure() 60 UART_Cmd(uart->uart, ENABLE); in mm32_uart_configure() 75 UART_ITConfig(uart->uart, UART_IT_RXIEN, DISABLE); in mm32_uart_control() 81 UART_ITConfig(uart->uart, UART_IT_RXIEN, ENABLE); in mm32_uart_control() 92 while ((uart->uart->CSR & UART_CSR_TXC) == 0) in mm32_uart_putc() 94 uart->uart->TDR = c; in mm32_uart_putc() 105 if (uart->uart->CSR & UART_FLAG_RXAVL) in mm32_uart_getc() 107 ch = uart->uart->RDR & 0xff; in mm32_uart_getc() 132 UART_ClearITPendingBit(uart->uart, UART_IT_RXIEN); in UART1_IRQHandler() 226 uart->uart = UART1; in rt_hw_uart_init() [all …]
|
| /bsp/tkm32F499/drivers/ |
| A D | drv_uart.c | 58 UART_Init(uart->uart, &UART_InitStructure); in tkm32_uart_configure() 60 UART_Cmd(uart->uart, ENABLE); in tkm32_uart_configure() 74 UART_ITConfig(uart->uart, UART_IT_RXIEN, DISABLE); in tkm32_uart_control() 80 UART_ITConfig(uart->uart, UART_IT_RXIEN, ENABLE); in tkm32_uart_control() 91 while ((uart->uart->CSR & UART_IT_TXIEN) == 0); in tkm32_uart_putc() 92 uart->uart->TDR = (c & (uint16_t)0x00FF); in tkm32_uart_putc() 103 if (uart->uart->CSR & UART_FLAG_RXAVL) in tkm32_uart_getc() 105 ch = uart->uart->RDR & 0xff; in tkm32_uart_getc() 130 UART_ClearITPendingBit(uart->uart, UART_IT_RXIEN); in UART1_IRQHandler() 224 uart->uart = UART1; in rt_hw_uart_init() [all …]
|
| /bsp/mm32l07x/drivers/ |
| A D | drv_uart.c | 56 UART_Init(uart->uart, &UART_InitStructure); in mm32_uart_configure() 58 UART_Cmd(uart->uart, ENABLE); in mm32_uart_configure() 73 UART_ITConfig(uart->uart, UART_IT_RXIEN, DISABLE); in mm32_uart_control() 79 UART_ITConfig(uart->uart, UART_IT_RXIEN, ENABLE); in mm32_uart_control() 90 while ((uart->uart->CSR & UART_CSR_TXC) == 0); in mm32_uart_putc() 91 uart->uart->TDR = c; in mm32_uart_putc() 102 if (uart->uart->CSR & UART_FLAG_RXAVL) in mm32_uart_getc() 104 ch = uart->uart->RDR & 0xff; in mm32_uart_getc() 129 UART_ClearITPendingBit(uart->uart, UART_IT_RXIEN); in UART1_IRQHandler() 218 uart->uart = UART1; in rt_hw_uart_init() [all …]
|
| /bsp/yichip/yc3121-pos/drivers/ |
| A D | drv_uart.c | 17 UART_TypeDef uart; member 64 UART_Init(uart->uart, &UART_initStruct); in yc3121_uart_configure() 78 UART_SetRxITNum(uart->uart, 0); in yc3121_uart_control() 83 UART_SetRxITNum(uart->uart, 1); in yc3121_uart_control() 84 UART_ITConfig(uart->uart, UART_IT_RX, ENABLE); in yc3121_uart_control() 96 while (UART_IsUARTBusy(uart->uart)); in yc3121_uart_putc() 97 UART_SendData(uart->uart, c); in yc3121_uart_putc() 108 if (UART_ReceiveDataLen(uart->uart) != 0) in yc3121_uart_getc() 110 ch = UART_ReceiveData(uart->uart); in yc3121_uart_getc() 170 uart->uart = UART0; in rt_hw_uart_init() [all …]
|
| /bsp/fujitsu/mb9x/mb9bf568r/drivers/ |
| A D | serial.c | 35 uart->int_rx->read_index = uart->int_rx->save_index = 0; in rt_serial_init() 42 uart->int_tx->write_index = uart->int_tx->save_index = 0; in rt_serial_init() 59 uart->int_rx->rx_buffer[uart->int_rx->save_index] = ch; in rt_serial_savechar() 65 if (uart->int_rx->save_index == uart->int_rx->read_index) in rt_serial_savechar() 126 if (uart->int_rx->read_index != uart->int_rx->save_index) in rt_serial_read() 128 *ptr++ = uart->int_rx->rx_buffer[uart->int_rx->read_index]; in rt_serial_read() 181 while (uart->int_tx->save_index != uart->int_tx->write_index) in rt_serial_write() 184 uart->int_tx->tx_buffer[uart->int_tx->save_index] = *ptr++; in rt_serial_write() 283 rt_serial_savechar(uart, uart->uart_device->RDR & 0xff); in rt_hw_fujitsu_serial_isr() 292 rx_length = uart->int_rx->read_index > uart->int_rx->save_index ? in rt_hw_fujitsu_serial_isr() [all …]
|
| /bsp/allwinner_tina/drivers/ |
| A D | drv_uart.c | 62 struct device_uart *uart; in rt_hw_uart_init() local 71 uart = &uart0; in rt_hw_uart_init() 99 uart = &uart1; in rt_hw_uart_init() 127 uart = &uart2; in rt_hw_uart_init() 158 struct device_uart *uart; in uart_configure() local 164 RT_ASSERT(uart != RT_NULL); in uart_configure() 166 gpio_set_func(uart->gpio_rx_port, uart->gpio_rx_pin, uart->gpio_rx_fun); in uart_configure() 167 gpio_set_func(uart->gpio_tx_port, uart->gpio_tx_pin, uart->gpio_tx_fun); in uart_configure() 191 addr = uart->hw_base; in uart_configure() 223 struct device_uart *uart; in uart_control() local [all …]
|
| /bsp/yichip/yc3122-pos/drivers/ |
| A D | drv_uart.c | 17 UART_TypeDef *uart; member 65 UART_Init(uart->uart, &UART_initStruct); in yc3122_uart_configure() 79 UART_SetRxITNum(uart->uart, 0); in yc3122_uart_control() 84 UART_ITConfig(uart->uart, UART_IT_RX, ENABLE); in yc3122_uart_control() 85 UART_SetRxITNum(uart->uart, 1); in yc3122_uart_control() 97 while (UART_IsBusy(uart->uart)); in yc3122_uart_putc() 98 UART_SendData(uart->uart, c); in yc3122_uart_putc() 109 if (UART_ReceiveDataLen(uart->uart) != 0) in yc3122_uart_getc() 111 ch = UART_ReceiveData(uart->uart); in yc3122_uart_getc() 170 uart->uart = MUART0; in rt_hw_uart_init() [all …]
|
| /bsp/essemi/es32vf2264/drivers/ |
| A D | drv_uart.c | 162 uart->huart.tx_cplt_cbk(&uart->huart); in uart_int_handler() 310 if (uart == (&uart0)) in es32f3x_configure() 329 if (uart == (&uart1)) in es32f3x_configure() 348 if (uart == (&uart2)) in es32f3x_configure() 367 if (uart == (&uart3)) in es32f3x_configure() 386 if (uart == (&uart4)) in es32f3x_configure() 707 uart = &uart0; in rt_hw_uart_init() 719 uart = &uart1; in rt_hw_uart_init() 731 uart = &uart2; in rt_hw_uart_init() 743 uart = &uart3; in rt_hw_uart_init() [all …]
|
| /bsp/Infineon/psoc6-pioneerkit_modus/drivers/ |
| A D | uart.c | 23 uart->int_rx->read_index = uart->int_rx->save_index = 0; in rt_uart_init() 30 uart->int_tx->write_index = uart->int_tx->save_index = 0; in rt_uart_init() 47 uart->int_rx->rx_buffer[uart->int_rx->save_index] = ch; in rt_uart_savechar() 53 if (uart->int_rx->save_index == uart->int_rx->read_index) in rt_uart_savechar() 116 if (uart->int_rx->read_index != uart->int_rx->save_index) in rt_uart_read() 118 *ptr++ = uart->int_rx->rx_buffer[uart->int_rx->read_index]; in rt_uart_read() 172 while (uart->int_tx->save_index != uart->int_tx->write_index) in rt_uart_write() 175 uart->int_tx->tx_buffer[uart->int_tx->save_index] = *ptr++; in rt_uart_write() 275 rt_uart_savechar(uart, Cy_SCB_UART_Get(uart->scb_device)); in rt_hw_uart_isr() 284 rx_length = uart->int_rx->read_index > uart->int_rx->save_index ? in rt_hw_uart_isr() [all …]
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_uart.c | 184 uart->huart.tx_cplt_cbk(&uart->huart); in uart_int_handler() 358 if (uart == (&uart0)) in es32f3x_configure() 378 if (uart == (&uart1)) in es32f3x_configure() 399 if (uart == (&uart2)) in es32f3x_configure() 420 if (uart == (&uart3)) in es32f3x_configure() 783 uart = &uart0; in rt_hw_uart_init() 795 uart = &uart1; in rt_hw_uart_init() 807 uart = &uart2; in rt_hw_uart_init() 819 uart = &uart3; in rt_hw_uart_init() 831 uart = &uart4; in rt_hw_uart_init() [all …]
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_usart.c | 209 DMA_ClearFlag(uart->dma.rx_gl_flag, uart->dma.rx_dma_type); in dma_uart_rx_idle_isr() 226 recv_len = uart->dma.setting_recv_len - uart->dma.last_recv_index; in dma_rx_done_isr() 235 DMA_ClearFlag(uart->dma.rx_gl_flag, uart->dma.rx_dma_type); in dma_rx_done_isr() 588 DMA_ClearFlag(uart->dma.rx_gl_flag, uart->dma.rx_dma_type); in DMA_Configuration() 607 uart = &uart1; in rt_hw_usart_init() 623 uart = &uart2; in rt_hw_usart_init() 639 uart = &uart3; in rt_hw_usart_init() 656 uart = &uart4; in rt_hw_usart_init() 669 uart = &uart5; in rt_hw_usart_init() 682 uart = &uart6; in rt_hw_usart_init() [all …]
|
| /bsp/m16c62p/drivers/ |
| A D | uart.c | 41 uart->rx_buffer[uart->save_index] = c; in u0rec_handler() 44 uart->save_index ++; in u0rec_handler() 53 if (uart->read_index > uart->save_index) in u0rec_handler() 54 length = RT_UART_RX_BUFFER_SIZE - uart->read_index + uart->save_index; in u0rec_handler() 56 length = uart->save_index - uart->read_index; in u0rec_handler() 58 uart->parent.rx_indicate(&uart->parent, length); in u0rec_handler() 184 if (uart->read_index != uart->save_index) in rt_uart_read() 186 *ptr = uart->rx_buffer[uart->read_index]; in rt_uart_read() 262 uart = &uart_device; in rt_hw_uart_init() 266 rt_memset(uart->rx_buffer, 0, sizeof(uart->rx_buffer)); in rt_hw_uart_init() [all …]
|
| /bsp/ft32/libraries/Drivers/ |
| A D | drv_usart.c | 97 struct ft32_uart *uart; in ft32_configure() local 167 USART_Init(uart->config->Instance, &(uart->Init)); in ft32_configure() 174 struct ft32_uart *uart; in ft32_control() local 275 struct ft32_uart *uart; in ft32_putc() local 292 struct ft32_uart *uart; in ft32_getc() local 300 …ch = uart->config->Instance->RDR & ft32_uart_get_mask(uart->Init.USART_WordLength, uart->Init.USAR… in ft32_getc() 302 …ch = uart->config->Instance->DR & ft32_uart_get_mask(uart->Init.USART_WordLength, uart->Init.USART… in ft32_getc() 331 struct ft32_uart *uart; in uart_isr() local 415 struct ft32_uart *uart; in dma_isr() local 559 struct ft32_uart *uart; in ft32_dma_config() local [all …]
|
| /bsp/upd70f3454/drivers/ |
| A D | uart.c | 40 uart->rx_buffer[uart->save_index] = c; in uarta1_receive_handler() 43 uart->save_index ++; in uarta1_receive_handler() 52 if (uart->read_index > uart->save_index) in uarta1_receive_handler() 53 length = RT_UART_RX_BUFFER_SIZE - uart->read_index + uart->save_index; in uarta1_receive_handler() 55 length = uart->save_index - uart->read_index; in uarta1_receive_handler() 57 uart->parent.rx_indicate(&uart->parent, length); in uarta1_receive_handler() 144 if (uart->read_index != uart->save_index) in rt_uart_read() 146 *ptr = uart->rx_buffer[uart->read_index]; in rt_uart_read() 222 uart = &uart_device; in rt_hw_uart_init() 226 rt_memset(uart->rx_buffer, 0, sizeof(uart->rx_buffer)); in rt_hw_uart_init() [all …]
|