#ifndef __FIFO_MONITOR_PRIVATE_H_INCLUDED__
#define __FIFO_MONITOR_PRIVATE_H_INCLUDED__
#include "fifo_monitor_public.h"
#define __INLINE_GP_DEVICE__
#include "gp_device.h"
#include "device_access.h"
#include "assert_support.h"
#ifdef __INLINE_FIFO_MONITOR__
extern const unsigned int FIFO_SWITCH_ADDR[N_FIFO_SWITCH];
#endif
STORAGE_CLASS_FIFO_MONITOR_C void fifo_switch_set(
const fifo_monitor_ID_t ID,
const fifo_switch_t switch_id,
const hrt_data sel)
{ … }
STORAGE_CLASS_FIFO_MONITOR_C hrt_data fifo_switch_get(
const fifo_monitor_ID_t ID,
const fifo_switch_t switch_id)
{ … }
STORAGE_CLASS_FIFO_MONITOR_C void fifo_monitor_reg_store(
const fifo_monitor_ID_t ID,
const unsigned int reg,
const hrt_data value)
{ … }
STORAGE_CLASS_FIFO_MONITOR_C hrt_data fifo_monitor_reg_load(
const fifo_monitor_ID_t ID,
const unsigned int reg)
{ … }
#endif