NEORV32 - Software Framework Documentation
Loading...
Searching...
No Matches
Data Fields
neorv32_slink_t Struct Reference

#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]
 

Detailed Description

SLINK module prototype

Field Documentation

◆ CTRL

uint32_t neorv32_slink_t::CTRL

offset 0: control register (NEORV32_SLINK_CTRL_enum)

◆ DATA

uint32_t neorv32_slink_t::DATA[8]

offset 32..60: stream link RX/TX data channels 0..7

◆ IRQ

uint32_t neorv32_slink_t::IRQ

offset 4: interrupt configuration register (NEORV32_SLINK_IRQ_enum)

◆ reserved

const uint32_t neorv32_slink_t::reserved[4]

offset 16..28: reserved

◆ RX_STATUS

const uint32_t neorv32_slink_t::RX_STATUS

offset 8: RX links status (NEORV32_SLINK_RX_STATUS_enum)

◆ TX_STATUS

uint32_t neorv32_slink_t::TX_STATUS

offset 12: interrupt configuration register (NEORV32_SLINK_TX_STATUS_enum)


The documentation for this struct was generated from the following file: