libtonc: Comm control.

Tonclib

Comm control.
[Memory map bit(fields)]

Communication mode select and general purpose I/O (REG_RCNT). More...

Communication mode select.

#define R_MODE_NORMAL   0x0000
 Normal mode.
#define R_MODE_MULTI   0x0000
 Multiplayer mode.
#define R_MODE_UART   0x0000
 UART mode.
#define R_MODE_GPIO   0x8000
 General purpose mode.
#define R_MODE_JOYBUS   0xC000
 JOY mode.
#define R_MODE_MASK   0xC000
 Normal mode.
#define R_MODE_SHIFT   14
 Normal mode.
#define R_MODE(n)   ((n)<<R_MODE_SHIFT)
 Normal mode.

General purpose I/O data

#define GPIO_SC   0x0001
#define GPIO_SD   0x0002
#define GPIO_SI   0x0004
#define GPIO_SO   0x0008
#define GPIO_SC_IO   0x0010
#define GPIO_SD_IO   0x0020
#define GPIO_SI_IO   0x0040
#define GPIO_SO_IO   0x0080
#define GPIO_SC_INPUT   0x0000
#define GPIO_SD_INPUT   0x0000
#define GPIO_SI_INPUT   0x0000
#define GPIO_SO_INPUT   0x0000
#define GPIO_SC_OUTPUT   0x0010
#define GPIO_SD_OUTPUT   0x0020
#define GPIO_SI_OUTPUT   0x0040
#define GPIO_SO_OUTPUT   0x0080
#define GPIO_IRQ   0x0100

Detailed Description

Communication mode select and general purpose I/O (REG_RCNT).


Generated on Mon Aug 25 17:03:57 2008 for libtonc by  doxygen 1.5.3