Comments (7)
from cale-idf.
Pseudo-code from me-no-dev to work with ISR interrupts
static void waitingThread(void* arg){
for(;;){
semaphoreTake(isr_sem, forever);
//do your Wire stuff
}
}
static void isr(){
bool shouldYield = false;
semaphoreGiveFromISR(isr_sem, &shouldYield);
yieldFromISR(shouldYield);
}
Pointer 2:
Check how to draw buttons using Adafruit GFX that is already installed
https://learn.adafruit.com/arduin-o-phone-arduino-powered-diy-cellphone/arduin-o-phone-sketch
from cale-idf.
I2C Reference of FocalTech commands
from cale-idf.
Images for https://github.com/martinberlin/cale-idf/wiki/Model-gdew027w3T.h-(Touch)
from cale-idf.
Touch is integrated and working to detect simple tapping. Ready to be used in UX for ESP32
from cale-idf.
At the moment I'm refactoring this library since I'm not happy with the current version and will like to recognize the gestures of the original library and if possible add new ones based on the double X, Y, Event signals and recognize also Zoom IN and Zoom OUT events.
from cale-idf.
Done. It works well to detect tapping and that’s enough to design UX on epaper
from cale-idf.
Related Issues (20)
- Add display.printf like function HOT 1
- Add new display GDEY073D46, 7 colors, 800*480 pixels HOT 3
- Add new display GDEY0213B74. 250*122 4 grays HOT 2
- Add new display GDEQ04Z21 Red/Black ink HOT 1
- Add Gdey0293T74 2.9" 296x128 epaper display HOT 1
- Add GDEY027T91 with support for partial update
- Adafruit GFX needs an update HOT 1
- FT6X36 ISR routine HOT 3
- Add 4 small epapers
- Add 3.7" GDEQ037T31 and 2.9" GDEM029E97 epapers from Good-Display HOT 7
- Fail to find the reason,Why come out an extra black line near the right boarder in Gdey029T94's screan HOT 3
- legal problems HOT 1
- Add waveshare 3.7in epaper display HOT 8
- To Fasani corp and all CALE-IDF supportors regarding 7.5 inch #GDEW075T7 / #GDEY0757T/ #GDEY075Z08 and #GDEW075T8 HOT 2
- Add GDEW0583Z83 648*480 B/R HOT 1
- Add DKE 7.5" B/Red presumably UltraChip UC8179
- Wave12I48RB Build Errors HOT 5
- Add GDEQ042T81 400x300 Black/White HOT 3
- Mirrored text HOT 5
- Partial refresh failure on GDEY075T7 HOT 5
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 cale-idf.