![]() |
API Reference
The NEORV32 RISC-V Processor
|
Stream Link Interface HW driver source file. More...
#include <neorv32.h>Functions | |
| int | neorv32_slink_available (void) |
| void | neorv32_slink_setup (uint32_t irq_mask) |
| int | neorv32_slink_get_rx_fifo_depth (void) |
| int | neorv32_slink_get_tx_fifo_depth (void) |
| int | neorv32_slink_rx_empty (void) |
| int | neorv32_slink_rx_full (void) |
| int | neorv32_slink_tx_empty (void) |
| int | neorv32_slink_tx_full (void) |
Stream Link Interface HW driver source file.
| int neorv32_slink_available | ( | void | ) |
Check if stream link interface was synthesized.
| int neorv32_slink_get_rx_fifo_depth | ( | void | ) |
Get FIFO depth of RX link.
| int neorv32_slink_get_tx_fifo_depth | ( | void | ) |
Get FIFO depth of TX link.
| int neorv32_slink_rx_empty | ( | void | ) |
Check if RX FIFO is empty.
| int neorv32_slink_rx_full | ( | void | ) |
Check if RX FIFO is full.
| void neorv32_slink_setup | ( | uint32_t | irq_mask | ) |
Reset, enable and configure SLINK.
| [in] | irq_mask | Interrupt conditions (NEORV32_SLINK_CTRL_enum). |
| int neorv32_slink_tx_empty | ( | void | ) |
Check if TX FIFO is empty.
| int neorv32_slink_tx_full | ( | void | ) |
Check if TX FIFO is full.