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

Page 14

Advertising
background image

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] - www.hatteland-display.com

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_

Advertising
This manual is related to the following products: