|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
结构体 | |
| union | uart_id |
| union | data |
| union | uart_ctl |
| union | div_h |
| union | div_l |
| union | div_fra |
| union | intr_en |
| union | intr_status |
| union | intr_id |
| union | fifo_ctl |
| union | far |
| union | modem_ctl |
| union | modem_status |
| union | line_status |
| union | uart_gp_reg |
| union | tx_fifo_read |
| union | rx_fifo_write |
| union | fifo_status |
| union | tx_fifo_cnt |
| union | rx_fifo_cnt |
| union | halt_tx |
| union | dma_sw_ack |
| union | baud_ctl |
| union | stp_ctl |
| union | uart_parameter |
| union | lp_ctl |
| union | receive_ctl |
| struct | uart_regs |
| struct | uart_regs1 |
函数 | |
| void | hal_uart_specific_reset_uart (uart_bus_t uart) |
| Resets the uarts on the protocol and apps cores using the RESET_REG register The security core does not have that register, this function does nothing on the security core | |
| void | hal_uart_specific_priority_irq (uart_bus_t uart) |
| Specific priority of IRQ associated with a UART | |
| void | hal_uart_specific_enable_irq (uart_bus_t uart) |
| Enable IRQ associated with a UART | |
| void | hal_uart_specific_disable_irq (uart_bus_t uart) |
| Disable IRQ associated with a UART | |
| void | hal_uart_specific_set_pending_irq (uart_bus_t uart) |
| Set IRQ associated with a UART pending | |
变量 | |
| uart_reg_t * | g_hal_uart_reg [UART_BUS_MAX_NUMBER] |
| typedef union baud_ctl baud_ctl_t |
| typedef union dma_sw_ack dma_sw_ack_t |
| typedef union fifo_ctl fifo_ctl_t |
| typedef union fifo_status fifo_status_t |
| typedef union intr_status intr_status_t |
| typedef union line_status line_status_t |
| typedef union modem_ctl modem_ctl_t |
| typedef union modem_status modem_status_t |
| typedef union receive_ctl receive_ctl_t |
| typedef union rx_fifo_cnt rx_fifo_cnt_t |
| typedef union rx_fifo_write rx_fifo_write_t |
| typedef union tx_fifo_cnt tx_fifo_cnt_t |
| typedef union tx_fifo_read tx_fifo_read_t |
| typedef union uart_ctl uart_ctl_t |
| typedef union uart_gp_reg uart_gp_reg_t |
| typedef union uart_parameter uart_parameter_t |
| typedef struct uart_regs1 uart_reg_1_t |
| typedef struct uart_regs uart_reg_t |
| void hal_uart_specific_disable_irq | ( | uart_bus_t | uart | ) |
Disable IRQ associated with a UART
| uart | Uart index |
| void hal_uart_specific_enable_irq | ( | uart_bus_t | uart | ) |
Enable IRQ associated with a UART
| uart | Uart index |
| void hal_uart_specific_priority_irq | ( | uart_bus_t | uart | ) |
Specific priority of IRQ associated with a UART
| uart | Uart index |
| void hal_uart_specific_reset_uart | ( | uart_bus_t | uart | ) |
Resets the uarts on the protocol and apps cores using the RESET_REG register The security core does not have that register, this function does nothing on the security core
| uart | index |
IRQ numbers assigned to each UART supported by the core
| void hal_uart_specific_set_pending_irq | ( | uart_bus_t | uart | ) |
Set IRQ associated with a UART pending
| uart | Uart index |
|
extern |
Base addresses of all UARTS supported by the core