me-no-dev
|
2515a3cfed
|
Make compiler not complain about 2 random prototypes
Issue is when Arduino.h is included in C file
|
2016-11-13 13:23:44 +02:00 |
|
me-no-dev
|
fb8f1244b7
|
wrong count checked for uartWrite
|
2016-10-29 14:34:18 +03:00 |
|
volca
|
261bc5ae85
|
Add from original Arduino.h (#26)
|
2016-10-27 15:43:27 +03:00 |
|
me-no-dev
|
6465d4fa8e
|
Make Arduino.h safe to include from C files
|
2016-10-26 04:07:52 +03:00 |
|
me-no-dev
|
a92f20edb2
|
include stdlib_noniso in Arduino.h
|
2016-10-26 02:13:00 +03:00 |
|
me-no-dev
|
29feaaa2d0
|
add some missing Arduino defines
|
2016-10-26 02:00:39 +03:00 |
|
me-no-dev
|
d7aed639ef
|
Add noniso.c implementation from ESP8266
|
2016-10-26 00:21:06 +03:00 |
|
me-no-dev
|
50c2ea529b
|
add ledc and sigma-delta api
|
2016-10-20 00:31:03 +03:00 |
|
me-no-dev
|
9f9fb41253
|
Merge branch 'i2c-thread-safe'
* i2c-thread-safe:
remove unnecessary locks
return proper errors
implement thread-safe i2c
|
2016-10-17 15:41:45 +03:00 |
|
me-no-dev
|
9a9ef063ee
|
Merge branch 'spi-thread-safe'
* spi-thread-safe:
remove unnecessary locks
implement thread-safe spi
|
2016-10-17 15:41:15 +03:00 |
|
me-no-dev
|
6327bbd3e9
|
do not lock for ets_printf
|
2016-10-17 15:34:55 +03:00 |
|
me-no-dev
|
988bcbf08f
|
Merge branch 'master' into i2c-thread-safe
|
2016-10-14 03:24:21 +03:00 |
|
me-no-dev
|
9116cc4311
|
remove unnecessary locks
|
2016-10-14 03:24:20 +03:00 |
|
me-no-dev
|
7de6da591a
|
Merge branch 'master' into spi-thread-safe
|
2016-10-14 03:16:09 +03:00 |
|
me-no-dev
|
cdee64cb07
|
remove unnecessary locks
|
2016-10-14 03:16:02 +03:00 |
|
me-no-dev
|
242bca9451
|
Implement thread-safe uart
|
2016-10-14 03:07:21 +03:00 |
|
me-no-dev
|
17c8ceb1b9
|
UART rework
many possible problems fixed in preparation for thread-safe
|
2016-10-14 03:02:40 +03:00 |
|
me-no-dev
|
d4dd33d2df
|
implement thread-safe spi
|
2016-10-11 15:51:09 +03:00 |
|
me-no-dev
|
f9f895797a
|
return proper errors
|
2016-10-11 15:11:51 +03:00 |
|
me-no-dev
|
9ec4389889
|
implement thread-safe i2c
|
2016-10-11 14:20:02 +03:00 |
|
me-no-dev
|
50b060ab32
|
really fix attachInterrupt to work on either core
|
2016-10-11 12:29:06 +03:00 |
|
me-no-dev
|
6125a40f93
|
fix GPIO attachInterrupt
|
2016-10-11 12:07:18 +03:00 |
|
me-no-dev
|
5d61d8ddd0
|
copy va_list in Print::printf
|
2016-10-11 11:42:47 +03:00 |
|
me-no-dev
|
658f81b792
|
attach uart isr on the current core
|
2016-10-11 11:16:43 +03:00 |
|
me-no-dev
|
1cc9f3bfef
|
fix Serial RX
This trick does not fix GPIO interrupts. Different INUM maybe for GPIO
on APP cpu
|
2016-10-11 03:59:34 +03:00 |
|
me-no-dev
|
e7d2c18742
|
Do not delete printf buffer if not required
|
2016-10-10 19:29:25 +03:00 |
|
me-no-dev
|
01961ef5c6
|
use local buffer for printf if size is equal or less than 64
|
2016-10-10 17:37:34 +03:00 |
|
me-no-dev
|
3ecb32c4ba
|
Prevent I2C Bus locks and wrong data being sent on retry
|
2016-10-10 14:54:36 +03:00 |
|
me-no-dev
|
45f5449fbf
|
prevent some devices from locking the SCL line
|
2016-10-10 14:10:43 +03:00 |
|
me-no-dev
|
f3af437774
|
I2C SDA should properly register the ACK bit from some slaves
|
2016-10-10 13:53:55 +03:00 |
|
me-no-dev
|
cc3c55bbb1
|
fix i2c hal
|
2016-10-08 17:32:11 +03:00 |
|
me-no-dev
|
2ba4c40aca
|
add more definitions to pgmspace.h to match ESP8266
|
2016-10-08 00:40:11 +03:00 |
|
me-no-dev
|
063b563079
|
Print::printf should allocate it's buffer
|
2016-10-08 00:18:12 +03:00 |
|
me-no-dev
|
bb9ded7ed4
|
comment out __FlashStringHelper methods in Print
|
2016-10-07 23:59:24 +03:00 |
|
me-no-dev
|
31773cff31
|
fix F macro
|
2016-10-07 23:56:50 +03:00 |
|
Me No Dev
|
7530db5f06
|
include math.h by default
|
2016-10-07 23:31:49 +03:00 |
|
Me No Dev
|
ac19ecf3d5
|
On app cpu (#1)
* move loop task to APP CPU
* Rework WiFi boot so it works when loop is on APP CPU
|
2016-10-06 18:16:00 +03:00 |
|
me-no-dev
|
fb4f1333d2
|
Fix UART writeBuf and flush
|
2016-10-06 16:31:28 +03:00 |
|
me-no-dev
|
03f5d62323
|
Wiring.h -> Arduino.h
|
2016-10-06 07:09:45 -06:00 |
|
me-no-dev
|
5f3a205955
|
initial import
|
2016-10-06 07:09:44 -06:00 |
|