Comments (4)
The implementation appears to have been a success.
Thank you very much.
from lovyangfx.
@estshorter thanks for your input ๐
Given the scope of this library, a few basic parallel jobs are required:
- ESP32 / Arduino
- windows
- mac
- linux
- ESP32 / Platformio
- windows
- mac
- linux
- ESP32 / esp-idf
- windows
- mac
- linux
- SAMD / Arduino
- windows
- mac
- linux
This is only the shallowest scope though, each job should also be tested against every combination of board selection + display device selection in order to be exhaustive.
The problem I've had when researching this is that such exhaustivity triggers billing on the github account (or exhausts whatever budget there is)
Unfortunately without this exhaustivity the tests are weak and question the utility of the CI, so maybe a self-hosted test suite is more appropriate ?
from lovyangfx.
I'm having problems with my recent release of LovyanGFX causing compile errors on SAMD51. Sorry about that.
The internal type representation is different between ESP32 and SAMD51, so we need to describe the types strictly.
Since I usually work with ESP32, I often miss compile errors in SAMD51.
from lovyangfx.
#151 added 3 separate workflows ArduinoBuild
, PlatformioBuild
and IDFBuild
The existing build
using Arduino CI has been kept as is.
On push/pull-request, each workflow will create parallel jobs to test different boards.
Board | Arduino IDE | esp-idf 4.1 | esp-idf 4.2 | esp-idf 4.3.1 | Plaformio | Arduino CI |
---|---|---|---|---|---|---|
ESP32 | โ | โ | โ | โ | โ | โ |
ESP32 S2 | โ | โ | โ | โ | โ | โ |
ESP32 C3 | โ | โ | โ | โ | โ | โ |
M5stickC | โ | โ | โ | โ | โ | โ |
M5stack Classic | โ | โ | โ | โ | โ | โ |
M5core2 | โ | โ | โ | โ | โ | โ |
ESP8266 (D1 Mini) | โ | โ | โ | โ | โ | โ |
Wio Terminal | โ | โ | โ | โ | โ | โ |
Adafruit Pybadge M4 | โ | โ | โ | โ | โ | โ |
from lovyangfx.
Related Issues (20)
- drawEllipseใจfillEllipseใฎใrxใจryใฎไธๆนใ ใใ0ใฎใจใใฎๆๅใซใคใใฆ HOT 2
- Freeze using tft.getTouch(...) with a FT5x06 I2C capacitive touch screen HOT 3
- I need support for the CYD board (cheap yellow display) ESP32-2432S028R HOT 8
- Lilygo AMOLED series HOT 20
- Support for MakerFab 2.1 inch round MaTouch ESP32-S3 based controller HOT 3
- LilyGo AMOLED Series HOT 1
- Expose XPT2046 ability to measure VBAT HOT 4
- Endianness Inconsistency HOT 2
- Failing to build after updating platformio HOT 2
- Help me , ST7735S cannot drive 80*160 screen normally
- Color Inversion Not Working Correctly with ST7789 Display. HOT 2
- build error with cross-compiler when using SDL2 HOT 6
- Add M5Stack_Fire HOT 1
- Support for ESP32-S3-Box v3 HOT 35
- Screen tearing when using a Makerfabs Matouch 4.0" 480x480 parallel LCD screen HOT 7
- Support ST7701s IPS TFT 5 inch 854x480 RGB+SPI With ESP32-S3 HOT 15
- ST7789 cannot get it to work HOT 3
- tft.getTouch(&touchX, &touchY); freeze loop() HOT 3
- Support for 4.3" RGB Interface HOT 4
- Shimering effect with SSD1963 HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lovyangfx.