RudolphRiedel / FT800-FT813

Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818)
MIT License
121 stars 56 forks source link

Merging development branch with main branch. #33

Closed RudolphRiedel closed 2 years ago

RudolphRiedel commented 2 years ago

Bringing this library closer to PlatformIO it has a "library.json" file now which allows downloading on the fly instead of needing to maintain a local copy. Defines that made it necessary to edit files are either no longer set anymore at all or only set when not specified. The #define for selecting display parameters in EVE_config.h has been removed and must be set externally now. In PlatformIO this is done in platformio.ini by adding an entry for the "build_flags", for example "-D EVE_RVT70H", im Microchip-Studio this is done by adding a symbol to Project Properties / Toolchain / Symbols. The defines for the pins used are still in EVE_target.h but these settings can be replaced by proving alternative symbols, for now these are coupled to the existance of the symbol EVE_CS and if it has been defined you need to supply the others as well.