Lines Matching refs:cyhal_uart_t
230 cy_rslt_t cyhal_uart_init(cyhal_uart_t *obj, cyhal_gpio_t tx, cyhal_gpio_t rx, cyhal_gpio_t cts, cy…
236 void cyhal_uart_free(cyhal_uart_t *obj);
249 cy_rslt_t cyhal_uart_set_baud(cyhal_uart_t *obj, uint32_t baudrate, uint32_t *actualbaud);
258 cy_rslt_t cyhal_uart_configure(cyhal_uart_t *obj, const cyhal_uart_cfg_t *cfg);
268 cy_rslt_t cyhal_uart_getc(cyhal_uart_t *obj, uint8_t *value, uint32_t timeout);
276 cy_rslt_t cyhal_uart_putc(cyhal_uart_t *obj, uint32_t value);
283 uint32_t cyhal_uart_readable(cyhal_uart_t *obj);
290 uint32_t cyhal_uart_writable(cyhal_uart_t *obj);
297 cy_rslt_t cyhal_uart_clear(cyhal_uart_t *obj);
307 cy_rslt_t cyhal_uart_enable_flow_control(cyhal_uart_t *obj, bool enable_cts, bool enable_rts);
320 cy_rslt_t cyhal_uart_write(cyhal_uart_t *obj, void *tx, size_t *tx_length);
333 cy_rslt_t cyhal_uart_read(cyhal_uart_t *obj, void *rx, size_t *rx_length);
345 cy_rslt_t cyhal_uart_set_async_mode(cyhal_uart_t *obj, cyhal_async_mode_t mode, uint8_t dma_priorit…
368 cy_rslt_t cyhal_uart_write_async(cyhal_uart_t *obj, void *tx, size_t length);
391 cy_rslt_t cyhal_uart_read_async(cyhal_uart_t *obj, void *rx, size_t length);
398 bool cyhal_uart_is_tx_active(cyhal_uart_t *obj);
405 bool cyhal_uart_is_rx_active(cyhal_uart_t *obj);
414 cy_rslt_t cyhal_uart_write_abort(cyhal_uart_t *obj);
423 cy_rslt_t cyhal_uart_read_abort(cyhal_uart_t *obj);
433 void cyhal_uart_register_callback(cyhal_uart_t *obj, cyhal_uart_event_callback_t callback, void *ca…
444 void cyhal_uart_enable_event(cyhal_uart_t *obj, cyhal_uart_event_t event, uint8_t intr_priority, bo…
459 cy_rslt_t cyhal_uart_set_fifo_level(cyhal_uart_t *obj, cyhal_uart_fifo_type_t type, uint16_t level);
470 cy_rslt_t cyhal_uart_enable_output(cyhal_uart_t *obj, cyhal_uart_output_t output, cyhal_source_t *s…
478 cy_rslt_t cyhal_uart_disable_output(cyhal_uart_t *obj, cyhal_uart_output_t output);
486 cy_rslt_t cyhal_uart_init_cfg(cyhal_uart_t *obj, const cyhal_uart_configurator_t *cfg);
497 cy_rslt_t cyhal_uart_config_software_buffer(cyhal_uart_t *obj, uint8_t *rx_buffer, uint32_t rx_buff…