Skip to content

5.0.7

Compare
Choose a tag to compare
@RudolphRiedel RudolphRiedel released this 30 Dec 10:10
· 35 commits to 5.x since this release

Shortened list of changes since 5.0.6:
EVE.h
converted the function-like macros to static inline functions
added type-casts to all simple macros

EVE_commands.c:
changed a number of function parameters from signed to unsigned following the updated BT81x series programming guide V2.4
new optional parameter in EVE_init(): EVE_BACKLIGHT_FREQ
improved the embedded documentation
removed EVE_cmd_hsf_burst()

EVE_config.h:
added configurations for CFA800480E3-050Sx, CFA240400E1-030Tx and CFA240320Ex-024Sx from Crystalfontz
added EVE_BACKLIGHT_FREQ to all Riverdi modules with a value of 4kHz as recommended by Riverdi

EVE_cpp_target.cpp
added ARDUINO_TEENSY40 to the Teensy 4 target
added UNO R4 functions for blocking buffered SPI transfer
changed the Arduino Nucleo 446RE target to make clear this is only for SPI1
added ARDUINO_GIGA target for blocking buffered SPI transfer
added ARDUINO_PORTENTA_H7 target for blocking buffered SPI transfer
reworked the ESP32 support code to not use ESP-IDF for DMA transfers by default
added generic Arduino STM32 target
removed the unfortunately defunct WIZIOPICO

EVE_supplemental.c
new module for additional functions, so far has EVE_widget_circle(), EVE_widget_rectangle() and EVE_polar_cartesian()

EVE_target.c:
Bugfix issue #89: ESP32 not initializing if GPIO pin number > 31

EVE_target.h:
fix: Tricore and V851 targets did not use the sub-folder for the EVE_target_xx.h file
added ARDUINO_HLK_w80x target for W801, W806 and Air103 boards
modified the RISC-V entry as there are ESP32 now with RISC-V core
added detection of the Tasking compiler and added tc38x and tc39xb targets