app_lcd.h 16.4 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535
#ifndef _APP_LCD_H_
#define _APP_LCD_H_


#include "LCDdevice.h"


enum {
	enLCD_DISP_NO_SUPPORT,
	enLCD_DISP_MP3_NO_SUPPORT,
	enLCD_DISP_WMA_NO_SUPPORT,
};

enum {
	ICON_AB_A = 0,
	ICON_AB_AB,
	ICON_AB_CLEAR
};

enum {
	ICON_DISC_BLACK		=	0,
	ICON_DISC_HIGHLIGHT_ALL,
	ICON_DISC_CYCLE
};

/*must be same as playing mode*/
enum {
	ICON_MODE_NORMAL	=	0,

	ICON_MODE_REPEAT_ONE,
	ICON_MODE_REPEAT_FOLDER,
	ICON_MODE_REPEAT_ALL,
	ICON_REPEAT_ARTIST,

	ICON_MODE_SHUFFLE_ALL,
	ICON_MODE_SHUFFLE_REPEAT_ALL,
	ICON_MODE_SHUFFLE_IN_FOLDER,
	ICON_MODE_SHUFFLE_IN_FOLDER_REPEAT_ALL,
	ICON_MODE_RANDOM_ARTIST,

	ICON_MODE_FOLDER_SHUFFLE,
	ICON_MODE_FOLDER_SHUFFLE_REPEAT_ALL
};

typedef enum {
	SCROLL_NONE,
	SCROLL_ONCE,
	SCROLL_TWICE,
	SCROLL_FOREVER,
	SCROLL_RDS_TEXT,
	SCROLL_DAB_DLS_TEXT,

	SCROLL_MODE_LAST
} SCROLL_MODE;


typedef struct {
	U8 line;
	U8 *buf;
	U8 buf_index;
	U8 mode;
	U8 count;
	U8 start_pos;
//	U8 end;

	U16 wait_ms;
} LCD_SCROLL;


extern U8 lcd_disp_buf[MAX_LCD_POS+1];
//extern U8 lcd_disp_buf[MAX_LCD_LINE][MAX_LCD_POS+1];
extern U8 lcd_test_state;


void app_lcd_init (void);
void app_lcd_open (void);
void app_lcd_close (void);  
void app_lcd_fini (void);    

void app_lcd_disp_hold (U16 hold);
void app_lcd_clear (LCD_RANGE lcd_range);
void app_lcd_disp_open (void);
void app_lcd_disp_close (void);
void app_lcd_disp_reading (void);
void app_lcd_disp_nodisc (void);
void app_lcd_disp_disc_cdda_toc (void);
//void app_lcd_disp_digital_audio_time_init (void);
void app_lcd_disp_digital_audio_disc (void);
void app_lcd_disp_digital_audio_disc_toc (void);
void app_lcd_disp_digiatl_audio_disc_prg_toc (void);
void app_lcd_disp_digiatl_audio_disc_no_songs (void);
void app_lcd_disp_digiatl_audio_playing_time (long playing_time, I16 track, I16 mode);
void app_lcd_disp_digiatl_audio_bps_time (long playing_time, I16 bps, I16 mode);
void app_lcd_disp_digiatl_audio_playing_percent (I16 percent, I16 fold, I16 track, I16 mode);
void app_lcd_disp_digiatl_audio_entry (I16 fold, I16 track);
void app_lcd_clear_screen (void);

void app_lcd_disp_icon_eq (U16);
void app_lcd_disp_icon_hold (U16);

void app_lcd_disp_volume (void);
void app_lcd_disp_icon_bass (U16 bass);

void app_lcd_disp_lowpower (void);

void app_lcd_disp_info_roll (U16 *buf, U16 line);

void app_lcd_disp_program (void);
void app_lcd_disp_program_full (U8 flash);
void app_lcd_disp_program_enter (void);

void app_lcd_disp_pathname(U16 * buf );

