KallistiOS  2.0.0
 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
#define MAPLE_ENABLE_ENABLED   1
 Enable Maple.
#define MAPLE_ENABLE_DISABLED   0
 Disable Maple.
#define MAPLE_STATE_IDLE   0
 Idle state.
#define MAPLE_STATE_DMA   1
 DMA in-progress.
#define MAPLE_SPEED_2MBPS   0
 2Mbps bus speed
#define MAPLE_SPEED_TIMEOUT(n)   ((n) << 16)
 Bus timeout macro.
#define MAPLE_RESET1_MAGIC   0x6155404f
 First reset value.

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.