Commit Graph

26 Commits

Author SHA1 Message Date
1e48761177 Fix GPIO Interrupts 2020-11-04 01:10:35 +02:00
99b5be0037 Disable IRAM ISRs and functions by default 2020-11-04 01:07:18 +02:00
3397208d12 Update esp32-hal-gpio.c 2020-11-04 01:06:45 +02:00
ecc96060da fix WiFi 2020-11-04 01:04:59 +02:00
77015e05be fix compile errors for esp32 2020-11-04 00:56:45 +02:00
0c5f0f8bf8 fix peripherals 2020-11-04 00:56:45 +02:00
d9c7b589a0 some compile fixes 2020-11-04 00:54:09 +02:00
96b9e89015 Update esp32-hal-gpio.c 2020-11-04 00:52:50 +02:00
0a262244e6 Initial Commit 2020-11-04 00:52:28 +02:00
1bf59ac227 Initial IDF-4.0 port
SmartConfig and ETH need some work to adapt to the new API
2020-11-04 00:28:05 +02:00
3fc974f3aa bugfix(touchpad):swap touch8 and touch9 #3584 (#3620) 2020-01-09 08:11:40 +02:00
879388e170 Update esp32-hal-gpio.c
fix copy/paste error
2018-12-28 19:14:15 +02:00
ea61563c69 Functional interrupt (#1728)
* Initial

* Implementation

* Add to CMakelist.txt

* Add example

* Add IRAM_ATTR
2018-09-17 23:13:58 +02:00
5be3078b76 InterruptArg should take voidFuncPtrArg as argument (#1776) 2018-09-17 23:10:13 +02:00
c77aed4ac4 Allow using argument with attachInterrupt (#1535)
* Allow using argument with attachInterrupt

* formatting

replace tabs with spaces

* fix bug more then 1 interrupt

* leftover

* add example

* make attachInterruptArg public

* update example

* leftover
2018-07-07 11:26:58 +02:00
80a7d6084b fix enable ADC on pin37,38 (#822) 2017-11-10 13:27:00 +02:00
7991161f06 Change Pin Interrupt Allocator 2017-09-28 12:27:10 +08:00
917a4fd6f0 allow setting internal pull resistors for any mode and enable them for I2C 2016-12-14 13:11:10 +02:00
a6c02bc710 Add some missing defines
fixes: https://github.com/espressif/arduino-esp32/issues/76
fixes: https://github.com/espressif/arduino-esp32/issues/5
fixes: https://github.com/espressif/arduino-esp32/issues/91
2016-12-12 02:12:18 +02:00
f5d6828c5a Adjust interrupt numbers for GPIO and Touch 2016-12-09 13:22:56 +02:00
758553a786 Add analogRead, touchRead, dacWrite and updated esp-idf 2016-12-08 23:43:41 +02:00
6db0ee1304 Optimize GPIO and account for micros overflow in delayMicroseconds 2016-12-02 13:03:51 +02:00
f4c2135a30 RTC pins have pull up/down elsewhere
use driver/gpio for now.

fixes: https://github.com/espressif/arduino-esp32/issues/66
2016-11-26 12:04:36 +02:00
50b060ab32 really fix attachInterrupt to work on either core 2016-10-11 12:29:06 +03:00
6125a40f93 fix GPIO attachInterrupt 2016-10-11 12:07:18 +03:00
5f3a205955 initial import 2016-10-06 07:09:44 -06:00