Skip to content

v5.0.6

Compare
Choose a tag to compare
@RudolphRiedel RudolphRiedel released this 21 May 15:24
· 81 commits to 5.x since this release

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()