You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by "kasjer (via GitHub)" <gi...@apache.org> on 2023/09/14 12:08:19 UTC
[GitHub] [mynewt-core] kasjer commented on issue #3066: RAM overflow error when build app for PineTime
kasjer commented on issue #3066:
URL: https://github.com/apache/mynewt-core/issues/3066#issuecomment-1719325909
@Kisszalimo, while I don't have pinetime watch to verify that it works, here is what you may try:
There is pending PR #3063 that adds options that can tweak LVGL a little bit so it will fit in memory.
You could merge commits from this PR to your mynewt-core branch.
I hope PR will be merged soon.
Next you can change you target syscfg.yml to have this:
```yml
syscfg.vals:
LCD_ITF: spi
LCD_SPI_DEV_NAME: '"spi0"'
LCD_SPI_FREQ: 8000
LCD_SPI_MODE: BUS_SPI_MODE_0
LCD_CS_PIN: 25
LCD_RESET_PIN: 26
LCD_DC_PIN: 18
LCD_BL_PIN: 13
LVGL_DISPLAY_HORIZONTAL_RESOLUTION: 240
LVGL_DISPLAY_VERTICAL_RESOLUTION: 240
LVGL_ST7789: 1
# this reduce memory usage of LVGL
LV_MEM_SIZE: 40000
```
I did test it on **nordic_pca10040** target that has same MCU but no other peripherals except LCD
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@mynewt.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org