void app_lcd_disp_mp3_entry (U16 line, U16 index);
void app_lcd_disp_mp3_folder (U16 line, U16 folder);
void app_lcd_disp_mp3_pause_time (U16 time, BOOL flash);
void app_lcd_disp_cdda_pause_time (U16 time, BOOL flash);

void app_lcd_disp_pause_status (void);
void app_lcd_disp_playing_status(void);
void app_lcd_disp_play (U8 con);
void app_lcd_disp_stop(void);

void app_lcd_disp_cdda_browse_init(I16 sub_mode, I16 cursor_pos, I16 curr_item_no, I16 total_item_no);
void app_lcd_stream_type_icon (I16 stype);


void app_lcd_disp_playlist_on (void);
void app_lcd_disp_playlist_off (void);
void app_lcd_disp_playlist_edit (void);
void app_lcd_disp_playlist_clr (void);
void app_lcd_disp_playlist_clr_question (void);
void app_lcd_disp_clr_program (void);

// browse functions
enum BROWSE_CURSOR_POSITION {
	CURSOR_LINE1 = 0,
	CURSOR_LINE2
} ;

/*
void app_lcd_disp_cdda_browse_info(void);
void app_lcd_disp_cdda_browse_init(int cursor_pos, int track_no, int total_track_no);
void app_lcd_disp_cdda_browse_info_cursor_up(void);
void app_lcd_disp_cdda_browse_info_cursor_down(void);
int app_lcd_get_cdda_browse_curr_track(void);
*/
//int app_lcd_get_cdda_browse_curr_track(int sub_mode);
//I16 app_lcd_get_cdda_browse_curr_track(void);
//void app_lcd_disp_cdda_browse_init(int sub_mode, int cursor_pos, int curr_item_no, int total_item_no);
void app_lcd_disp_cdda_browse_info_cursor_up(I16 sub_mode);
void app_lcd_disp_cdda_browse_info_cursor_down(I16 sub_mode);
void app_lcd_disp_cdda_browse_content(I16 sub_mode);
void app_lcd_cdda_browse_cancel_prog(I16 index);


enum MP3_BROWSE_LEVEL{
	MP3_BROWSE_LEVEL_1	= 0,
	MP3_BROWSE_LEVEL_2
};

enum MP3_ITEM_ATTRIBUTE {
	DISP_ITEM_ATTRIBUTE_DIR	= 0,
	DISP_ITEM_ATTRIBUTE_FILE
};

typedef	struct {
	U16 attribute;
	int item_no;
} MP3_CURRENT_ITEM;


void app_lcd_get_mp3_browse_curr_item( I16 sub_mode, MP3_CURRENT_ITEM * item);
void app_lcd_disp_mp3_browse_info_cursor_up(I16 sub_mode);
void app_lcd_disp_mp3_browse_info_cursor_down(I16 sub_mode);
void app_lcd_disp_mp3_browse_info_cursor_right(I16 sub_mode);
int app_lcd_disp_mp3_browse_info_cursor_left(I16 sub_mode);
void app_lcd_disp_mp3_browse_content(I16 sub_mode);
void app_lcd_mp3_browse_cancel_prog(I16 index);


void app_lcd_cdda_browse_normal_entry(void);
//void app_lcd_mp3_browse_normal_entry(SUBDIR * subdir, ENTRY * entry);


void app_lcd_information_display(U16 * fold_file_buf);
void app_lcd_information_roll(U16 * fold_file_buf, U16 * tag_buf);
void app_lcd_information_reinit(void);
void app_lcd_disp_icon_intro(I16 param);
void app_lcd_disp_ver (const char *ver, const char *date);
void app_lcd_disp_resume(I16 param);
void app_lcd_disp_no_program (void);
I16 app_lcd_get_cdda_browse_curr_track(void);
void app_lcd_disp_digiatl_audio_disc_session (I16 session);

