diff options
Diffstat (limited to 'firmware/drivers/lcd-player.c')
-rw-r--r-- | firmware/drivers/lcd-player.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/firmware/drivers/lcd-player.c b/firmware/drivers/lcd-player.c index fb870f232a..01d7cfdb6e 100644 --- a/firmware/drivers/lcd-player.c +++ b/firmware/drivers/lcd-player.c | |||
@@ -488,11 +488,7 @@ void lcd_set_contrast(int val) | |||
488 | 488 | ||
489 | void lcd_init (void) | 489 | void lcd_init (void) |
490 | { | 490 | { |
491 | #ifdef HAVE_NEO_LCD | ||
492 | new_lcd = true; | ||
493 | #else | ||
494 | new_lcd = has_new_lcd(); | 491 | new_lcd = has_new_lcd(); |
495 | #endif | ||
496 | memset(extended_chars_mapped, NO_CHAR, sizeof(extended_chars_mapped)); | 492 | memset(extended_chars_mapped, NO_CHAR, sizeof(extended_chars_mapped)); |
497 | memset(extended_pattern_content, NO_CHAR,sizeof(extended_pattern_content)); | 493 | memset(extended_pattern_content, NO_CHAR,sizeof(extended_pattern_content)); |
498 | memset(extended_pattern_usage, 0, sizeof(extended_pattern_usage)); | 494 | memset(extended_pattern_usage, 0, sizeof(extended_pattern_usage)); |
@@ -731,46 +727,4 @@ static void scroll_thread(void) | |||
731 | } | 727 | } |
732 | } | 728 | } |
733 | 729 | ||
734 | #ifdef HAVE_NEO_LCD | ||
735 | |||
736 | /* | ||
737 | * Function use by the Neo code, but could/should be made a generic one. | ||
738 | */ | ||
739 | void lcd_cursor(int x, int y) | ||
740 | { | ||
741 | /* If we make sure the display size is setup with proper defines in the | ||
742 | config-*.h files, this should work on all displays */ | ||
743 | if ((cursor.y_pos==y && cursor.x_pos==x) || | ||
744 | x>=20 || | ||
745 | y>3 || | ||
746 | x<0 || | ||
747 | y<0) { | ||
748 | DEBUGF("ignoring request for cursor to %d,%d - currently %d,%d\n", | ||
749 | x,y,cursor.x_pos,cursor.y_pos); | ||
750 | return; | ||
751 | } | ||
752 | |||
753 | char value=0; | ||
754 | |||
755 | cursor.y_pos=y; | ||
756 | cursor.x_pos=x; | ||
757 | |||
758 | switch (y) { | ||
759 | case 0: | ||
760 | value=0x80|x; | ||
761 | break; | ||
762 | case 1: | ||
763 | value=0x80|(x+0x40); | ||
764 | break; | ||
765 | case 2: | ||
766 | value=0x80|(x+0x14); | ||
767 | break; | ||
768 | case 3: | ||
769 | value=0x80|(x+0x54); | ||
770 | break; | ||
771 | } | ||
772 | lcd_write_command(value); | ||
773 | } | ||
774 | #endif | ||
775 | |||
776 | #endif /* HAVE_LCD_CHARCELLS */ | 730 | #endif /* HAVE_LCD_CHARCELLS */ |