The ILITEK ILI9488 is one of the larger and cheaper SPI displays available to the maker community,, available in 3.5" and 4". However, there are a few workable issues that prevent this display from being great. SpecificationsWhat's called ILI9488 is actually the LCD controller with an optional touch panel, you can mostly find it with XPT2046 resistive touch controller.ILI9488 (datasheet):- 3/4 wire SPI, software configurable- 480x320 Pixels- 3 modes supported: 16bit (65k colors) / 18bit (262k colors) / 24bit (16.7m colors)XPT2046 (datasheet):- 12bit 125khz resistive touch panel- pressure sensitive- temperature sensor- 4-wire SPI- Supports...
Thursday, July 28, 2022
Sunday, July 24, 2022
LVGL ESP32 and Desktop Development Walkthrough
UI for Embedded is always a hassle, find the right MCU, find the right Display, connect the right wires and that's even before writing the first line of code that actually shows anything on the display, drivers, graphic libraries and input libraries can be a pain to use, not to mention a pain to write.Fortunately, we no longer live in a cave, we have PlatformIO, LVGL and drivers for many of the LCDs available for commercial use and maker community.I propose a way to start quickly so we can save some of the bring...
Tags: esp32, ili9488, littlevgl, lvgl, platformio
Tuesday, July 12, 2022
RISC-V Linux on ESP32
I've been playing with the idea of running linux on ESP32 since the first days I've met its more robust module, the WROVER-B, on paper it seem possible since its a dual core 240Mhz and has 16MB flash and 8MB RAM, compared to our antique machines that could run linux, it seems like a beast.Doing some research on it, I've understood that its MMU is insufficient for running Linux on it. during the past few years I've been looking into it to see if anyone else found the time to implement it and eventually...
Tags: buildroot, esp32, linux, riscv, riscv32, riscv64, tinyemu
Subscribe to:
Posts (Atom)