/****************************************************************************************
 *					LCD DISPLAY FUNCION BASED ON WINDOW									*
 ****************************************************************************************/
void app_lcd_disp_logo (void);
void app_lcd_disp_media(void);

void app_lcd_disp_hold_on (void);
void app_lcd_disp_hold_off (void);

void app_lcd_disp_cdda_playback_time (void);
void app_lcd_disp_cdda_playback_remain_time(void);
void app_lcd_disp_cdda_fast_time (U16 time);

void app_lcd_disp_cdda_ripping_time(void);
void app_lcd_disp_mp3_ripping_time(void);

void app_lcd_clear_icon (void);
void app_lcd_disp_mp3_playlist_add (void);
void app_lcd_disp_cdda_playlist_add (void);
void app_lcd_disp_playlist_full (void);
void app_lcd_disp_no_songs (void);
void app_lcd_disp_disc_reading_err (void);
void app_lcd_disp_mp3_playback_time (void);
void app_lcd_disp_mp3_fast_time (U16 time);
void app_lcd_disp_skipf_skipb_fast_time(void);
void app_lcd_disp_esp (void);
void app_lcd_disp_mode (void);
void app_lcd_disp_eq (void);
void app_lcd_disp_eq_icon(void);

void app_lcd_disp_icon_clear_all(void);
void app_lcd_disp_icon_clear_partial(void);
void app_lcd_disp_icon_id3_clear(void);

void app_lcd_disp_cdda_track (U16 line, U16 track);

void app_lcd_disp_upgrade (void);
void app_lcd_disp_upgrade_erase_flash (void);
void app_lcd_disp_upgrade_erase_flash_error (void);
void app_lcd_disp_upgrade_disc (void);
void app_lcd_disp_upgrade_write_flash (void);
void app_lcd_disp_upgrade_write_flash_error (void);
void app_lcd_disp_upgrade_write_flash_percentage (U8 percentage);
void app_lcd_disp_upgrade_write_flash_success (void);
void app_lcd_disp_upgrade_y_n (void);

void app_lcd_disp_playlist_add (void);
void app_lcd_disp_version (void);
void app_lcd_disp_firmware_version(void);


void app_lcd_disp_cdda_info (void);
void app_lcd_disp_mp3_info (void);
void app_lcd_set_roll_index (U8 index);
void app_lcd_disp_string_rolling (U8 *buf, U16 line);
void app_lcd_set_roll_function(void);
void app_lcd_cancel_roll_function(void);

void app_lcd_disp_program_icon (void);
void app_lcd_disp_program_flash(U8 flash);
void app_lcd_disp_mp3_esp (void);
void app_lcd_disp_mp3_no_program (void);

void app_lcd_disp_cdda_prog_track (U16 line, U16 index);
void app_lcd_disp_mp3_prog_track (U16 line, U16 index);
void app_lcd_disp_digiatl_audio_disc_reading (void);
void  app_lcd_disp_charging(void);

void app_lcd_disp_cdda_playback_remain_time(void);

void app_lcd_disp_album_icon (U8 con);
void app_lcd_disp_track_icon (U8 con);

void app_lcd_disp_program_track_flash(U8 flash);

void app_lcd_disp_cdda_prog_track_flash(U8 flash, U16 index);
void app_lcd_disp_mp3_prog_track_flash(U8 flash, U16 index);

//record
void app_lcd_disp_record_process(U8 flash);
void app_lcd_disp_record (U8 flash);
void app_lcd_disp_record_speed(U8 flash);
void app_lcd_disp_delete(U8 flash);
void app_lcd_disp_error(void);
void app_lcd_disp_delete_track(U8 con);
void app_lcd_disp_delete_album(U8 con);


