#ifndef __GPIOREGS_H__ #define __GPIOREGS_H__ // ssegment display #define PORT_80 0x80 // buzzer #define BUZZER_PORT 0x61 #define BUZZER_CHANNEL 0x43 #define BUZZER_CHAN_1 0X41 #define BUZZER_FREQ 0X42 #define SSEGMENT_POINT 0xFD6A0960 #define EC_CMD_PORT 0x66 #define EC_DATA_PORT 0x62 #define EC_VERSION_WEC 0x81 #define EC_VERSION_REC 0x80 #define EC_OBF 0x01 // Output Buffer Full #define EC_IBF 0x02 // Input Buffer Full #define CMD_READ_RAM 0x97 #define CMD_WRITE_RAM 0x98 #define OFFSET_COLOR_CTL 0x01 #define OFFSET_BLINK_TIME 0x02 #define OFFSET_BLINK_CTL 0x03 #define OFFSET_TURNOFF_CTL 0x04 #define BIT0 (1 << 0) #define TIMEOUT_LOOPS 100000 #endif