Hatteland display api – Hatteland Display 13 inch - HD 13T21 MMC (Widescreen, Inte Ato CPU) User Manual
Page 14

DOC101014-1_Hatteland Display API_AIPC.docx rev: 7
Created: 17.11.2011
Modified: 07.10.2013
14 of 27
Hatteland Display AS, Åmsosen, N-5578 Nedre Vats, Norway
Tel: (+47) 4814 2200 - [email protected]
Hatteland Display API
All intellectual properties belongs to Hatteland Display AS
#define AIPC_K2_EN
0x03 + (HW_DEVICE_PCA9555 << 8) + 0x090000
#define AIPC_K2_DIS
0x03 + (HW_DEVICE_PCA9555 << 8) + 0x010000
#define AIPC_HS1_EN
0x03 + (HW_DEVICE_PCA9555 << 8) + 0x020000
#define AIPC_HS1_DIS
0x03 + (HW_DEVICE_PCA9555 << 8) + 0x030000
#define AIPC_HS2_EN
0x03 + (HW_DEVICE_PCA9555 << 8) + 0x040000
#define AIPC_HS2_DIS
0x03 + (HW_DEVICE_PCA9555 << 8) + 0x050000
// Watchdog PCB
#define FIRMWARE_VERSION
0x00 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define FIRMWARE_MODEL_NAME
0x01 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define HARDWARE_VERSION
0x03 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define BACK_LIGHT_INVERTER
0x10 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define BACK_LIGHT_INVERTER_ON
0x10 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x010000
#define BACK_LIGHT_INVERTER_OFF
0x10 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x020000
#define BACK_LIGHT_ADJUSTMENT
0x11 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define BACK_LIGHT_PWM
0x15 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define WATCHDOG_MONITOR_ENABLE
0x20 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define WATCHDOG_MONITOR_ENABLE_WAIT 0x21 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define WATCHDOG_MONITOR_COUNT_RESET 0x22 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define ALARM_RESET
0x24 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define ALARM_FAULT_TEST
0x25 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define ALARM_SOUND_OFF
0x26 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define ALARM_ACK
0x27 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define IO_STATUS_RETURN
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define ERROR_LED_EN
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x010000
#define ERROR_LED_DIS
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x020000
#define K1_EN
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x030000
#define K1_DIS
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x040000
#define HS_EN
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x050000
#define HS_DIS
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x060000
#define BUZZER_EN
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x070000
#define BUZZER_DIS
0x28 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x080000
#define PAD_LED_LIGHT
0x30 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define PAD_LED_LIGHT_ON
0x30 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x010000
#define PAD_LED_LIGHT_OFF
0x30 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x020000
#define PAD_LED_DIMMING
0x31 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define PAD_LED_DIMMING_FOLLOW
0x32 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define PAD_LED_DIMMING_FOLLOW_EN
0x32 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x010000
#define PAD_LED_DIMMING_FOLLOW_DIS
0x32 + (HW_DEVICE_WATCHDOG_PCB << 8) + 0x020000
#define AMBIENT_LIGHT_SENSOR
0x38 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define AMBIENT_LIGHT_SENSOR_RANGE
0x39 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_POWER_OFF_2_ON
0x40 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_BOOTING
0x41 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_OS_RUNNING
0x42 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_APPLICATION_RUNNING
0x43 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_MAINTENANCE
0x44 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_COMP_HALTED
0x45 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_COMP_LOOP
0x46 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_SHUT_DOWN
0x47 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_RESTART
0x48 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_SLEEP_MODE
0x49 + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_LOW_POWER
0x4A + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_IO_GUARDING_NOT_OK
0x4B + (HW_DEVICE_WATCHDOG_PCB << 8)
#define STATE_POWER_ON_2_OFF
0x4C + (HW_DEVICE_WATCHDOG_PCB << 8)
#endif //_HATTELANDAPI_COMMANDS_H_