5 #ifndef OPENTITAN_SW_DEVICE_LIB_DIF_DIF_UART_H_ 6 #define OPENTITAN_SW_DEVICE_LIB_DIF_DIF_UART_H_ 293 dif_uart_irq_t irq,
bool *is_pending);
318 dif_uart_toggle_t *state);
331 dif_uart_toggle_t state);
355 dif_uart_irq_snapshot_t *snapshot);
369 const dif_uart_t *uart,
const dif_uart_irq_snapshot_t *snapshot);
384 dif_uart_watermark_t watermark);
399 dif_uart_watermark_t watermark);
420 size_t bytes_requested,
421 size_t *bytes_written);
441 size_t bytes_requested, uint8_t *data,
510 dif_uart_fifo_reset_t reset);
533 dif_uart_loopback_t loopback,
534 dif_uart_toggle_t enable);
546 uint32_t duration_ticks);
572 dif_uart_toggle_t *status,
573 uint32_t *duration_ticks);
577 #endif // __cplusplus 579 #endif // OPENTITAN_SW_DEVICE_LIB_DIF_DIF_UART_H_