#pragma once #define DEBUG 0 #define KEY_TEMPERATURE_IN_C 1 #define KEY_CONDITIONS 2 #define KEY_WEATHER_FREQUENCY 3 #define KEY_USE_CELSIUS 4 #define KEY_DISPLAY_WEATHER 5 #define KEY_MIN_SINCE_WEATHER_UPDATE 6 #define KEY_GET_WEATHER 7 #define KEY_TEMPERATURE 8 #define KEY_TEMPERATURE_LO 9 #define KEY_TEMPERATURE_HI 10 #define KEY_TEMPERATURE_IN_C_LO 11 #define KEY_TEMPERATURE_IN_C_HI 12 #define KEY_CONDITION_CODE 13 #define KEY_SHAKE_FOR_LOHI 14 #define KEY_DISPLAY_DIGITAL_TIME 15 #define KEY_WEATHER_USE_GPS 16 #define KEY_WEATHER_LOCATION 17 #define KEY_JS_READY 18 #define KEY_HR_COLOR 19 #define KEY_MIN_COLOR 20 #define KEY_WSD_COLOR 21 #define KEY_BACKGROUND_COLOR 22 #define KEY_HOUR_FONT 23 #define KEY_MINUTES_FONT 24 #define KEY_OPTIONS 99 extern const int DEFAULT_SHAKE_FOR_LOHI; extern const int DEFAULT_DISPLAY_LOHI_TIMER; extern const int DEFAULT_MIN_SINCE_WEATHER_UPDATE; extern const char DEFAULT_LAST_WEATHER_UPDATE[16]; extern const char DEFAULT_ERROR_WEATHER_UPDATE[16]; extern const int DEFAULT_CONDITION_CODE; extern const int DEFAULT_DISPLAY_WEATHER; extern const int DEFAULT_WEATHER_FREQUENCY; extern const int DEFAULT_WEATHER_USE_GPS; extern const int DEFAULT_USE_CELSIUS; extern const int DEFAULT_DISPLAY_DIGITAL_TIME; extern const int DEFAULT_HR_COLOR; extern const int DEFAULT_MIN_COLOR; extern const int DEFAULT_WSD_COLOR; extern const int DEFAULT_BACKGROUND_COLOR; extern const int DEFAULT_HOUR_FONT; extern const int DEFAULT_MINUTES_FONT; extern const int DEFAULT_MAX_WEATHER_RETRY_COUNT; extern const uint MAX_CHALK_SINGLE_LINE_CONDITIONS_LEN; extern const int DEFAULT_CHALK_TIME_X_OFFSET; extern const int DEFAULT_CHALK_WEATHER1_Y_OFFSET; extern const int DEFAULT_CHALK_WEATHER2_Y_OFFSET; extern const int DEFAULT_CHALK_WEATHER_CENTER_Y_OFFSET; extern const int DEFAULT_CHALK_TIME_Y_OFFSET; extern const int DEFAULT_CHALK_DIGITAL_TIME_Y_OFFSET; extern const int DEFAULT_MARKERS_Y_OFFSET; extern const int DEFAULT_MARKERS_X_OFFSET; extern const int DEFAULT_CHALK_BATTERY_X_OFFSET;