embeded/Cortex-M3 STM2026. 1. 27. 11:35

USB 에서 장치를 다시 인식시키려면, D+ 라인을 풀다운 해주어야 한다고 한다.

그래서 reset 누르고 재기동 하면 ACM이 살아는 있지만 정상적으로 작동을 하지 않는건가?

If you reset the bluepill you need to pull down the D+ line for several milliseconds to let know the host that it has to start the enumeration process.

[링크 : https://stackoverflow.com/questions/54939948/stm32-usb-cdc-after-hardware-reset]

 

USB_DEVICE/App/usb_device.c 에 있는 MX_USB_DEVICE_Init() 을 아래와 같이 추가해준다.

그러면 일정 시간 이후에 다시 붙으면서 /dev/ttyACM0로 데이터가 출력된다.

void MX_USB_DEVICE_Init(void)
{
  /* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */

  /* Rendering hardware reset harmless (no need to replug USB cable): */
  GPIO_InitTypeDef GPIO_InitStruct = {0};

  /* GPIO Ports Clock Enable */
  __HAL_RCC_GPIOA_CLK_ENABLE();

  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);

  /*Configure GPIO pin : PA12, a.k.a. USB_DP */
  GPIO_InitStruct.Pin = GPIO_PIN_12;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

  HAL_Delay(5);
  /* Hardware reset rendered harmless! */

  /* USER CODE END USB_DEVICE_Init_PreTreatment */
  ...
}