void app_lcd_disp_mp3_Entry_FileName(U16 line, U16 entry_index);
void app_lcd_disp_mp3_Entry_FolderName(U16 line, U16 entry_index);
void app_lcd_disp_mp3_Entry_Folder_Number(U16 line, U16 entry_index);
void app_lcd_disp_mp3_Folder_Entry_Number(U16 line, U16 folder_index);
void app_lcd_disp_mp3_Entry_ID3(void);
void app_lcd_disp_mp3_Entry_FileName_id3(U16 line, U16 entry_index);
void app_lcd_disp_mp3_Entry_Id3_title(void);
void app_lcd_disp_mp3_Entry_Id3_album(void);
void app_lcd_disp_mp3_Entry_Id3_artist(void);
void app_lcd_disp_clear_line2(void);


void app_lcd_disp_mp3_playback_speed(void);
void app_lcd_disp_cdda_display(void);
void app_lcd_disp_mp3_display(void);

void app_lcd_disp_ripping(void);
void app_lcd_disp_file_system_eror(void);
void app_lcd_disp_protect_cd(void);

void app_lcd_disp_mute(void);
void app_lcd_disp_Eq_IS(void);
void app_lcd_disp_standby(void);
void app_lcd_disp_ECO_standby(void);
void app_lcd_disp_sleep_time(void);
void app_lcd_disp_sleep_icon(void);
void app_lcd_disp_sleep_icon_flash(void);
void app_lcd_disp_sleep_one_digit(U8 sleep, U8 *buf);
void app_lcd_disp_timer_icon(void);
void app_lcd_disp_adc_record_time(void);

void app_lcd_disp_aux(void);
void app_lcd_disp_tape(void);

void app_lcd_disp_disc(U8 disc, U8 flash);

void app_lcd_disp_tape_record(void);
void app_lcd_clear_tape_record(void);
void app_lcd_disp_release_tape(void);

void app_lcd_disp_rmt_receive(U8 flash);
void app_lcd_disp_adc_record(void);

void app_lcd_disp_DIM(void);
void app_lcd_disp_disc_rotary(void);

void app_lcd_disp_DBB(void);
void app_lcd_disp_MAX(void);

void app_lcd_disp_RTC_time(U8 line);
void app_lcd_disp_calendar(void);
void app_lcd_disp_snooze(void);
void app_lcd_disp_RTC_hour_minute(U8 line);
void app_lcd_disp_RTC_week_icon(U8 weekdays, U8 flash);


void app_lcd_disp_RTC_hour_flash(U8 hour, U8 minute, U8 flash);
void app_lcd_disp_RTC_minute_flash(U8 hour, U8 minute, U8 flash);
void app_lcd_disp_RTC_day_flash(U8 day, U8 month, U16 year, U8 flash);
void app_lcd_disp_RTC_month_flash(U8 day, U8 month, U16 year, U8 flash);
void app_lcd_disp_RTC_year_flash(U8 day, U8 month, U16 year, U8 flash);
void app_lcd_disp_RTC_12hour_24hour(U8 con);
void app_lcd_disp_RTC_12_24_mode(U8 week, U8 hour, U8 minute, U8 flash);
void app_lcd_disp_clock_12h_24h(U8 con, U8 flash);
void app_lcd_disp_rtc_clock_icon(U8 con);
void app_lcd_disp_rtc_time_clock(U8 hour, U8 minute, U8 hour_flash, U8 minute_flash, U8 colon_flash);

//timer alarm
void app_lcd_disp_timer_func(U8 func);
void app_lcd_disp_timer_source(U8 source);
void app_lcd_disp_timer_tuner_freq(void);
void app_lcd_disp_timer_weekday_icon_flash(U8 type, U8 flash);


void app_lcd_disp_full_screen(void);

//Bluetooth Module
void app_lcd_disp_bluetooth(void);
void app_lcd_disp_bluetooth_icon(U8 con);
void app_lcd_disp_pairing_flash(U8 flash);
void app_lcd_disp_phone_connected(void);
void app_lcd_disp_stereo_connected(void);
void app_lcd_disp_bluetooth_play(void);

