# include/mios32/mios32_srio.h File Reference

## Defines
#define | MIOS32_SRIO_NUM_SR 16
#define | MIOS32_SRIO_NUM_DOUT_PAGES 1
#define | MIOS32_SRIO_SPI 1
#define | MIOS32_SRIO_SPI_RC_PIN 0
#define | MIOS32_SRIO_SPI_RC_PIN2 1
#define | MIOS32_SRIO_OUTPUTS_OD 0
## Functions
s32 | MIOS32_SRIO_Init (u32 mode)
u8 | MIOS32_SRIO_ScanNumGet (void)
s32 | MIOS32_SRIO_ScanNumSet (u8 new_num_sr)
s32 | MIOS32_SRIO_DoutPageGet (void)
u32 | MIOS32_SRIO_DebounceGet (void)
s32 | MIOS32_SRIO_DebounceSet (u8 debounce_time)
s32 | MIOS32_SRIO_DebounceStart (void)
s32 | MIOS32_SRIO_ScanStart (void *notify_hook)
## Variables
volatile u8 | mios32_srio_dout [MIOS32_SRIO_NUM_DOUT_PAGES][MIOS32_SRIO_NUM_SR]
volatile u8 | mios32_srio_din [MIOS32_SRIO_NUM_SR]
volatile u8 | mios32_srio_din_buffer [MIOS32_SRIO_NUM_SR]
volatile u8 | mios32_srio_din_changed [MIOS32_SRIO_NUM_SR]

## Define Documentation

#define MIOS32_SRIO_NUM_DOUT_PAGES 1

#define MIOS32_SRIO_NUM_SR 16

#define MIOS32_SRIO_OUTPUTS_OD 0

#define MIOS32_SRIO_SPI 1

#define MIOS32_SRIO_SPI_RC_PIN 0

#define MIOS32_SRIO_SPI_RC_PIN2 1