Git Product home page Git Product logo

Comments (2)

tuupola avatar tuupola commented on May 24, 2024

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.

smarq8 avatar smarq8 commented on May 24, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.