Lines Matching refs:cyhal_uart_t

150 static volatile cyhal_uart_t* _cyhal_uart_irq_obj = NULL;
161 cyhal_uart_t* old_irq_obj = (cyhal_uart_t*)_cyhal_uart_irq_obj; in _cyhal_uart_irq_handler()
163 _cyhal_uart_irq_obj = (cyhal_uart_t*) _cyhal_scb_get_irq_obj(irqn); in _cyhal_uart_irq_handler()
165 _cyhal_uart_irq_obj = (cyhal_uart_t*) _cyhal_scb_get_irq_obj(); in _cyhal_uart_irq_handler()
173 cyhal_uart_t* obj = (cyhal_uart_t*)_cyhal_uart_irq_obj; in _cyhal_uart_irq_handler()
279 cy_rslt_t _cyhal_uart_dma_write_async(cyhal_uart_t *obj);
285 cyhal_uart_t* obj = (cyhal_uart_t*)arg; in _cyhal_uart_dma_handler_tx()
318 cy_rslt_t _cyhal_uart_dma_read_async(cyhal_uart_t *obj);
324 cyhal_uart_t* obj = (cyhal_uart_t*)arg; in _cyhal_uart_dma_handler_rx()
377 cyhal_uart_t *obj = (cyhal_uart_t*)_cyhal_uart_irq_obj; in _cyhal_uart_cb_wrapper()
388 cyhal_uart_t *obj = (cyhal_uart_t*)obj_ptr; in _cyhal_uart_pm_callback_instance()
617 static cy_rslt_t _cyhal_uart_setup_resources(cyhal_uart_t *obj, cyhal_gpio_t tx, cyhal_gpio_t rx, c… in _cyhal_uart_setup_resources()
761 static cy_rslt_t _cyhal_uart_init_hw(cyhal_uart_t *obj) in _cyhal_uart_init_hw()
803 cy_rslt_t cyhal_uart_init(cyhal_uart_t *obj, cyhal_gpio_t tx, cyhal_gpio_t rx, cyhal_gpio_t cts, cy… in cyhal_uart_init()
807 memset(obj, 0, sizeof(cyhal_uart_t)); in cyhal_uart_init()
862 cy_rslt_t cyhal_uart_init_cfg(cyhal_uart_t *obj, const cyhal_uart_configurator_t *cfg) in cyhal_uart_init_cfg()
867 memset(obj, 0, sizeof(cyhal_uart_t)); in cyhal_uart_init_cfg()
898 void cyhal_uart_free(cyhal_uart_t *obj) in cyhal_uart_free()
956 cy_rslt_t cyhal_uart_set_baud(cyhal_uart_t *obj, uint32_t baudrate, uint32_t *actualbaud) in cyhal_uart_set_baud()
1044 cy_rslt_t cyhal_uart_configure(cyhal_uart_t *obj, const cyhal_uart_cfg_t *cfg) in cyhal_uart_configure()
1059 cy_rslt_t cyhal_uart_getc(cyhal_uart_t *obj, uint8_t *value, uint32_t timeout) in cyhal_uart_getc()
1086 cy_rslt_t cyhal_uart_putc(cyhal_uart_t *obj, uint32_t value) in cyhal_uart_putc()
1100 uint32_t cyhal_uart_readable(cyhal_uart_t *obj) in cyhal_uart_readable()
1110 uint32_t cyhal_uart_writable(cyhal_uart_t *obj) in cyhal_uart_writable()
1115 cy_rslt_t cyhal_uart_clear(cyhal_uart_t *obj) in cyhal_uart_clear()
1128 cy_rslt_t cyhal_uart_enable_flow_control(cyhal_uart_t *obj, bool enable_cts, bool enable_rts) in cyhal_uart_enable_flow_control()
1204 cy_rslt_t cyhal_uart_write(cyhal_uart_t *obj, void *tx, size_t *tx_length) in cyhal_uart_write()
1214 cy_rslt_t cyhal_uart_read(cyhal_uart_t *obj, void *rx, size_t *rx_length) in cyhal_uart_read()
1223 cy_rslt_t cyhal_uart_set_async_mode(cyhal_uart_t *obj, cyhal_async_mode_t mode, uint8_t dma_priorit… in cyhal_uart_set_async_mode()
1320 cy_rslt_t _cyhal_uart_dma_write_async(cyhal_uart_t *obj) in _cyhal_uart_dma_write_async()
1378 cy_rslt_t cyhal_uart_write_async(cyhal_uart_t *obj, void *tx, size_t length) in cyhal_uart_write_async()
1402 cy_rslt_t _cyhal_uart_dma_read_async(cyhal_uart_t *obj) in _cyhal_uart_dma_read_async()
1462 cy_rslt_t cyhal_uart_read_async(cyhal_uart_t *obj, void *rx, size_t length) in cyhal_uart_read_async()
1486 bool cyhal_uart_is_tx_active(cyhal_uart_t *obj) in cyhal_uart_is_tx_active()
1495 bool cyhal_uart_is_rx_active(cyhal_uart_t *obj) in cyhal_uart_is_rx_active()
1504 cy_rslt_t cyhal_uart_write_abort(cyhal_uart_t *obj) in cyhal_uart_write_abort()
1524 cy_rslt_t cyhal_uart_read_abort(cyhal_uart_t *obj) in cyhal_uart_read_abort()
1543 void cyhal_uart_register_callback(cyhal_uart_t *obj, cyhal_uart_event_callback_t callback, void *ca… in cyhal_uart_register_callback()
1554 void cyhal_uart_enable_event(cyhal_uart_t *obj, cyhal_uart_event_t event, uint8_t intr_priority, bo… in cyhal_uart_enable_event()
1686 cy_rslt_t cyhal_uart_set_fifo_level(cyhal_uart_t *obj, cyhal_uart_fifo_type_t type, uint16_t level) in cyhal_uart_set_fifo_level()
1699 cy_rslt_t cyhal_uart_enable_output(cyhal_uart_t *obj, cyhal_uart_output_t output, cyhal_source_t *s… in cyhal_uart_enable_output()
1704 cy_rslt_t cyhal_uart_disable_output(cyhal_uart_t *obj, cyhal_uart_output_t output) in cyhal_uart_disable_output()
1710 cy_rslt_t cyhal_uart_config_software_buffer(cyhal_uart_t *obj, uint8_t *rx_buffer, uint32_t rx_buff… in cyhal_uart_config_software_buffer()