v5.0.6
Shortened list of changes since 5.0.5:
EVE.h
- added #ifdef _cplusplus / extern "C" to allow adding EVE functions to C++ code
EVE_commands.c:
- added EVE_write_display_parameters()
- added EVE_memRead_sram_buffer()
- Bugfix issue #81: neither DISP or the pixel clock are enabled for EVE4 configurations not using EVE_PCLK_FREQ.
thanks for the report to grados73 on Github! - switched from using CMD_PCLKFREQ to writing to REG_PCLK_FREQ directly
- Bugfix: EVE_init() did not set the audio engine to "mute" as intended, but to "silent"
- Bugfix: EVE_busy() returns EVE_FAULT_RECOVERED now on co-processor faults.
thanks for the report to Z0ld3n on Github! - added EVE_get_and_reset_fault_state() to check if EVE_busy() triggered a fault recovery
EVE_config.h:
- added a profile for the CFAF1024600B0-070SC-A1 from Crystalfontz
- added a profile for the Gameduino GD3X 7"
- slightly adjusted the Sunflower config and removed the "untested" tag
- added profiles for new displays from Panasys
- switched from using CMD_PCLKFREQ to writing to REG_PCLK_FREQ directly
EVE_target.c:
- ESP32: fix for building with ESP-IDF 5.x
EVE_target.h:
- added STM32G0
New Example:
EVE_HelloWorld_Arduino_PlatformIO - about the shortest example possible with a display-list in setup()