![]() |
NEORV32 - Software Framework Documentation
|
#include <neorv32.h>
Data Fields | |
uint32_t | CTRL |
uint32_t | IRQ |
const uint32_t | RX_STATUS |
uint32_t | TX_STATUS |
const uint32_t | reserved [4] |
uint32_t | DATA [8] |
SLINK module prototype
uint32_t neorv32_slink_t::CTRL |
offset 0: control register (NEORV32_SLINK_CTRL_enum)
uint32_t neorv32_slink_t::DATA[8] |
offset 32..60: stream link RX/TX data channels 0..7
uint32_t neorv32_slink_t::IRQ |
offset 4: interrupt configuration register (NEORV32_SLINK_IRQ_enum)
const uint32_t neorv32_slink_t::reserved[4] |
offset 16..28: reserved
const uint32_t neorv32_slink_t::RX_STATUS |
offset 8: RX links status (NEORV32_SLINK_RX_STATUS_enum)
uint32_t neorv32_slink_t::TX_STATUS |
offset 12: interrupt configuration register (NEORV32_SLINK_TX_STATUS_enum)