libws libws
WSwan hardware library for the Wonderful toolchain
Loading...
Searching...
No Matches
Hardware defines - Cartridge RTC I/O ports

Macros

#define WS_CART_RTC_CTRL_PORT   0xCA
#define WS_CART_RTC_CTRL_READ_BIT   0x01
#define WS_CART_RTC_CTRL_READY   0x80
#define WS_CART_RTC_CTRL_ACTIVE   0x10
#define WS_CART_RTC_CTRL_CMD_RESET   0x00
#define WS_CART_RTC_CTRL_CMD_WRITE_STATUS   0x02
#define WS_CART_RTC_CTRL_CMD_READ_STATUS   0x03
#define WS_CART_RTC_CTRL_CMD_WRITE_DATETIME   0x04
#define WS_CART_RTC_CTRL_CMD_READ_DATETIME   0x05
#define WS_CART_RTC_CTRL_CMD_WRITE_TIME   0x06
#define WS_CART_RTC_CTRL_CMD_READ_TIME   0x07
#define WS_CART_RTC_CTRL_CMD_WRITE_ALARM   0x08
#define WS_CART_RTC_CTRL_CMD_SHIFT   0
#define WS_CART_RTC_CTRL_CMD_MASK   0x1F
#define WS_CART_RTC_DATA_PORT   0xCB

Detailed Description

Macro Definition Documentation

◆ WS_CART_RTC_CTRL_ACTIVE

#define WS_CART_RTC_CTRL_ACTIVE   0x10

Definition at line 138 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_MASK

#define WS_CART_RTC_CTRL_CMD_MASK   0x1F

Definition at line 148 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_READ_DATETIME

#define WS_CART_RTC_CTRL_CMD_READ_DATETIME   0x05

Definition at line 143 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_READ_STATUS

#define WS_CART_RTC_CTRL_CMD_READ_STATUS   0x03

Definition at line 141 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_READ_TIME

#define WS_CART_RTC_CTRL_CMD_READ_TIME   0x07

Definition at line 145 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_RESET

#define WS_CART_RTC_CTRL_CMD_RESET   0x00

Definition at line 139 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_SHIFT

#define WS_CART_RTC_CTRL_CMD_SHIFT   0

Definition at line 147 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_WRITE_ALARM

#define WS_CART_RTC_CTRL_CMD_WRITE_ALARM   0x08

Definition at line 146 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_WRITE_DATETIME

#define WS_CART_RTC_CTRL_CMD_WRITE_DATETIME   0x04

Definition at line 142 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_WRITE_STATUS

#define WS_CART_RTC_CTRL_CMD_WRITE_STATUS   0x02

Definition at line 140 of file ports.h.

◆ WS_CART_RTC_CTRL_CMD_WRITE_TIME

#define WS_CART_RTC_CTRL_CMD_WRITE_TIME   0x06

Definition at line 144 of file ports.h.

◆ WS_CART_RTC_CTRL_PORT

#define WS_CART_RTC_CTRL_PORT   0xCA

Definition at line 135 of file ports.h.

◆ WS_CART_RTC_CTRL_READ_BIT

#define WS_CART_RTC_CTRL_READ_BIT   0x01

Definition at line 136 of file ports.h.

◆ WS_CART_RTC_CTRL_READY

#define WS_CART_RTC_CTRL_READY   0x80

Definition at line 137 of file ports.h.

◆ WS_CART_RTC_DATA_PORT

#define WS_CART_RTC_DATA_PORT   0xCB

Definition at line 150 of file ports.h.