void app_lcd_disp_calling(U8 flash);
void app_lcd_disp_in_call(U8 flash);
void app_lcd_disp_dialing(U8 flash);
void app_lcd_disp_phone_answer(void);
void app_lcd_disp_phone_hangup(void);
void app_lcd_disp_phone_call_ID(void);
void app_lcd_disp_phone_disconnected(void);
void app_lcd_disp_stereo_disconnected(void);
void app_lcd_disp_bluetooth_clear(void);
void app_lcd_disp_phone_dial(void);

void app_lcd_disp_BT_DUT(void);
void app_lcd_bluetooth_BT_TX_FREQ(void);
void app_lcd_bluetooth_BT_AUDIO_LOOPBACK(void);

void app_lcd_disp_bluetooth(void);
void app_lcd_disp_bt_status(int status);
void app_lcd_disp_bt_pairing_status(int status);


void app_lcd_disp_stereo_icon(U8 flash);
void app_lcd_disp_rds_icon(U8 flash);
void app_lcd_disp_station_name(void);
void app_lcd_disp_station_name_flash(U8 flash);
void app_lcd_disp_rds_program_type(U8 pty_type);
void app_lcd_disp_rds_pty_type(U8 pty_type, U8 flash);

void app_lcd_disp_timer_on(void);
void app_lcd_disp_timer_on_source(void);
void app_lcd_disp_timer_num(void);
void app_lcd_disp_timer_on_weekdays(void);
void app_lcd_disp_timer_off(void);
void app_lcd_disp_timer_on_close(void);
void app_lcd_disp_timer_volume_flash(U8 flash, U8 vol);
void app_lcd_disp_time_flash(U8 hour,U8 hr_flash,U8 min,U8 min_flash);
void app_lcd_disp_time_am_pm(U8 hour, U8 * buf);

void app_lcd_disp_no_support(void);
void app_lcd_disp_no_support_for_no_rolling(void);
void app_lcd_disp_mtp_no_support(void);
void app_lcd_disp_iPod_no_support(void);
void app_lcd_disp_tv_out(U8 con);


#if 1//def TUNER_MODULE
void app_lcd_disp_tuner(void);
void app_lcd_disp_frequency(void);
void app_lcd_disp_skip_direction(U8 dir);
void app_lcd_disp_tune_search(U8 flash);
void app_lcd_disp_presetNumber(void);
void app_nav_tune_stop(void);
void app_lcd_disp_stereo(void);
void app_lcd_disp_mono(void);
void app_lcd_disp_tune_auto_search(void);
void app_lcd_disp_tuner_display(void);
#endif


#ifdef DAB_MODULE
void app_lcd_disp_dab_preset_num(U8 num);
void app_lcd_disp_dab_first_preset_num(void);
void app_lcd_disp_preset_saved(U8 num);
void app_lcd_disp_sleep_alarm_icon(U8 *buf);


void app_lcd_disp_scan(void);
void app_lcd_disp_no_station(void);
void app_lcd_disp_tuning(void);
void app_lcd_disp_dab_station_name(void);
void app_lcd_disp_dab_ensemble_short_name(void);
void app_lcd_disp_dab_ensemble_channel_freq(void);
void app_lcd_disp_dab_stereo_mono(void);
void app_lcd_disp_signal_quality(void);

void app_lcd_disp_dab_message(void);

void app_lcd_disp_dab_tune_freq(void);

void app_lcd_disp_dab_prog_presetNumber(void);
void app_lcd_disp_dab_prog_presetNumber_flash(U8 number, U8 flash);
#endif


void app_lcd_disp_memory_clear(void);
void app_lcd_disp_mp3_program(void);
void app_lcd_disp_cdda_program(void);


void app_lcd_disp_time_sign_flash(U8 flash, U8 line);


//void app_lcd_disp_usb_iphone_test( const char *str );
void app_lcd_disp_iPhone(void);
void app_lcd_disp_iPhone_track_id3(int index);

