ul-gh / esp32touch Goto Github PK
View Code? Open in Web Editor NEWESP32 touch button driver using async callback interface
License: Apache License 2.0
ESP32 touch button driver using async callback interface
License: Apache License 2.0
Upon buttons.begin()
being called:
Guru Meditation Error: Core 1 panic'ed (InstrFetchProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x3f5c0e5c PS : 0x00060330 A0 : 0x800d40d8 A1 : 0x3ffb1f00
A2 : 0x3ffb1f2c A3 : 0x3ffb1f7c A4 : 0x3ffb1f2c A5 : 0x00000000
A6 : 0x00000000 A7 : 0x3ffc1ff0 A8 : 0x8014dc80 A9 : 0x3ffb1ee0
A10 : 0x3ffb1f2c A11 : 0x3ffb1f2c A12 : 0x00000003 A13 : 0x00000000
A14 : 0x00060320 A15 : 0x00000000 SAR : 0x00000010 EXCCAUSE: 0x00000014
EXCVADDR: 0x3f5c0e5c LBEG : 0x400014fd LEND : 0x4000150d LCOUNT : 0xffffffff
ELF file SHA256: 0000000000000000
Backtrace: 0x3f5c0e5c:0x3ffb1f00 0x400d40d5:0x3ffb1f20 0x400d0b95:0x3ffb1f60 0x400d5f6e:0x3ffb1fb0 0x40089bd2:0x3ffb1fd0
Rebooting...
Fork at https://github.com/KeltenP/ESP32Touch doesn't detect any touches, but doesn't crash, either. README of Ticker library used by that fork recommends use of https://github.com/sstaub/TickTwo on ESP32 instead.
Hi,
Thank you for your work - is there some guidelines to add deep-sleep / wake from deepsleep - seems the Arduini way and your lib is mixing up...
/Kasper
Hi Ulrich,
I was searching for a reliable touch lib for the esp32 lib like yours for a while. It really works well.
However, I would like to add some more advanced touch pattern methods, such as single tap, long tap, double tap. I'm unsure how to add such features to your code and I'm writing to get a hint where and how these should be added. An idea from your end would be much appreciated.
Thanks & Best Regards
-korkbaum
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.