mirror of
				https://github.com/Dejvino/lilybook.git
				synced 2025-10-31 19:45:22 +00:00 
			
		
		
		
	Fix display init. Loading more text (too much for now).
This commit is contained in:
		
							parent
							
								
									501c6b9ac7
								
							
						
					
					
						commit
						bd2b673a30
					
				| @ -88,6 +88,8 @@ void display_connect() | |||||||
| 
 | 
 | ||||||
|     printf("SPI: attached display device, speed=%u\r\n", spi_lobo_get_speed(disp_spi)); |     printf("SPI: attached display device, speed=%u\r\n", spi_lobo_get_speed(disp_spi)); | ||||||
| 	printf("SPI: bus uses native pins: %s\r\n", spi_lobo_uses_native_pins(disp_spi) ? "true" : "false"); | 	printf("SPI: bus uses native pins: %s\r\n", spi_lobo_uses_native_pins(disp_spi) ? "true" : "false"); | ||||||
|  | 
 | ||||||
|  |     //EPD_PowerOn();
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void fs_init() | void fs_init() | ||||||
| @ -127,47 +129,58 @@ extern "C" void app_main() | |||||||
| 
 | 
 | ||||||
|     printf("\n   LilyBook v%s\n\n", APP_VERSION); |     printf("\n   LilyBook v%s\n\n", APP_VERSION); | ||||||
| 
 | 
 | ||||||
|     fs_init(); |  | ||||||
| 
 |  | ||||||
| 	display_connect(); | 	display_connect(); | ||||||
| 
 | 
 | ||||||
| 	EPD_DisplayClearFull(); |     EPD_DisplayClearPart(); | ||||||
|  |     EPD_fillScreen(0); | ||||||
|  |     EPD_UpdateScreen(); | ||||||
|  | 
 | ||||||
|  |     EPD_setFont(COMIC24_FONT, NULL); | ||||||
|  |     EPD_print("LilyBook", 30, 30); | ||||||
|  |     EPD_setFont(DEFAULT_FONT, NULL); | ||||||
|  |     EPD_print("Version:", 30, 70); | ||||||
|  |     EPD_print(APP_VERSION, 100, 70); | ||||||
|  |     EPD_UpdateScreen(); | ||||||
|  | 
 | ||||||
|  |     EPD_wait(500); | ||||||
|  | 
 | ||||||
|  |     fs_init(); | ||||||
| 
 | 
 | ||||||
| 	printf("==== START ====\r\n\n"); | 	printf("==== START ====\r\n\n"); | ||||||
| 
 | 
 | ||||||
|     FILE* f = fopen("/sdcard/book.txt", "r"); |  | ||||||
| 
 |  | ||||||
| 	_gs = 1; | 	_gs = 1; | ||||||
| 	uint32_t tstart; | 	uint32_t tstart; | ||||||
| 	int pass = 0; | 	int pass = 0; | ||||||
|     int font = DEFAULT_FONT; |     int font = DEJAVU18_FONT;//DEFAULT_FONT;
 | ||||||
|     EPD_setFont(font, NULL); |     EPD_setFont(font, NULL); | ||||||
| 
 | 
 | ||||||
|     EPD_wait(1000); |     EPD_wait(100); | ||||||
|  | 
 | ||||||
|  |     FILE* f = fopen("/sdcard/book.txt", "r"); | ||||||
| 
 | 
 | ||||||
|     while (1) { |     while (1) { | ||||||
| 		EPD_fillScreen(_bg); | 		EPD_fillScreen(_bg); | ||||||
| 		_fg = 15; | 		_fg = 15; | ||||||
| 		_bg = 0; | 		_bg = 0; | ||||||
| 
 | 
 | ||||||
|         char text[128]; |         char text[1024]; | ||||||
|          |          | ||||||
|         if (f == NULL) { |         if (f == NULL) { | ||||||
|             ESP_LOGE(TAG, "Failed to open file for reading"); |             ESP_LOGE(TAG, "Failed to open file for reading"); | ||||||
|             sprintf(text, "Could not open SD card."); |             sprintf(text, "Could not open SD card."); | ||||||
|             f = fopen("/sdcard/book.txt", "r"); |             f = fopen("/sdcard/book.txt", "r"); | ||||||
|         } else { |         } else { | ||||||
|             if (fgets(text, sizeof(text), f) == NULL) { |             if (fread(text, 1, sizeof(text), f) > 0) { | ||||||
|                 ESP_LOGI(TAG, "End of file, closing."); |                 ESP_LOGI(TAG, "Read content: %s", text); | ||||||
|  |             } else { | ||||||
|  |                 ESP_LOGI(TAG, "End of file. Closing."); | ||||||
|                 fclose(f); |                 fclose(f); | ||||||
|                 f = NULL; |                 f = NULL; | ||||||
|             } else { |  | ||||||
|                 ESP_LOGI(TAG, "Read content: %s", text); |  | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         text_wrap = 1; |         text_wrap = 1; | ||||||
|         EPD_print(text, 10, 10); |         EPD_print(text, 0, 0); | ||||||
|         EPD_UpdateScreen(); |         EPD_UpdateScreen(); | ||||||
| 
 | 
 | ||||||
|         while (1) { |         while (1) { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user