void app_lcd_disp_mp3_title(void);
void app_lcd_disp_alarm_2digit(U8 is_alarm1, U8 is_alarm2, U8 *buf);

void app_lcd_disp_prompt_message(void);
void app_lcd_disp_prompt_roll_message(U8 *buf);

void app_lcd_disp_scroll(void);
void app_lcd_disp_string(const U8 *buf, U16 line, U16 pos, SCROLL_MODE mode);
void app_lcd_disp_scroll_string(U8 *buf, U8 line, SCROLL_MODE mode, U8 wait_sec);

void app_lcd_disp_scroll_set(const U8 *buf, U8 line, U8 start_pos, U8 mode, U16 wait_ms);
void app_lcd_disp_scroll_1(U8 roll_end_disp);

void app_lcd_disp_timer_alarm_flash(void);
void app_lcd_disp_rtc_sync_mode(U8 mode);

void app_lcd_disp_timer_volume(void);

void app_lcd_fill_CD_buf(U8 *buf);
void app_lcd_disp_protect(void);
void app_lcd_disp_tuner_clear(void);
void app_lcd_disp_dock_ok(void);
void app_lcd_disp_usb_reading(void);
void app_lcd_disp_hp_invalid(void);

void fill_buf_with_digital_num(U8 *buf);
void fill_buf_with_2digits(U8 *buf, U8 num);
void fill_buf_with_2digits_1(U8 *buf, U8 num, U8 con);
void fill_buf_with_3digits(U8 *buf, U16 num);
void fill_buf_with_3digits_1(U8 *buf, U16 num, U8 con);
void fill_buf_with_4digits(U8 *buf, U16 num, U8 con);
void fill_buf_with_5digits(U8 *buf, U16 num, U8 con);
void fill_buf_with_num_4digit(U8 *buf, U16 num);
void fill_tuner_freq_with_5digits(U8 *buf, U16 num);


void app_lcd_disp_timer_once_weekday(U8 s_wkday);
void app_lcd_disp_timer_start_weekday_flash(U8 flash, U8 s_wkday, U8 e_wkday);

void app_lcd_disp_rds_program_type(U8 pty_type);
void app_lcd_disp_rds_pty_type(U8 pty_type, U8 flash);

void fill_buf_with_2digits(U8 *buf, U8 num);
void fill_buf_with_2digits_1(U8 *buf, U8 num, U8 con);
void fill_buf_with_3digits(U8 *buf, U16 num);
void fill_buf_with_3digits_1(U8 *buf, U16 num, U8 con);
void fill_buf_with_4digits(U8 *buf, U16 num, U8 con);
void fill_buf_with_5digits(U8 *buf, U16 num, U8 con);
void fill_buf_with_weeks(U8 week, U8 *buf);

void fill_buf_with_am_pm(U8 hour, U8 * buf);
void fill_buf_with_time_hour(U8 hour, U8 *buf);
void fill_buf_with_time_minute(U8 minute, U8 *buf);
void fill_buf_with_time_day(U8 days, U8 *buf);
void fill_buf_with_time_month(U8 months, U8 *buf);
void fill_buf_with_time_year(U16 years, U8 *buf);

void app_lcd_disp_time_hour(U8 hour, U8 *buf);
void app_lcd_disp_time_minute(U8 minute, U8 *buf);
void app_lcd_disp_time_day(U8 days, U8 *buf);
void app_lcd_disp_time_month(U8 months, U8 *buf);
void app_lcd_disp_time_year(U16 years, U8 *buf);
void app_lcd_disp_time_or_tile(void);

void app_lcd_disp_standby_to_power_on_message(void);
void app_lcd_disp_goodbye(void);
void app_lcd_disp_power_on(void);
void app_lcd_disp_power_off(void);

void app_lcd_disp_realtime_icons (void);


#endif //_APP_LCD_H_