KallistiOS  ##version##
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
Values to write to Maple Bus registers

Macros

#define MAPLE_RESET2_MAGIC   0
 2nd reset value More...
 
#define MAPLE_ENABLE_ENABLED   1
 Enable Maple. More...
 
#define MAPLE_ENABLE_DISABLED   0
 Disable Maple. More...
 
#define MAPLE_STATE_IDLE   0
 Idle state. More...
 
#define MAPLE_STATE_DMA   1
 DMA in-progress. More...
 
#define MAPLE_SPEED_2MBPS   0
 2Mbps bus speed More...
 
#define MAPLE_SPEED_TIMEOUT(n)   ((n) << 16)
 Bus timeout macro. More...
 
#define MAPLE_RESET1_MAGIC   0x6155404f
 First reset value. More...
 

Detailed Description

These are the values that are written to registers to get them to do their thing.

Macro Definition Documentation

#define MAPLE_ENABLE_DISABLED   0

Disable Maple.

#define MAPLE_ENABLE_ENABLED   1

Enable Maple.

#define MAPLE_RESET1_MAGIC   0x6155404f

First reset value.

#define MAPLE_RESET2_MAGIC   0

2nd reset value

#define MAPLE_SPEED_2MBPS   0

2Mbps bus speed

#define MAPLE_SPEED_TIMEOUT (   n)    ((n) << 16)

Bus timeout macro.

#define MAPLE_STATE_DMA   1

DMA in-progress.

#define MAPLE_STATE_IDLE   0

Idle state.