[링크 : https://stackoverflow.com/questions/54939948/stm32-usb-cdc-after-hardware-reset]

'embeded > Cortex-M3 STM' 카테고리의 다른 글

stm32 hal rcc flag  (0) 2026.01.27
stm32 ivt  (0) 2026.01.27
stm32cubeide 2.0 에서 ioc 파일이 생성 안되네?  (0) 2026.01.11
stm32cubeide에 x-cube-ai 설치  (0) 2026.01.06
stm32f103c9t6(bluepill) + stlinkv2 + cdc(vcp)  (0) 2026.01.05
Posted by 구차니
개소리 왈왈/블로그2026. 1. 26. 14:28

오늘 접속했더니 대시보드 상단에 똭~!

 

솔찍히 동영상 올리는게 불편해서(추가 로그인 필요하니까) 잘 안쓰긴 하는데,

그럼에도 불구하고 올려둔 걸 없애기 까지 하는건 너무 심하지 않나?

그럼 일단 백업하고 나서는 유튜브 쓰란건가? 어떻게 하란거지????!?!

 

전체글 1% 수준이라 어쩌구저쩌구 일정 기간 이후 삭제

그 일정기간이 26년 3월 24일 일괄삭제

[사전 안내] 동영상 업로드 기능 조정 예정

TISTORY 2026. 1. 20. 15:33
안녕하세요. 티스토리팀입니다.
항상 티스토리를 이용해 주셔서 감사합니다.
티스토리의 동영상 직접 업로드 기능은 전체 글 중 약 1% 수준으로 이용되고 있어, 사용 빈도는 매우 제한적인 편입니다.
반면 동영상 업로드 기능은 안정적인 저장과 전송을 위해 비교적 많은 운영 자원이 필요한 기능이기도 합니다.
티스토리는 글쓰기와 소통 등 더 많은 이용자분들이 활용하시는 기능을 보다 안정적으로 개선하기 위해, 블로그에 동영상 파일을 직접 업로드하는 기능을 점진적으로 정리할 예정입니다. 이에 따라 동영상 신규 업로드가 중단되며, 기존에 업로드된 동영상은 일정 기간 이후 삭제됩니다.
앞으로는 티스토리에서 동영상 파일을 직접 업로드하는 방식 대신, 유튜브 등 외부 동영상 플랫폼을 활용하는 방식으로 운영이 변경됩니다.
아래에서 변경 내용과 이용 방법을 FAQ 형식으로 안내드립니다.

자주 묻는 질문

Q. 무엇이 달라지나요?
A. 티스토리에서 동영상 파일을 직접 업로드하는 기능이 종료됩니다. 외부 플랫폼 영상은 그대로 이용하실 수 있습니다.

 
Q. 유튜브 영상도 삭제되나요?
A. 아닙니다. 유튜브 등 외부 플랫폼에서 링크하거나 임베드한 영상은 이번 조정 대상이 아니며, 기존과 동일하게 재생됩니다.

 
Q. 기존에 올린 동영상은 어떻게 되나요?
A. 바로 삭제되지 않으며, 2026년 3월 23일에 일괄 삭제될 예정입니다. 삭제 전까지 백업이 가능합니다.

 
Q. 동영상 신규 업로드는 언제부터 중단되나요?
A. 2026년 2월 23일부터 웹 에디터에서 동영상 파일을 새로 업로드할 수 없습니다.

 
Q. 꼭 기억해야 할 점이 있나요?
A. 기존에 업로드한 동영상은 삭제 예정일 이전까지 반드시 백업해 주시기 바랍니다.

 
Q. 동영상은 어떻게 백업하나요?
A. 관리 메뉴에서
블로그 → 데이터 관리하기 → 동영상 다운로드 → 다운로드
순서로 이동하시면, 기존에 업로드한 동영상을 확인하고 내려받을 수 있습니다.

 
Q. 앞으로는 어떻게 영상을 넣으면 되나요?
A. 유튜브 등 외부 플랫폼에 영상 업로드 후, 영상 주소(URL) 복사하여 넣으면 됩니다.
외부 플랫폼의 재생 기능과 옵션을 그대로 활용하실 수 있습니다.

 
Q. 왜 이런 조정을 하나요?
A. 동영상 직접 업로드 이용 비중 전체글의 1%로 사용량이 낮은 반면, 안정적인 저장과 전송에 많은 자원이 필요합니다. 이를 통해 글쓰기와 소통 등 더 많은 이용자분들이 사용하는 기능을 안정적으로 개선하고자 합니다.

[링크 : https://notice.tistory.com/2696]

 

+

대충 80개 있는것 같은데 이거 다 받으려면 80번의  capcha를 통과하고 해야하나? ㅎㄷㄷ 한번에 받기 해줘야지!

'개소리 왈왈 > 블로그' 카테고리의 다른 글

도메인 연장비용 인상  (4) 2025.12.11
중고나라 계정도용 피싱시도 방어  (0) 2025.12.09
x도 털렸나..  (0) 2025.12.07
엥 갑자기 머지?  (2) 2025.11.12
오랫만에 글 정리  (0) 2025.11.03
Posted by 구차니
프로그램 사용/lvgl2026. 1. 26. 14:07

main() 에서 

xTaskCreate()를 통해 쓰레드를 여러개 생성하여 돌리는 컨셉

 

sleep() 으로 cpu를 차지하는게 아니라

vTaskDelay()를 이용하여 다른 태스크에게 넘겨줘서 처리한다.

[링크 : https://fishpoint.tistory.com/12257]

 

esp32 esp-idf에 포팅된 엔트리 포인트가 app_main() 인가?

그리고  xTaskCreate는 없고 xTaskCreatePinnedToCore()라는 함수를 쓰는데

특정 core 에서 돌리게 하는 일종의 affinity 제한 쓰레드 생성 함수라고 하면 되려나?

// 主函数
void app_main() {
printf("\r\nAPP %s is start!~\r\n", TAG);
vTaskDelay(1000 / portTICK_PERIOD_MS);
// 如果要使用任务创建图形,则需要创建固定核心任务,否则可能会出现诸如内存损坏等问题
// 创建一个固定到其中一个核心的FreeRTOS任务,选择核心1
xTaskCreatePinnedToCore(guiTask, "gui", 4096*2, NULL, 0, NULL, 1);
}

void guiTask(void *pvParameter) {
    
    (void) pvParameter;
    xGuiSemaphore = xSemaphoreCreateMutex();    // 创建GUI信号量
    lv_init();          // 初始化LittlevGL
    lvgl_driver_init(); // 初始化液晶SPI驱动 触摸芯片SPI/IIC驱动

    static lv_color_t buf1[DISP_BUF_SIZE];
#ifndef CONFIG_LVGL_TFT_DISPLAY_MONOCHROME
    static lv_color_t buf2[DISP_BUF_SIZE];
#endif
    static lv_disp_buf_t disp_buf;

    uint32_t size_in_px = DISP_BUF_SIZE;

#if defined CONFIG_LVGL_TFT_DISPLAY_CONTROLLER_IL3820 
    /* Actual size in pixel, not bytes and use single buffer */
    size_in_px *= 8;
    lv_disp_buf_init(&disp_buf, buf1, NULL, size_in_px);
#elif defined CONFIG_LVGL_TFT_DISPLAY_MONOCHROME
    lv_disp_buf_init(&disp_buf, buf1, NULL, size_in_px);
#else
    lv_disp_buf_init(&disp_buf, buf1, buf2, size_in_px);
#endif

    lv_disp_drv_t disp_drv;
    lv_disp_drv_init(&disp_drv);
    disp_drv.flush_cb = disp_driver_flush;

// 如果配置为 单色模式
#ifdef CONFIG_LVGL_TFT_DISPLAY_MONOCHROME
    disp_drv.rounder_cb = disp_driver_rounder;
    disp_drv.set_px_cb = disp_driver_set_px;
#endif

    disp_drv.buffer = &disp_buf;
    lv_disp_drv_register(&disp_drv);


// 如果有配置触摸芯片,配置触摸
#if CONFIG_LVGL_TOUCH_CONTROLLER != TOUCH_CONTROLLER_NONE
    lv_indev_drv_t indev_drv;
    lv_indev_drv_init(&indev_drv);
    indev_drv.read_cb = touch_driver_read;
    indev_drv.type = LV_INDEV_TYPE_POINTER;
    lv_indev_drv_register(&indev_drv);
#endif


    const esp_timer_create_args_t periodic_timer_args = {
        .callback = &lv_tick_task,
        .name = "periodic_gui"
    };
    esp_timer_handle_t periodic_timer;
    ESP_ERROR_CHECK(esp_timer_create(&periodic_timer_args, &periodic_timer));
    ESP_ERROR_CHECK(esp_timer_start_periodic(periodic_timer, LV_TICK_PERIOD_MS * 1000));

    // 一个标签演示
    //lv_obj_t * scr = lv_disp_get_scr_act(NULL);         // 获取当前屏幕
    //lv_obj_t * label1 =  lv_label_create(scr, NULL);    // 在当前活动的屏幕上创建标签
    //lv_label_set_text(label1, "Hello\nworld!");         // 修改标签的文字
    // 对象对齐函数,将标签中心对齐,NULL表示在父级上对齐,当前父级是屏幕,0,0表示对齐后的x,y偏移量
    //lv_obj_align(label1, NULL, LV_ALIGN_CENTER, 0, 0);
/*
lv_indev_t * mouse_indev = lv_indev_drv_register(&indev_drv);
lv_obj_t * cursor_obj =  lv_img_create(lv_scr_act(), NULL); //Create an image object for the cursor 
lv_img_set_src(cursor_obj, &mouse_cursor_icon);             //Set the image source
lv_indev_set_cursor(mouse_indev, cursor_obj);               //Connect the image  object to the driver
*/
lv_demo_widgets();

    while (1) {
vTaskDelay(1);
// 尝试锁定信号量,如果成功,请调用lvgl的东西
if (xSemaphoreTake(xGuiSemaphore, (TickType_t)10) == pdTRUE) {
            lv_task_handler();
            xSemaphoreGive(xGuiSemaphore);  // 释放信号量
        }
    }
    vTaskDelete(NULL);      // 删除任务
}

 

esp-idf 4.3 사용중인데, xTaskCreate가 없다?

BaseType_t xTaskCreatePinnedToCore( TaskFunction_t pvTaskCode,
const char * const pcName,
const uint32_t usStackDepth,
void * const pvParameters,
UBaseType_t uxPriority,
TaskHandle_t * const pvCreatedTask,
const BaseType_t xCoreID)

xTaskCreatePinnedToCore                           esp-idf/freertos/libfreertos.a(tasks.c.obj)
                                                  esp-idf/esp_ipc/libesp_ipc.a(ipc.c.obj)
                                                  esp-idf/main/libmain.a(main.c.obj)
                                                  esp-idf/freertos/libfreertos.a(port_common.c.obj)
                                                  esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj)
                                                  esp-idf/esp32/libesp32.a(dport_access.c.obj)
                                                  esp-idf/pthread/libpthread.a(pthread.c.obj)
xTaskCreateRestricted                             esp-idf/freertos/libfreertos.a(tasks.c.obj)
xTaskCreateRestrictedStatic                       esp-idf/freertos/libfreertos.a(tasks.c.obj)
xTaskCreateStaticPinnedToCore                     esp-idf/freertos/libfreertos.a(tasks.c.obj)

 

코드가 어느 코어에서 실행되고 있는가를 확인하려면 xPortGetCoreID() 함수를 사용하면 된다.


xTaskCreatePinnedToCore (
  Task1code,      // 태스크를 구현한 함수
  “Task1”,        // 태스크 이름
  10000,          // 스택 크기 (word단위)
  NULL,           // 태스크 파라미터
  0,              // 태스크 우선순위
  &Task1,         // 태스크 핸들
  0 );            // 태스크가 실행될 코어

[링크 : https://arsviator.blogspot.com/2019/04/esp32-use-multicore-on-esp32.html]

[링크 : https://www.reddit.com/r/esp32/comments/vk66d8/what_is_difference_between/?tl=ko]

'프로그램 사용 > lvgl' 카테고리의 다른 글

squartline studio 설치  (0) 2026.01.28
lvgl pro + figma vs square line studio  (0) 2026.01.28
lvgl pro on win10 실패  (0) 2026.01.22
lvgl pro, square line studio  (0) 2026.01.09
esp32 lvgl  (0) 2025.11.15
Posted by 구차니
파일방2026. 1. 25. 22:35

데몬 필요없이 docker와도 명령어 레벨에서 어느정도 호환이 되는것 같긴한데

[링크 : https://servermon.tistory.com/847]

 

윈도우에서는 WSLv2가 필요 하다는데, 의외로 데비안 계열에도 이미 포함되어 있는걸 보면 유명한듯?

Windows
On Windows, each Podman machine is backed by a virtualized Windows Subsystem for Linux (WSLv2) distribution. Once installed, the podman command can be run directly from your Windows PowerShell (or CMD) prompt, where it remotely communicates with the podman service running in the WSL environment. Alternatively, you can access Podman directly from the WSL instance if you prefer a Linux prompt and Linux tooling.

See the Podman for Windows guide for setup and usage instructions.


Debian
The podman package is available in the Debian 11 (Bullseye) repositories and later.

sudo apt-get -y install podman

[링크 : https://podman.io/docs/installation]

[링크 : https://podman.io/]

'파일방' 카테고리의 다른 글

elinks  (0) 2026.01.20
platformio  (0) 2026.01.17
directFB2  (0) 2026.01.09
nanoVG  (0) 2026.01.09
popos  (0) 2025.09.03
Posted by 구차니
게임/doom2026. 1. 24. 22:21

결국에 보스는 센티널 방어구 입고 겨우 잡음 ㅠㅠ

어우 30시간..

 

 

 

잼민 펀치!

 

 

 

 

죄악의 상징 31.9% 완료

엔딩을 본 사람이 1/3도 안된다는거네?

Posted by 구차니
embeded/esp322026. 1. 23. 15:54

데이터 시트 상으로는 MX MT 값이 제법 중요해보이는데 MX,MY 값이 안보인다 -_-

[링크 : https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf]

 

BGR은 되는것 같고..

데이터 순서는 동일할텐데 화면을 뒤집으려면

ML / MH만 뒤집어야 하나?

-------

MAC - 0x48

초기값으로 설정된거

 

MAC - 0x00 (landscape + rgb)

 

MAC - 0x08 (landscape + bgr)

 

MAC - 0xC8 (landscape)

MX,MY를 설정해서 데이터 방향을 바꾸어서 180도 rotate

 

MAC - 0x28

portrait를 위해 MV(Row/Column Exchange)

 

MAC - 0x68 (portrait) - 0110 1000 (2)

Portrait 되니 좌우가 바뀌어서 이를 위해 MX(Column Address Order) 뒤집음

 


MAC - 0xA8 (portait invert + bgr) - 1010 1000 (2)

landscape 처럼 방향 뒤집으려면 MX/MY를 뒤집음

 

아래는 부팅 로그(참조용)

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6992
load:0x40078000,len:14292
ho 0 tail 12 room 4
load:0x40080400,len:3688
entry 0x40080678
I (29) boot: ESP-IDF v4.3 2nd stage bootloader
I (29) boot: compile time 14:34:09
I (29) boot: chip revision: 3
I (32) boot_comm: chip revision: 3, min. bootloader chip revision: 0
I (39) boot.esp32: SPI Speed      : 40MHz
I (43) boot.esp32: SPI Mode       : DIO
I (48) boot.esp32: SPI Flash Size : 2MB
I (53) boot: Enabling RNG early entropy source...
I (58) boot: Partition Table:
I (62) boot: ## Label            Usage          Type ST Offset   Length
I (69) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (76) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (84) boot:  2 factory          factory app      00 00 00010000 00100000
I (91) boot: End of partition table
I (95) boot_comm: chip revision: 3, min. application chip revision: 0
I (103) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=0e41ch ( 58396) map
I (133) esp_image: segment 1: paddr=0001e444 vaddr=3ffb0000 size=01bd4h (  7124) load
I (136) esp_image: segment 2: paddr=00020020 vaddr=400d0020 size=47344h (291652) map
I (249) esp_image: segment 3: paddr=0006736c vaddr=3ffb1bd4 size=00ec8h (  3784) load
I (251) esp_image: segment 4: paddr=0006823c vaddr=40080000 size=0c740h ( 51008) load
I (277) esp_image: segment 5: paddr=00074984 vaddr=50000000 size=00010h (    16) load
I (284) boot: Loaded app from partition at offset 0x10000
I (284) boot: Disabling RNG early entropy source...
I (297) cpu_start: Pro cpu up.
I (297) cpu_start: Starting app cpu, entry point is 0x40081160
I (0) cpu_start: App cpu up.
I (313) cpu_start: Pro cpu start user code
I (313) cpu_start: cpu freq: 160000000
I (313) cpu_start: Application information:
I (318) cpu_start: Project name:     lvgl-demo
I (323) cpu_start: App version:      1
I (327) cpu_start: ELF file SHA256:  af171cc858421945...
I (333) cpu_start: ESP-IDF:          v4.3
I (338) heap_init: Initializing. RAM available for dynamic allocation:
I (345) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (351) heap_init: At 3FFCFB50 len 000104B0 (65 KiB): DRAM
I (357) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (364) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (370) heap_init: At 4008C740 len 000138C0 (78 KiB): IRAM
I (377) spi_flash: detected chip: generic
I (381) spi_flash: flash io: dio
W (385) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (399) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.

APP  LittlevGL Demo is start!~
lvgl_helpers->Display hor size: 320, ver size: 240
lvgl_helpers->Display buffer size: 20480
lvgl_helpers->Initializing SPI master for display
lvgl_helpers->Configuring SPI host HSPI_HOST (1)
lvgl_helpers->MISO pin: -1, MOSI pin: 13, SCLK pin: 14
lvgl_helpers->Max transfer size: 40960 (bytes)
lvgl_helpers->Initializing SPI bus...
disp_spi->Adding SPI device
disp_spi->Clock speed: 40000000Hz, mode: 0, CS pin: 15
ILI9341->ili9341 Initialization....
I (1440) ILI9341: Enabling backlight.
ILI9341->Display orientation: PORTRAIT
ILI9341->0x36 command value: 0x48
lvgl_helpers->Initializing SPI master for touch
I (1440) gpio: GPIO[36]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (1460) gpio: GPIO[39]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (1460) XPT2046: XPT2046 Initialization

 

 

+

ili9341.c

static void ili9341_set_orientation(uint8_t orientation)
{
// ESP_ASSERT(orientation < 4);
const char *orientation_str[] = {"PORTRAIT", "PORTRAIT_INVERTED", "LANDSCAPE", "LANDSCAPE_INVERTED"};
printf("%s->Display orientation: %s\n",TAG, orientation_str[orientation]);
#if defined CONFIG_LVGL_PREDEFINED_DISPLAY_M5STACK
uint8_t data[] = {0x68, 0x68, 0x08, 0x08};
#elif defined (CONFIG_LVGL_PREDEFINED_DISPLAY_WROVER4)
uint8_t data[] = {0x4C, 0x88, 0x28, 0xE8};
#elif defined (CONFIG_LVGL_PREDEFINED_DISPLAY_NONE)
uint8_t data[] = {0x68, 0xA8, 0x08, 0xC8};
#endif
printf("%s->0x36 command value: 0x%02X\n",TAG, data[orientation]);
ili9341_send_cmd(0x36);
ili9341_send_data((void *) &data[orientation], 1);
}

 

sdkconfig

width / height는 320,240 으로 하고 돌리며 된다.

다만 터치는 소스 수정이 좀 많이 필요할 듯.


#
# LVGL TFT Display controller
#
CONFIG_LVGL_PREDEFINED_DISPLAY_NONE=y
# CONFIG_LVGL_PREDEFINED_DISPLAY_WROVER4 is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_M5STACK is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_M5STICK is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_M5STICKC is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_ERTFT0356 is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_ADA_FEATHERWING is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_RPI_MPI3501 is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_WEMOS_LOLIN is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_ATAG is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_RPI_RA8875 is not set
# CONFIG_LVGL_PREDEFINED_DISPLAY_TTGO is not set
CONFIG_LVGL_TFT_DISPLAY_CONTROLLER_ILI9341=y
CONFIG_LVGL_TFT_DISPLAY_PROTOCOL_SPI=y
CONFIG_LVGL_PREDEFINED_PINS_NONE=y
# CONFIG_LVGL_PREDEFINED_PINS_38V4 is not set
# CONFIG_LVGL_PREDEFINED_PINS_30 is not set
# CONFIG_LVGL_PREDEFINED_PINS_38V1 is not set
# CONFIG_LVGL_PREDEFINED_PINS_TKOALA is not set
CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_ILI9341=y
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_ILI9481 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_ILI9486 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_ILI9488 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_ST7789 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_ST7735S is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_HX8357 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_SH1107 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_SSD1306 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_FT81X is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_IL3820 is not set
# CONFIG_LVGL_TFT_DISPLAY_USER_CONTROLLER_RA8875 is not set
CONFIG_LVGL_TFT_DISPLAY_SPI_HSPI=y
# CONFIG_LVGL_TFT_DISPLAY_SPI_VSPI is not set
CONFIG_LVGL_DISPLAY_ORIENTATION_PORTRAIT=y
# CONFIG_LVGL_DISPLAY_ORIENTATION_PORTRAIT_INVERTED is not set
# CONFIG_LVGL_DISPLAY_ORIENTATION_LANDSCAPE is not set
# CONFIG_LVGL_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED is not set
CONFIG_LVGL_DISPLAY_ORIENTATION=0
CONFIG_LVGL_DISPLAY_WIDTH=320
CONFIG_LVGL_DISPLAY_HEIGHT=240
CONFIG_LVGL_TFT_USE_CUSTOM_SPI_CLK_DIVIDER=y
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_1 is not set
CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_2=y
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_3 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_4 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_5 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_6 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_7 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_8 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_9 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_10 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_12 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_16 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_20 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_24 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_32 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_40 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_48 is not set
# CONFIG_LVGL_TFT_SPI_CLK_DIVIDER_80 is not set
CONFIG_LVGL_TFT_CUSTOM_SPI_CLK_DIVIDER=2
# CONFIG_LVGL_INVERT_DISPLAY is not set
# CONFIG_LVGL_INVERT_COLORS is not set
CONFIG_LVGL_AXP192_PIN_SDA=21
CONFIG_LVGL_AXP192_PIN_SCL=22

'embeded > esp32' 카테고리의 다른 글

esp32-wroom-32 보드 / arduino 개발툴  (0) 2026.01.23
esp32-2432S028 데모 빌드  (0) 2026.01.21
esp32-2432S028 데이터 시트  (0) 2026.01.17
esp32-2432S028 보드 st7789 spi lcd driver?  (0) 2026.01.16
esp32 와 spi lcd 성능 비..교?  (0) 2026.01.12
Posted by 구차니
embeded/esp322026. 1. 23. 15:22

원인은 모르겠으나 3.3.5 로 하면 빌드하다가 쉘에서 어쩌구 하면서 에러가 난다.

경고: 라이브러리 ESP_SR에서 카테고리 'Sound'가 유효하지 않습니다. 'Uncategorized'로 설정
경고: 라이브러리 Hash에서 카테고리 'Security'가 유효하지 않습니다. 'Uncategorized'로 설정
경고: 라이브러리 ESP Insights에서 카테고리 ''가 유효하지 않습니다. 'Uncategorized'로 설정
경고: 라이브러리 ESP RainMaker에서 카테고리 ''가 유효하지 않습니다. 'Uncategorized'로 설정
경고: 라이브러리 TFLite Micro에서 카테고리 ''가 유효하지 않습니다. 'Uncategorized'로 설정
경고: 라이브러리 WiFiProv에서 카테고리 ''가 유효하지 않습니다. 'Uncategorized'로 설정
Archiving built core (caching) in: /tmp/arduino_cache_547584/core/core_esp32_esp32_esp32_JTAGAdapter_default,PSRAM_disabled,PartitionScheme_default,CPUFreq_240,FlashMode_dio,FlashFreq_80,FlashSize_4M,UploadSpeed_921600,LoopCore_1,EventsCore_1,DebugLevel_none,EraseFlash_none,ZigbeeMode_default_302ebf432393f02a3a54f86a94370d90.a
>: -c: 줄 1: `''을(를) 찾는 도중 예상치 못한 파일의 끝
>: -c: 줄 2: 문법 오류: 예기치 않은 파일의 끝
exit status 2
보드 ESP32 Dev Module 컴파일 에러.

 

그래서 혹시 몰라 3.2.1를 받아서 하니 잘된다. 이게 머야 -_-

 

귀찮아서 빌드 테스트를 위해

예제 > ESP32 > ChipID 해서 빌드하니 잘된다.

 

어디서 주워듣기로는 DIO로 하라는데 QIO던 DIO던 잘되니 상관없나..

 

부팅시에 부트로더 메시지에서 mode DIO로 나오니.. DIO 로 해야할 느낌?

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:4888
load:0x40078000,len:16456
load:0x40080400,len:4
load:0x40080404,len:3476
entry 0x400805b4

 

실행되고 시리얼 모니터로 보는데, 부트로더 에러나서 같은거 계속 출력하는 줄.. -_-

'embeded > esp32' 카테고리의 다른 글

esp32 와 ili9341 direction  (0) 2026.01.23
esp32-2432S028 데모 빌드  (0) 2026.01.21
esp32-2432S028 데이터 시트  (0) 2026.01.17
esp32-2432S028 보드 st7789 spi lcd driver?  (0) 2026.01.16
esp32 와 spi lcd 성능 비..교?  (0) 2026.01.12
Posted by 구차니
프로그램 사용/lvgl2026. 1. 22. 21:59

해본다는게 맨날 까먹네 -_-

 

 

 

podman 이라고 docker를 대체하는거라고 나오네.. 머지?

 

아무튼 메일을 쓰란다 쩝..

 

한달짜리 주네. 쩝

 

 

wsl을 안깔아놨었던거 같은데 그래서 그런가 에러가 발생해서 머가 되지 않는다.

아니 내 한달은?!?!?

 

아니.. 이정도면 인스톨러에 wsl 확인하고 하던가 너무하잖아

Windows

Install WSL

Before using the Editor WSL (Windows Subsystem for Linux) needs to be installed.
Open a Terminal and type wsl.exe --list --verbose to see if it's already installed.
If it's not, just type wsl --install and hit Enter.

[링크 : https://docs.lvgl.io/master/xml/editor/install.html]

 

+

다른 pc에서 시도하는데 안된다.

 

일반사용자 모드시 에러

Console Ready
⚠️ Deleted preview-build and preview-bin because they were built with an older version of LVGL.
Runtime not found in project, building...
Failed to read file C:\Users\minimonk\Desktop\lvgl\test\preview-bin\lved-runtime.js.
Generating code for project: C:/Users/shin/Desktop/lvgl/test
⏳ Generating code...
Cleaning generated files...
Validating code...
LVGLSchemaService: loading schemas...
Found 2 XML files.
Code Validation passed
Generating C code:
☑️ Generated test_gen.h
☑️ Generated test_gen.c
☑️ Generated test.c
☑️ Generated test.h
[Resource Converter]
Mirror docker.io/lvglio/emscripten-sdl2:0.2.0 unavailable: Cannot connect to Podman. Please verify your connection to the Linux system using `podman system connection list`, or try `podman machine init` and `podman machine start` to manage a new Linux VM
Error: unable to connect to Podman socket: Get "http://d/v5.5.1/libpod/_ping": dial unix /run/podman/podman.sock: connect: A socket operation encountered a dead network.
Mirror ghcr.io/lvgl/emscripten-sdl2:0.2.0 unavailable: Cannot connect to Podman. Please verify your connection to the Linux system using `podman system connection list`, or try `podman machine init` and `podman machine start` to manage a new Linux VM
Error: unable to connect to Podman socket: Get "http://d/v5.5.1/libpod/_ping": dial unix /run/podman/podman.sock: connect: A socket operation encountered a dead network.
Falling back to local image reference emscripten-sdl2:0.2.0
✅ Code generated successfully
Compiling project
Failed to read file C:\Users\minimonk\Desktop\lvgl\test\preview-bin\lved-runtime.js.
Checking Podman virtual machine status...
No Podman virtual machine found. A new one will be created automatically. It may take a few minutes before generating and compiling will be ready for use.
Error: command C:\Windows\System32\wsl.exe [-l --quiet] failed: exit status 1 ()
Virtual machine init error: Error: command C:\Windows\System32\wsl.exe [-l --quiet] failed: exit status 1 ()
Failed to read file C:\Users\minimonk\Desktop\lvgl\test\preview-bin\lved-runtime.js.

 

관리자 모드로 다시 실행. 흠.. 윈도우에서 왜 안될까..

Console Ready
Preparing container environment...
Checking Podman virtual machine status...
Error: command C:\Windows\System32\wsl.exe [-l --quiet] failed: exit status 1 ()
Virtual machine init error: Error: command C:\Windows\System32\wsl.exe [-l --quiet] failed: exit status 1 ()
Could not prepare container environment: 'Error: command C:\Windows\System32\wsl.exe [-l --quiet] failed: exit status 1 ()
'
⚠️ Deleted preview-build and preview-bin because they were built with an older version of LVGL.

 

다시 보니 wsl 자체가 설치가 안되어 있었던것 같아서 설치!

C:\> wsl.exe --install

 

일반권한, 관리자 권한으로 재시도! 는 실패 -_-

Console Ready
Preparing container environment...
Checking Podman virtual machine status...
Error: command C:\Users\minimonk\AppData\Local\Microsoft\WindowsApps\wsl.exe [-l --quiet] failed: exit status 0xffffffff ()
Virtual machine init error: Error: command C:\Users\minimonk\AppData\Local\Microsoft\WindowsApps\wsl.exe [-l --quiet] failed: exit status 0xffffffff ()
Could not prepare container environment: 'Error: command C:\Users\minimonk\AppData\Local\Microsoft\WindowsApps\wsl.exe [-l --quiet] failed: exit status 0xffffffff ()
'
⚠️ Deleted preview-build and preview-bin because they were built with an older version of LVGL.

 

+

C:\>wsl.exe --install
요청한 작업을 수행하려면 권한 상승이 필요합니다.
설치 중: 가상 머신 플랫폼
가상 머신 플랫폼이(가) 설치되었습니다.
설치 중: Linux용 Windows 하위 시스템
Linux용 Windows 하위 시스템이(가) 설치되었습니다.
설치 중: Linux용 Windows 하위 시스템
Linux용 Windows 하위 시스템이(가) 설치되었습니다.
설치 중: Ubuntu
Ubuntu이(가) 설치되었습니다.
요청한 작업이 잘 실행되었습니다. 시스템을 다시 시작하면 변경 사항이 적용됩니다.

C:\>wsl -d ubuntu
이 응용 프로그램을 사용하려면 Linux용 Windows 하위 시스템 선택적 구성 요소가 필요합니다.
실행하여 설치: wsl.exe --install --no-distribution
변경 내용을 적용하려면 시스템을 다시 시작해야 할 수 있습니다.
오류 코드: Wsl/WSL_E_WSL_OPTIONAL_COMPONENT_REQUIRED


C:\>wsl.exe --install --no-distribution
요청한 작업을 수행하려면 권한 상승이 필요합니다.
Windows 선택적 구성 요소 설치 중: Microsoft-Windows-Subsystem-Linux

배포 이미지 서비스 및 관리 도구
버전: 10.0.19041.3636

이미지 버전: 10.0.19045.6466

기능을 사용하도록 설정하는 중
[==========================100.0%==========================]
작업을 완료했습니다.
Windows 선택적 구성 요소 설치 중: VirtualMachinePlatform

배포 이미지 서비스 및 관리 도구
버전: 10.0.19041.3636

이미지 버전: 10.0.19045.6466

기능을 사용하도록 설정하는 중
[==========================100.0%==========================]
작업을 완료했습니다.
요청한 작업이 잘 실행되었습니다. 시스템을 다시 시작하면 변경 사항이 적용됩니다.
요청한 작업이 잘 실행되었습니다. 시스템을 다시 시작하면 변경 사항이 적용됩니다.

 

재부팅 하고 와서 일반 권한으로 하니 먼가 되는 느낌이다.

 

 

 

i5-7200U 라 그런가.. 한 10분? 15분 기다린거 같네 -_-

Container image docker.io/lvglio/emscripten-sdl2:0.2.0 is ready
Removing any old Docker images in this list: docker.io/lvglio/emscripten-sdl2:0.1.0
No local image found for docker.io/lvglio/emscripten-sdl2:0.1.0, skipping removal.
Failed to read file C:\Users\minimonk\Desktop\lvgl\test\preview-bin\lved-runtime.js.
Runtime not found in project, building...
Failed to read file C:\Users\minimonk\Desktop\lvgl\test\preview-bin\lved-runtime.js.
Generating code for project: C:/Users/minimonk/Desktop/lvgl/test
⏳ Generating code...
Cleaning generated files...
Validating code...
LVGLSchemaService: loading schemas...
Found 2 XML files.
✅ Code generated successfully
Compiling project
Code Validation passed
Generating C code:
☑️ Generated test_gen.h
☑️ Generated test_gen.c
[Resource Converter]
Failed to read file C:\Users\minimonk\Desktop\lvgl\test\preview-bin\lved-runtime.js.
Checking Podman virtual machine status...
Virtual machine is running
⌛ Compiling project C:/Users/minimonk/Desktop/lvgl/test for "web" environment
⏳ Building lib LVGL
configure: cmake /lved/resources/lib -DCMAKE_TOOLCHAIN_FILE=/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/emsdk/node/20.18.0_64bit/bin/node
-- The C compiler identification is Clang 21.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /emsdk/upstream/emscripten/emcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/build
make: make -j 4 -Oline
[  0%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_group.c.o
[  0%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj.c.o
[  0%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_class.c.o
[  0%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_draw.c.o
[  1%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_event.c.o
[  1%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_id_builtin.c.o
[  1%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_pos.c.o
[  1%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_property.c.o
[  1%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_scroll.c.o
[  2%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_style.c.o
[  2%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_style_gen.c.o
[  2%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_obj_tree.c.o
[  2%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/core/lv_refr.c.o
[  3%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/display/lv_display.c.o
[  3%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/convert/helium/lv_draw_buf_convert_helium.c.o
[  3%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/convert/lv_draw_buf_convert.c.o
[  3%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/convert/neon/lv_draw_buf_convert_neon.c.o
[  3%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/dma2d/lv_draw_dma2d.c.o
[  4%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/dma2d/lv_draw_dma2d_fill.c.o
[  4%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/dma2d/lv_draw_dma2d_img.c.o
[  4%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/espressif/ppa/lv_draw_ppa.c.o
[  4%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/espressif/ppa/lv_draw_ppa_buf.c.o
[  5%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/espressif/ppa/lv_draw_ppa_fill.c.o
[  5%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/espressif/ppa/lv_draw_ppa_img.c.o
[  5%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve.c.o
[  5%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_arc.c.o
[  5%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_fill.c.o
[  6%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_image.c.o
[  6%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_letter.c.o
[  6%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_line.c.o
[  6%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_ram_g.c.o
[  6%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_draw_eve_triangle.c.o
[  7%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/eve/lv_eve.c.o
[  7%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw.c.o
[  7%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_3d.c.o
[  7%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_arc.c.o
[  8%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_buf.c.o
[  8%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_image.c.o
[  8%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_label.c.o
[  8%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_line.c.o
[  8%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_mask.c.o
[  9%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_rect.c.o
[  9%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_triangle.c.o
[  9%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_draw_vector.c.o
[  9%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/lv_image_decoder.c.o
[ 10%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx.c.o
[ 10%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_arc.c.o
[ 10%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_border.c.o
[ 10%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_fill.c.o
[ 10%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_img.c.o
[ 11%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_label.c.o
[ 11%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_layer.c.o
[ 11%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_line.c.o
[ 11%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_stm32_hal.c.o
[ 11%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_triangle.c.o
[ 12%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_utils.c.o
[ 12%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_draw_nema_gfx_vector.c.o
[ 12%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nema_gfx/lv_nema_gfx_path.c.o
[ 12%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/g2d/lv_draw_buf_g2d.c.o
[ 13%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/g2d/lv_draw_g2d.c.o
[ 13%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/g2d/lv_draw_g2d_fill.c.o
[ 13%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/g2d/lv_draw_g2d_img.c.o
[ 13%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/g2d/lv_g2d_buf_map.c.o
[ 13%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/g2d/lv_g2d_utils.c.o
[ 14%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_draw_buf_pxp.c.o
[ 14%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_draw_pxp.c.o
[ 14%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_draw_pxp_fill.c.o
[ 15%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_draw_pxp_layer.c.o
[ 14%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_draw_pxp_img.c.o
[ 15%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_pxp_cfg.c.o
[ 15%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_pxp_osa.c.o
[ 15%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/nxp/pxp/lv_pxp_utils.c.o
[ 15%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/opengles/lv_draw_opengles.c.o
[ 16%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d.c.o
[ 16%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c.o
[ 16%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_border.c.o
[ 16%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c.o
[ 16%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_image.c.o
[ 17%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_label.c.o
[ 17%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_line.c.o
[ 17%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c.o
[ 17%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c.o
[ 18%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c.o
[ 18%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sdl/lv_draw_sdl.c.o
[ 18%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend.c.o
[ 18%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_al88.c.o
[ 18%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c.o
[ 19%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888_premultiplied.c.o
[ 19%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_i1.c.o
[ 19%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_l8.c.o
[ 19%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c.o
[ 20%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565_swapped.c.o
[ 20%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c.o
[ 20%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/neon/lv_draw_sw_blend_neon_to_rgb565.c.o
[ 20%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/blend/neon/lv_draw_sw_blend_neon_to_rgb888.c.o
[ 20%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw.c.o
[ 21%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_arc.c.o
[ 21%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_border.c.o
[ 21%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_box_shadow.c.o
[ 21%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_fill.c.o
[ 21%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_grad.c.o
[ 22%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_img.c.o
[ 22%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_letter.c.o
[ 22%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_line.c.o
[ 22%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_mask.c.o
[ 23%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_mask_rect.c.o
[ 23%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_transform.c.o
[ 23%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_triangle.c.o
[ 23%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_utils.c.o
[ 23%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/sw/lv_draw_sw_vector.c.o
[ 24%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_buf_vg_lite.c.o
[ 24%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite.c.o
[ 24%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_arc.c.o
[ 24%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_border.c.o
[ 25%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c.o
[ 25%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_fill.c.o
[ 25%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_img.c.o
[ 25%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_label.c.o
[ 25%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_layer.c.o
[ 26%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_line.c.o
[ 26%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c.o
[ 26%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_triangle.c.o
[ 26%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_draw_vg_lite_vector.c.o
[ 26%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_decoder.c.o
[ 27%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_grad.c.o
[ 27%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_math.c.o
[ 27%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_path.c.o
[ 27%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_pending.c.o
[ 28%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_stroke.c.o
[ 28%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/draw/vg_lite/lv_vg_lite_utils.c.o
[ 28%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/drm/lv_linux_drm.c.o
[ 28%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/drm/lv_linux_drm_common.c.o
[ 28%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/drm/lv_linux_drm_egl.c.o
[ 29%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/fb/lv_linux_fbdev.c.o
[ 29%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/ft81x/lv_ft81x.c.o
[ 29%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/ili9341/lv_ili9341.c.o
[ 29%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/lcd/lv_lcd_generic_mipi.c.o
[ 30%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/nv3007/lv_nv3007.c.o
[ 30%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/nxp_elcdif/lv_nxp_elcdif.c.o
[ 30%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.c.o
[ 30%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/st7735/lv_st7735.c.o
[ 30%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/st7789/lv_st7789.c.o
[ 31%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/st7796/lv_st7796.c.o
[ 31%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/display/st_ltdc/lv_st_ltdc.c.o
[ 31%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/draw/eve/lv_draw_eve_display.c.o
[ 31%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/evdev/lv_evdev.c.o
[ 31%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/libinput/lv_libinput.c.o
[ 32%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/libinput/lv_xkb.c.o
[ 32%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_cache.c.o
[ 32%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_entry.c.o
[ 32%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_fbdev.c.o
[ 33%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_image_cache.c.o
[ 33%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_lcd.c.o
[ 33%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_libuv.c.o
[ 33%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_mouse.c.o
[ 33%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_profiler.c.o
[ 34%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/nuttx/lv_nuttx_touchscreen.c.o
[ 34%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/assets/lv_opengles_shader.c.o
[ 34%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/glad/src/egl.c.o
[ 34%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/glad/src/gles2.c.o
[ 35%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/lv_opengles_debug.c.o
[ 35%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/lv_opengles_driver.c.o
[ 35%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/lv_opengles_egl.c.o
[ 35%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/lv_opengles_glfw.c.o
[ 35%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/lv_opengles_texture.c.o
[ 36%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/opengl_shader/lv_opengl_shader_manager.c.o
[ 36%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/opengles/opengl_shader/lv_opengl_shader_program.c.o
[ 36%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/qnx/lv_qnx.c.o
[ 36%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/sdl/lv_sdl_keyboard.c.o
[ 36%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/sdl/lv_sdl_mouse.c.o
[ 37%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/sdl/lv_sdl_mousewheel.c.o
[ 37%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/sdl/lv_sdl_window.c.o
[ 37%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/uefi/lv_uefi_context.c.o
[ 37%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/uefi/lv_uefi_display.c.o
[ 38%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/uefi/lv_uefi_indev_keyboard.c.o
[ 38%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/uefi/lv_uefi_indev_pointer.c.o
[ 38%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/uefi/lv_uefi_indev_touch.c.o
[ 38%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/uefi/lv_uefi_private.c.o
[ 38%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wayland.c.o
[ 39%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wayland_smm.c.o
[ 39%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_cache.c.o
[ 39%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_dmabuf.c.o
[ 39%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_keyboard.c.o
[ 40%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_pointer.c.o
[ 40%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_pointer_axis.c.o
[ 40%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_seat.c.o
[ 40%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_shm.c.o
[ 40%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_touch.c.o
[ 41%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_window.c.o
[ 41%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_window_decorations.c.o
[ 41%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/wayland/lv_wl_xdg_shell.c.o
[ 41%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/windows/lv_windows_context.c.o
[ 41%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/windows/lv_windows_display.c.o
[ 42%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/windows/lv_windows_input.c.o
[ 42%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/x11/lv_x11_display.c.o
[ 42%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/drivers/x11/lv_x11_input.c.o
[ 42%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_binfont_loader.c.o
[ 43%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font.c.o
[ 43%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c.o
[ 43%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_fmt_txt.c.o
[ 43%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_10.c.o
[ 43%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_12.c.o
[ 44%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_14.c.o
[ 44%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_14_aligned.c.o
[ 44%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_16.c.o
[ 44%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_18.c.o
[ 45%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_20.c.o
[ 45%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_22.c.o
[ 45%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_24.c.o
[ 45%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_26.c.o
[ 45%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_28.c.o
[ 46%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_28_compressed.c.o
[ 46%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_30.c.o
[ 46%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_32.c.o
[ 46%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_34.c.o
[ 46%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_36.c.o
[ 47%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_38.c.o
[ 47%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_40.c.o
[ 47%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_42.c.o
[ 47%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_44.c.o
[ 48%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_46.c.o
[ 48%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_48.c.o
[ 48%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_montserrat_8.c.o
[ 48%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_source_han_sans_sc_14_cjk.c.o
[ 48%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_source_han_sans_sc_16_cjk.c.o
[ 49%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_unscii_8.c.o
[ 49%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/font/lv_font_unscii_16.c.o
[ 49%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/indev/lv_indev.c.o
[ 49%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/indev/lv_indev_gesture.c.o
[ 50%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/indev/lv_indev_scroll.c.o
[ 50%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/layouts/flex/lv_flex.c.o
[ 50%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/layouts/grid/lv_grid.c.o
[ 50%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/layouts/lv_layout.c.o
[ 50%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/FT800-FT813/EVE_commands.c.o
[ 51%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/FT800-FT813/EVE_supplemental.c.o
[ 51%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/barcode/code128.c.o
[ 51%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/barcode/lv_barcode.c.o
[ 51%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/bin_decoder/lv_bin_decoder.c.o
[ 51%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/bmp/lv_bmp.c.o
[ 52%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/expat/xmlparse.c.o
[ 52%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/expat/xmlrole.c.o
[ 52%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/expat/xmltok.c.o
[ 52%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/expat/xmltok_impl.c.o
[ 53%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/expat/xmltok_ns.c.o
[ 53%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/ffmpeg/lv_ffmpeg.c.o
[ 53%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/freetype/lv_freetype.c.o
[ 53%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/freetype/lv_freetype_glyph.c.o
[ 53%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/freetype/lv_freetype_image.c.o
[ 54%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/freetype/lv_freetype_outline.c.o
[ 54%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/freetype/lv_ftsystem.c.o
[ 54%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/frogfs/src/decomp_raw.c.o
[ 54%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/frogfs/src/frogfs.c.o
[ 55%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_cbfs.c.o
[ 55%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_fatfs.c.o
[ 55%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_frogfs.c.o
[ 55%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_littlefs.c.o
[ 55%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_memfs.c.o
[ 56%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_posix.c.o
[ 56%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_stdio.c.o
[ 56%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_uefi.c.o
[ 56%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/fsdrv/lv_fs_win32.c.o
[ 56%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/gif/AnimatedGIF/src/gif.c.o
[ 57%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/gif/lv_gif.c.o
[ 57%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/gltf/gltf_view/assets/chromatic.c.o
[ 57%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/gltf/gltf_view/assets/lv_gltf_view_shader.c.o
[ 57%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/gltf/gltf_view/ibl/lv_gltf_ibl_sampler.c.o
[ 58%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/gstreamer/lv_gstreamer.c.o
[ 58%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c.o
[ 58%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/libpng/lv_libpng.c.o
[ 58%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/lodepng/lodepng.c.o
[ 58%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/lodepng/lv_lodepng.c.o
[ 59%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/lz4/lz4.c.o
[ 59%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/qrcode/lv_qrcode.c.o
[ 59%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/qrcode/qrcodegen.c.o
[ 59%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/rle/lv_rle.c.o
[ 60%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/rlottie/lv_rlottie.c.o
[ 60%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/svg/lv_svg.c.o
[ 60%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/svg/lv_svg_decoder.c.o
[ 60%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/svg/lv_svg_parser.c.o
[ 60%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/svg/lv_svg_render.c.o
[ 61%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/svg/lv_svg_token.c.o
[ 61%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/tiny_ttf/lv_tiny_ttf.c.o
[ 61%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/tjpgd/lv_tjpgd.c.o
[ 61%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/tjpgd/tjpgd.c.o
[ 61%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/VGLite/vg_lite.c.o
[ 62%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/VGLite/vg_lite_image.c.o
[ 62%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/VGLite/vg_lite_matrix.c.o
[ 62%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/VGLite/vg_lite_path.c.o
[ 62%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/VGLite/vg_lite_stroke.c.o
[ 63%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/VGLiteKernel/vg_lite_kernel.c.o
[ 63%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/lv_vg_lite_hal/lv_vg_lite_hal.c.o
[ 63%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/libs/vg_lite_driver/lv_vg_lite_hal/vg_lite_os.c.o
[ 63%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/lv_init.c.o
[ 63%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/class/lv_cache_lru_ll.c.o
[ 64%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/class/lv_cache_lru_rb.c.o
[ 64%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/class/lv_cache_sc_da.c.o
[ 64%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/instance/lv_image_cache.c.o
[ 64%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/instance/lv_image_header_cache.c.o
[ 65%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/lv_cache.c.o
[ 65%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/cache/lv_cache_entry.c.o
[ 65%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_anim.c.o
[ 65%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_anim_timeline.c.o
[ 65%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_area.c.o
[ 66%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_array.c.o
[ 66%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_async.c.o
[ 66%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_bidi.c.o
[ 66%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_circle_buf.c.o
[ 66%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_color.c.o
[ 67%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_color_op.c.o
[ 67%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_event.c.o
[ 67%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_fs.c.o
[ 67%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_grad.c.o
[ 68%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_iter.c.o
[ 68%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_ll.c.o
[ 68%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_log.c.o
[ 68%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_lru.c.o
[ 68%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_math.c.o
[ 69%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_matrix.c.o
[ 69%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_palette.c.o
[ 69%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_profiler_builtin.c.o
[ 69%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_profiler_builtin_posix.c.o
[ 70%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_rb.c.o
[ 70%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_style.c.o
[ 70%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_style_gen.c.o
[ 70%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_templ.c.o
[ 70%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_text.c.o
[ 71%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_text_ap.c.o
[ 71%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_timer.c.o
[ 71%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_tree.c.o
[ 71%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/misc/lv_utils.c.o
[ 71%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_cmsis_rtos2.c.o
[ 72%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_freertos.c.o
[ 72%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_linux.c.o
[ 72%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_mqx.c.o
[ 72%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_os.c.o
[ 73%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_os_none.c.o
[ 73%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_pthread.c.o
[ 73%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_rtthread.c.o
[ 73%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_sdl2.c.o
[ 73%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/osal/lv_windows.c.o
[ 74%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/file_explorer/lv_file_explorer.c.o
[ 74%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/font_manager/lv_font_manager.c.o
[ 74%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/font_manager/lv_font_manager_recycle.c.o
[ 74%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/fragment/lv_fragment.c.o
[ 75%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/fragment/lv_fragment_manager.c.o
[ 75%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/gridnav/lv_gridnav.c.o
[ 75%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/ime/lv_ime_pinyin.c.o
[ 75%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/imgfont/lv_imgfont.c.o
[ 75%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/monkey/lv_monkey.c.o
[ 76%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/observer/lv_observer.c.o
[ 76%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/snapshot/lv_snapshot.c.o
[ 76%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/sysmon/lv_sysmon.c.o
[ 76%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/test/lv_test_display.c.o
[ 76%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/test/lv_test_helpers.c.o
[ 77%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/test/lv_test_indev.c.o
[ 77%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/test/lv_test_indev_gesture.c.o
[ 77%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/test/lv_test_screenshot_compare.c.o
[ 77%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/translation/lv_translation.c.o
[ 78%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/vg_lite_tvg/vg_lite_matrix.c.o
[ 78%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml.c.o
[ 78%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_base_types.c.o
[ 78%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_component.c.o
[ 78%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_load.c.o
[ 79%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_parser.c.o
[ 79%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_style.c.o
[ 79%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_test.c.o
[ 79%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_translation.c.o
[ 80%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_update.c.o
[ 80%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_utils.c.o
[ 80%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/lv_xml_widget.c.o
[ 80%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_arc_parser.c.o
[ 80%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_bar_parser.c.o
[ 81%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_button_parser.c.o
[ 81%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_buttonmatrix_parser.c.o
[ 81%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_calendar_parser.c.o
[ 81%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_canvas_parser.c.o
[ 81%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_chart_parser.c.o
[ 82%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_checkbox_parser.c.o
[ 82%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_dropdown_parser.c.o
[ 82%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_image_parser.c.o
[ 82%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_keyboard_parser.c.o
[ 83%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_label_parser.c.o
[ 83%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_obj_parser.c.o
[ 83%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_qrcode_parser.c.o
[ 83%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_roller_parser.c.o
[ 83%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_scale_parser.c.o
[ 84%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_slider_parser.c.o
[ 84%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_spangroup_parser.c.o
[ 84%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_spinbox_parser.c.o
[ 84%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_switch_parser.c.o
[ 85%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_table_parser.c.o
[ 85%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_tabview_parser.c.o
[ 85%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/others/xml/parsers/lv_xml_textarea_parser.c.o
[ 85%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/builtin/lv_mem_core_builtin.c.o
[ 85%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/builtin/lv_sprintf_builtin.c.o
[ 86%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/builtin/lv_string_builtin.c.o
[ 86%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/builtin/lv_tlsf.c.o
[ 86%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/clib/lv_mem_core_clib.c.o
[ 86%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/clib/lv_sprintf_clib.c.o
[ 86%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/clib/lv_string_clib.c.o
[ 87%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/lv_mem.c.o
[ 87%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/micropython/lv_mem_core_micropython.c.o
[ 87%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/rtthread/lv_mem_core_rtthread.c.o
[ 87%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/rtthread/lv_sprintf_rtthread.c.o
[ 88%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/rtthread/lv_string_rtthread.c.o
[ 88%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/stdlib/uefi/lv_mem_core_uefi.c.o
[ 88%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/themes/default/lv_theme_default.c.o
[ 88%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/themes/lv_theme.c.o
[ 88%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/themes/mono/lv_theme_mono.c.o
[ 89%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/themes/simple/lv_theme_simple.c.o
[ 89%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/tick/lv_tick.c.o
[ 89%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/3dtexture/lv_3dtexture.c.o
[ 89%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/animimage/lv_animimage.c.o
[ 90%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/arc/lv_arc.c.o
[ 90%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/arclabel/lv_arclabel.c.o
[ 90%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/bar/lv_bar.c.o
[ 90%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/button/lv_button.c.o
[ 90%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/buttonmatrix/lv_buttonmatrix.c.o
[ 91%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/calendar/lv_calendar.c.o
[ 91%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/calendar/lv_calendar_chinese.c.o
[ 91%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/calendar/lv_calendar_header_arrow.c.o
[ 91%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/calendar/lv_calendar_header_dropdown.c.o
[ 91%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/canvas/lv_canvas.c.o
[ 92%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/chart/lv_chart.c.o
[ 92%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/checkbox/lv_checkbox.c.o
[ 92%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/dropdown/lv_dropdown.c.o
[ 92%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/image/lv_image.c.o
[ 93%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/imagebutton/lv_imagebutton.c.o
[ 93%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/keyboard/lv_keyboard.c.o
[ 93%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/label/lv_label.c.o
[ 93%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/led/lv_led.c.o
[ 93%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/line/lv_line.c.o
[ 94%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/list/lv_list.c.o
[ 94%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/lottie/lv_lottie.c.o
[ 94%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/menu/lv_menu.c.o
[ 94%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/msgbox/lv_msgbox.c.o
[ 95%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/objx_templ/lv_objx_templ.c.o
[ 95%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_animimage_properties.c.o
[ 95%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_dropdown_properties.c.o
[ 95%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_image_properties.c.o
[ 95%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_keyboard_properties.c.o
[ 96%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_label_properties.c.o
[ 96%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_obj_properties.c.o
[ 96%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_roller_properties.c.o
[ 96%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_slider_properties.c.o
[ 96%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_style_properties.c.o
[ 97%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/property/lv_textarea_properties.c.o
[ 97%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/roller/lv_roller.c.o
[ 97%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/scale/lv_scale.c.o
[ 97%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/slider/lv_slider.c.o
[ 98%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/span/lv_span.c.o
[ 98%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/spinbox/lv_spinbox.c.o
[ 98%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/spinner/lv_spinner.c.o
[ 98%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/switch/lv_switch.c.o
[ 99%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/table/lv_table.c.o
[ 99%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/tabview/lv_tabview.c.o
[ 99%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/textarea/lv_textarea.c.o
[ 99%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/tileview/lv_tileview.c.o
[ 99%] Building C object CMakeFiles/lvgl.dir/lved/resources/lvgl/src/widgets/win/lv_win.c.o
[100%] Linking C static library /lved/resources/lib/liblvgl.a
[100%] Built target lvgl
✅ Built lib LVGL
Project name: test
⛭ Building runtime for Preview
configure: cmake -B /lved/project/preview-build -S /lved/resources -DPROJECT_NAME=lved-runtime -DCODE_PROJECT_NAME=test -DOUTPUT_DIR=/lved/preview-bin -DLVGL_SRC_DIR=/lved/resources/lvgl -DLVGL_CONF_DIR=/lved/resources/conf -DUSER_SRC_DIR=/lved/project -DLVED_ENV=web -DCMAKE_TOOLCHAIN_FILE=/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/emsdk/node/20.18.0_64bit/bin/node
-- The C compiler identification is Clang 21.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /emsdk/upstream/emscripten/emcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /lved/project/preview-build
Deleting CMakeCCompilerId.c
make: make -j 4 -Oline -C /lved/project/preview-build
make[2]: Entering directory '/lved/project/preview-build'
[ 33%] Building C object project/CMakeFiles/lib-ui.dir/test_gen.c.o
make[2]: Leaving directory '/lved/project/preview-build'
make[2]: Entering directory '/lved/project/preview-build'
[ 33%] Building C object project/CMakeFiles/lib-ui.dir/test.c.o
make[2]: Leaving directory '/lved/project/preview-build'
make[2]: Entering directory '/lved/project/preview-build'
[ 50%] Linking C static library liblib-ui.a
make[2]: Leaving directory '/lved/project/preview-build'
make[1]: Entering directory '/lved/project/preview-build'
[ 50%] Built target lib-ui
make[1]: Leaving directory '/lved/project/preview-build'
make[2]: Entering directory '/lved/project/preview-build'
[ 66%] Building C object CMakeFiles/lved-runtime.dir/src/getrandom_compat.c.o
make[2]: Leaving directory '/lved/project/preview-build'
make[2]: Entering directory '/lved/project/preview-build'
[ 83%] Building C object CMakeFiles/lved-runtime.dir/src/runtime.c.o
make[2]: Leaving directory '/lved/project/preview-build'
make[2]: Entering directory '/lved/project/preview-build'
[100%] Linking C executable /lved/preview-bin/lved-runtime.js
make[2]: Leaving directory '/lved/project/preview-build'
make[2]: Entering directory '/lved/project/preview-build'
cache:INFO: generating system asset: symbol_lists/f1ebb76c5cbf50c355a1f07f42860da5f8c91914.json... (this will be cached in "/emsdk/upstream/emscripten/cache/symbol_lists/f1ebb76c5cbf50c355a1f07f42860da5f8c91914.json" for subsequent builds)
cache:INFO:  - ok
emcc: warning: running limited binaryen optimizations because DWARF info requested (or indirectly required) [-Wlimited-postlink-optimizations]
make[2]: Leaving directory '/lved/project/preview-build'
make[1]: Entering directory '/lved/project/preview-build'
[100%] Built target lved-runtime
make[1]: Leaving directory '/lved/project/preview-build'
✅ Built runtime for Preview
✅ Project compiled successfully
Runtime found in project: C:/Users/minimonk/Desktop/lvgl/test

 

이건 웹버전에서 예제 열어 xml 파일 끌어오려고 한거고

 


데스크탑 버전에 붙여넣으니 미리보기가 조금 보이는 듯한 느낌?

솔찍히 Figma 에서 디자인 하고 끌어와야 하는지 단독으로는 못써먹을 것 같고

자체적인 위지윅 에디터도 없고 이 데스크탑 버전은 머하는데 써먹으라고 있는건지 좀 고민해봐야겠다.

 

'프로그램 사용 > lvgl' 카테고리의 다른 글

lvgl pro + figma vs square line studio  (0) 2026.01.28
freertos on esp32 lvgl 예제 분석  (0) 2026.01.26
lvgl pro, square line studio  (0) 2026.01.09
esp32 lvgl  (0) 2025.11.15
LVGL (Light and Versatile Graphics Library)  (0) 2023.11.18
Posted by 구차니

mini PCI express 에는 특이하게도 USB가 존재한다.

36, 38번 핀(USB_DM / USB_DP)

고작(?) PETp0 / PETn0 / PERp0 / PERn0 4개 핀인거 보면 양방향 디퍼런셜 1채널이 전부인것 같은데

그 와중에 부가핀이 더 많은게 함정이네. wifi 나 usim은 reserved 영역인진 모르겠다.

[링크 : https://m.blog.naver.com/spc9999/566 71141]

 

 

[링크 : https://community.toradex.com/t/ec25-mini-pcie-is-not-detected-on-verdin-am62/21343/20]

 

[링크 : https://connecttech.com/ftp/pdf/CTIM-MPG00X.pdf[

'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글

cpuz 와 메모리 타이밍  (0) 2026.01.27
usb cdc acm(Abstract Control Model)  (0) 2026.01.08
pc 쿨링팬 pwm 주파수  (0) 2025.12.01
bit banging  (0) 2025.05.08
numa 와 smp  (0) 2025.05.07
Posted by 구차니
하드웨어/Display 장비2026. 1. 21. 15:46

'하드웨어 > Display 장비' 카테고리의 다른 글

lcd timing  (0) 2025.11.28
pw700 edid 덤프  (0) 2025.10.27
lg pw700 3d 모드 활성화 super slow 촬영  (0) 2025.10.26
lg pw700 지름 + 3d  (4) 2025.10.26
benq mp780st 마운트  (0) 2025.10.19
Posted by 구차니