Se você usa PlatformIO com a Adafruit LittlevGL Glue Library como fizemos em nossos exemplos LVGL como Exemplo minimal LVGL com display Adafruit ST7735R para PlatformIO, lv_conf.h vem com a Adafruit LittlevGL Glue Library, portanto quaisquer mudanças em lv_conf.h não seriam permanentes já que elas seriam sobrescritas quando a biblioteca dentro da pasta .pio for reinstalada.
O arquivo de configuração originalestá localizado em
.pio/libdeps/esp32dev/Adafruit LittlevGL Glue Library/lv_conf.h(esp32dev é o nome do ambiente no seu platformio.ini e portanto pode ser diferente na sua configuração)
Como criar um lv_conf.h customizado
Felizmente, PlatformIO configura o diretório include do projeto para ter precedência sobre outras pastas, incluindo as dependências de biblioteca localizadas em .pio.
Em outras palavras, você simplesmente tem que criar um arquivo chamado lv_conf.h no diretório include do seu projeto e PlatformIO cuidará do resto para você.
Tipicamente, apenas copie o conteúdo do lv_conf.h original para começar e então faça suas modificações.
**Além disso, para suprimir alguns erros internos,**você precisa adicionar os seguintes #defines/flags do compilador ao seu platformio.ini:
build_flags = -DLV_CONF_INCLUDE_SIMPLE -DLV_CONF_SUPPRESS_DEFINE_CHECK