Lines Matching refs:instance
73 drv_uart_cfg_t *instance = RT_NULL; in _uart_cfg() local
82 instance = (drv_uart_cfg_t*)serial->parent.user_data; in _uart_cfg()
83 nrfx_uart_uninit(&(instance->uart)); in _uart_cfg()
110 config.pselrxd = instance->rx_pin; in _uart_cfg()
111 config.pseltxd = instance->tx_pin; in _uart_cfg()
113 nrfx_uart_init(&(instance->uart), &config, instance->event_handler); in _uart_cfg()
114 nrfx_uart_rx(&(instance->uart),&(instance->rx_byte),1); in _uart_cfg()
115 nrf_uart_int_disable(instance->uart.p_reg, NRF_UART_INT_MASK_TXDRDY); in _uart_cfg()
121 drv_uart_cfg_t *instance = NULL; in _uart_ctrl() local
128 instance = (drv_uart_cfg_t*)serial->parent.user_data; in _uart_ctrl()
143 instance->serial->config.baud_rate = 9600; in _uart_ctrl()
147 instance->serial->config.baud_rate = 115200; in _uart_ctrl()
149 _uart_cfg(instance->serial, &(instance->serial->config)); in _uart_ctrl()
153 _uart_cfg(instance->serial, &(instance->serial->config)); in _uart_ctrl()
157 nrfx_uart_uninit(&(instance->uart)); in _uart_ctrl()
161 _uart_cfg(instance->serial, &(instance->serial->config)); in _uart_ctrl()
178 drv_uart_cfg_t *instance = NULL; in _uart_putc() local
184 instance = (drv_uart_cfg_t*)serial->parent.user_data; in _uart_putc()
187 nrf_uart_event_clear(instance->uart.p_reg, NRF_UART_EVENT_TXDRDY); in _uart_putc()
188 nrf_uart_task_trigger(instance->uart.p_reg, NRF_UART_TASK_STARTTX); in _uart_putc()
189 nrf_uart_txd_set(instance->uart.p_reg, (uint8_t)c); in _uart_putc()
191 while (!nrf_uart_event_check(instance->uart.p_reg, NRF_UART_EVENT_TXDRDY)) in _uart_putc()
206 drv_uart_cfg_t *instance = NULL; in _uart_getc() local
211 instance = (drv_uart_cfg_t*)serial->parent.user_data; in _uart_getc()
214 if(instance->rx_length) in _uart_getc()
216 ch = instance->rx_byte; in _uart_getc()
217 instance->rx_length--; in _uart_getc()