Comments (2)
I don't use PlatformIO myself, but looking at your repository you are missing the HAL itself.
https://github.com/tuupola/hagl_esp_mipi
How to use sdkconfig with PlatformIO seems to be documented here:
https://docs.platformio.org/en/latest/frameworks/espidf.html#configuration-for-4-0
There also is ready made config files for some usual dev boards:
https://github.com/tuupola/hagl_esp_mipi/tree/master/sdkconfig
from hagl.
Hello
I already succefully run it under platformio without any sdkconfig etc, I also made some modyfication to split into the modules like drawing(line,rectangle,circles...)/font engine(adafruit,X11)/pointer(mouseSDL,touch)/display(MIPI,eSPI,SLD) so its easy swapable between different platform like ESP32 or pc by just define which module to use, every drawing thing is passing thru very few function hline,vline,setPixel,pushArea,pushColor, additionally I added module to support platform specific function like milli,serial,in the future threads, timers etc so it functions more like platform wrapper (or something like SDL that provide common interface for varius platform) than display driver and now I can run nearly same code on my ESP32 and PC and eventually I do not need to upload mu code to ESP32 in 99% cases to develoop my project that save tons of time (most of HW dependecies i just pass thru some Serial protocol to drive code at PC).
Ofc. I really appreciate ur library which is magnificent seed for my project that I was looking for so long, in the near future I'll try to share some issues I found at ur library.
from hagl.
Related Issues (20)
- Esp8266 support? HOT 5
- Which IDE used ? HOT 1
- Why does text come out so small? HOT 1
- Support for getScreen? HOT 1
- Hex to rgb565
- Full list of supported displays/chips HOT 2
- Add HAL for Raspberry Pi Pico VGABOARD HOT 4
- hagl_put_char / hagl_put_text always drawn on black background HOT 4
- [Low prio] Offscreen drawing in a bitmap HOT 3
- Big stack allocations HOT 3
- DISPLAY_DEPTH < 8 HOT 2
- Overflow bug in hagl_scale_blit
- Generating new fonts HOT 6
- Found a dot that is not rendered at bottom right of screen. HOT 2
- null hal / qemu hal HOT 4
- Ability to rotate the display at runtime HOT 1
- Input API? HOT 7
- [Minor] README.md contains 2 "Draw a line" sections
- Include a 8x8 font by default HOT 1
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 hagl.