NEORV32 - Software Framework Documentation
Loading...
Searching...
No Matches
Data Structures
neorv32_buskeeper.h File Reference

Bus Monitor (BUSKEEPER) HW driver header file. More...

Go to the source code of this file.

Data Structures

struct  neorv32_buskeeper_t
 

IO Device: Bus Monitor (BUSKEEPER)

#define NEORV32_BUSKEEPER   ((neorv32_buskeeper_t*) (NEORV32_BUSKEEPER_BASE))
 
enum  NEORV32_BUSKEEPER_CTRL_enum { BUSKEEPER_ERR_TYPE = 0 , BUSKEEPER_ERR_FLAG = 31 }
 

Detailed Description

Bus Monitor (BUSKEEPER) HW driver header file.

Macro Definition Documentation

◆ NEORV32_BUSKEEPER

#define NEORV32_BUSKEEPER   ((neorv32_buskeeper_t*) (NEORV32_BUSKEEPER_BASE))

BUSKEEPER module hardware access (neorv32_buskeeper_t)

Enumeration Type Documentation

◆ NEORV32_BUSKEEPER_CTRL_enum

BUSKEEPER control/data register bits

Enumerator
BUSKEEPER_ERR_TYPE 

BUSKEEPER control register( 0) (r/-): Bus error type: 0=device error, 1=access timeout

BUSKEEPER_ERR_FLAG 

BUSKEEPER control register(31) (r/-): Sticky error flag, clears after read or write access