FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
xip_internal.h File Reference

Data Structures

struct  xip_device_t
 
struct  xip_page_cfg_t
 
struct  pi_xip_conf_t
 

Macros

#define XIP_DEVICE_NB
 
#define XIP_PAGE_NB
 
#define XIP_DEVICE_HYPER0
 
#define XIP_DEVICE_HYPER1
 
#define XIP_DEVICE_MRAM0
 

Functions

static int __pi_xip_set_page_config (uint8_t device_id, uint8_t page_id, void *l2_addr)
 
static int __pi_xip_open (xip_device_t **xip_dev, pi_xip_conf_t *conf)
 
static int __pi_xip_close (xip_device_t *xip_dev)
 

Variables

xip_page_cfg_t xip_page [XIP_PAGE_NB]
 
xip_device_txip_devices [XIP_DEVICE_NB]
 

Macro Definition Documentation

#define XIP_DEVICE_HYPER0
#define XIP_DEVICE_HYPER1
#define XIP_DEVICE_MRAM0
#define XIP_DEVICE_NB

Referenced by __pi_xip_open().

#define XIP_PAGE_NB

Function Documentation

static int __pi_xip_close ( xip_device_t xip_dev)
inlinestatic
static int __pi_xip_set_page_config ( uint8_t  device_id,
uint8_t  page_id,
void *  l2_addr 
)
inlinestatic

Variable Documentation

xip_device_t* xip_devices[XIP_DEVICE_NB]