gfx
thonny
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gfx
- Guidance on how to get started
- htcw_gfx 1.4.6 is released
-
Just got SVG graphics rendering on an ESP32
Thx, interesting. Made me G**gle it: https://github.com/codewitch-honey-crisis/gfx
-
Since so many people have a little TTGO Display T1...
The graphics library to drive the display is htcw_gfx, as I mentioned, https://honeythecodewitch.com/gfx/ which includes true type font and jpg support built in.
-
I've updated my Sonos remote code
Also just as importantly, this runs the htcw_gfx graphics library through its paces, so it's a good starting example of how to use some of the core features like JPGs and Truetype fonts.
-
htcw_gfx high performance batching with the TTGO T1
As some of you may know I'm the author of the htcw_gfx library for IoT. The library supports TrueType fonts, JPGs, alpha blending, automatic color matching for indexed devices like color e-paper displays, X11 colors, arbitrary pixel and bitmap formats and automatic conversion between different pixel formats. It was designed as a bit more high level of a library than something like TFT_eSPI, and is built using C++isms and Generic Programming, so templates are what's for dinner.
-
Demo of using htcw_gfx with the LCD Panel API
It *is* possible to use htcw_gfx with this API, as long as you're willing to draw to a bitmap and then send that bitmap to the display. It's pretty easy to do from platformIO under arduino or the ESP-IDF.
- Noob question : Can the esp32 replace arduino?
-
What Framework you prefer?
htcw_gfx makes heavy use of templates and metaprogramming to allow for things like arbitrary binary pixel formats that wouldn't be feasible to compute and manipulate at runtime. The documentation covers what it looks like to use it.
- How many of you have a Lilygo T5 4.5 inch E-paper unit?
thonny
-
FeedMyFurBabies – Send and Receive MQTT messages between AWS IoT Core and your micro-controller
Install Thonny and run it. Then go to Tools -> Options, to configure the ESP32C3 device in Thonny to match the settings shown in the screenshot below.
-
Raspberry Pico Badger: Hardware Features and OS
The recommended way to programm MicroPython on the Raspberry Pico is to use the Thonny IDE. Accessing the Badger with reveals the following file structure:
-
What’s an free bare bones IDE for Python that works smoothly out of the box?
VSCode is good but I wouldn't describe it as "barebones". I recommend Thonny. It's a Python IDE specifically for beginners.
-
Now, NiceGUI has a build-in persistent user/session based storage.
Maybe a goofy question, and definitely unrelated to the post topic, but: I’m using Thonny to learn Python: can I use NiceGUI with Thonny?
-
Why does Python look one way on my laptop and completely different in this video i wanted to watch?
Thonny - a very popular editor for beginners, itself written in Python
-
What is your favorite IDE/Text Editor to use for Python?
If you're learning how to program for the first time, I generally recommend Thonny. Lightweight, full of useful features, but more importantly, the debugger really helps break down what is happening "under-the-hood" when you execute your code.
-
Autostarting with OpenCV
If you used Thonny to develop the code its possible the modules are only installed for Thonny - it is designed to be stand-alone on computers that do not have pip / python installed and this 'feature' is not well covered on the Thonny site - a quick scan shows this note:
-
How to download Clangen on Chromebook
https://thonny.org/ - Thonny
-
What lightweight and open source Python IDEs would you recommend (if any) for Linux?
Thonny - https://thonny.org
-
Jupyterlab Desktop
Re debug experience I completely agree - it just isn’t sexy… yet? Browser dev tools have proven that debugging is super important. It feels like code debuggers have been stagnant for past couple decades.
https://thonny.org/ has been featured on HN recently. Looks at least as an iterative step forward.
What are some alternatives?
Visual Studio Code - Visual Studio Code
mu - A small, simple editor for beginner Python programmers. Written in Python and Qt5.
Geany - A fast and lightweight IDE
Spyder - Official repository for Spyder - The Scientific Python Development Environment
arduino-pico - Raspberry Pi Pico Arduino core, for all RP2040 boards
Django - The Web framework for perfectionists with deadlines.
Atom - :atom: The hackable text editor
sublime_text - Issue tracker for Sublime Text
pythonds - Problem Solving with Algorithms and Data Structures using Python
pico-sdk
MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Jedi-vim - Using the jedi autocompletion library for VIM.