arduino-esp32/cores/esp32
chuck todd a695187de8 Correct 10bit Device address handling.
The existing code did not follow protocol with 10bit addressed devices.  Per _Philps/NXP Semiconductors UM10204 I2C-bus specification and user manual Rev. 6 4April2014_ pg.15 3.1.11 10-bit addressing:
~The first seven bits of the first byte are the combination of 1111 0xx of which the last two bits (xx) are the two Most-Significant Bits (MSB) of the 10-bit address; the eighth bit of the first byte is the R/!W! bit the determines the direction of the message~
2017-10-21 13:14:14 -06:00
..
libb64 fix libb64 2017-05-06 18:56:25 +03:00
Arduino.h add configTzTime() to setup sntp using TZ environment variable (#608) 2017-09-05 11:15:55 +03:00
base64.cpp initial import 2016-10-06 07:09:44 -06:00
base64.h initial import 2016-10-06 07:09:44 -06:00
binary.h initial import 2016-10-06 07:09:44 -06:00
cbuf.cpp Fix cbuf not being able to hold the full length 2017-01-24 17:57:44 +02:00
cbuf.h initial import 2016-10-06 07:09:44 -06:00
Client.h initial import 2016-10-06 07:09:44 -06:00
esp32-hal-adc.c Add Arduino SAM compatible analogReadResolution and Non-Blocking ADC api 2017-03-03 15:53:20 +02:00
esp32-hal-adc.h Add Arduino SAM compatible analogReadResolution and Non-Blocking ADC api 2017-03-03 15:53:20 +02:00
esp32-hal-bt.c Update IDF to c4e65d6 2017-09-22 17:28:54 +08:00
esp32-hal-bt.h BT define the hal methods even if BT is disabled (but return false) 2017-05-06 18:50:20 +03:00
esp32-hal-dac.c Add analogRead, touchRead, dacWrite and updated esp-idf 2016-12-08 23:43:41 +02:00
esp32-hal-dac.h Add analogRead, touchRead, dacWrite and updated esp-idf 2016-12-08 23:43:41 +02:00
esp32-hal-gpio.c Change Pin Interrupt Allocator 2017-09-28 12:27:10 +08:00
esp32-hal-gpio.h Add some missing defines 2016-12-12 02:12:18 +02:00
esp32-hal-i2c.c Correct 10bit Device address handling. 2017-10-21 13:14:14 -06:00
esp32-hal-i2c.h I2c reset functionality (#678) 2017-09-29 21:17:13 +08:00
esp32-hal-ledc.c Change DPORT access macros 2017-05-15 20:53:09 +03:00
esp32-hal-ledc.h LEDC Driver Update 2017-01-09 18:05:30 +02:00
esp32-hal-log.h Implement ESP_LOGx override option 2017-10-14 00:06:55 +03:00
esp32-hal-matrix.c initial import 2016-10-06 07:09:44 -06:00
esp32-hal-matrix.h initial import 2016-10-06 07:09:44 -06:00
esp32-hal-misc.c Add api to get CPU temperature 2017-09-18 17:47:06 +08:00
esp32-hal-sigmadelta.c Rename sd->sigmadelta in HAL 2017-01-09 17:57:17 +02:00
esp32-hal-sigmadelta.h fix renamed method names for SigmaDelta 2017-01-09 21:55:37 +02:00
esp32-hal-spi.c Fix missing method from SPI HAL 2017-09-18 12:14:41 +08:00
esp32-hal-spi.h SPI implement transaction locking 2017-02-14 04:15:38 +02:00
esp32-hal-time.c Use correct sign of offset for TZ variable (#685) 2017-10-01 10:19:00 +08:00
esp32-hal-timer.c OK Really change timer allocator 2017-09-28 18:38:07 +08:00
esp32-hal-timer.h Initial Timers driver 2016-12-09 17:47:30 +02:00
esp32-hal-touch.c Change Touch interrupt allocator 2017-09-28 16:44:47 +08:00
esp32-hal-touch.h Add analogRead, touchRead, dacWrite and updated esp-idf 2016-12-08 23:43:41 +02:00
esp32-hal-uart.c Fix Serial 2017-09-27 13:50:05 +08:00
esp32-hal-uart.h UART rework 2016-10-14 03:02:40 +03:00
esp32-hal.h Add api to get CPU temperature 2017-09-18 17:47:06 +08:00
Esp.cpp Chip revision fix (#704) 2017-10-08 14:48:50 +03:00
Esp.h Add ESP.getChipId() function to get ESP32's ChipID. (#322) 2017-05-05 09:59:54 +03:00
HardwareSerial.cpp Added argument to HardwareSerial.begin to specify whether the logic levels of the UART rx and tx lines should be inverted (#719) 2017-10-13 11:46:56 +03:00
HardwareSerial.h Added argument to HardwareSerial.begin to specify whether the logic levels of the UART rx and tx lines should be inverted (#719) 2017-10-13 11:46:56 +03:00
IPAddress.cpp const correctness (#89) 2016-12-12 01:32:55 +02:00
IPAddress.h const correctness (#89) 2016-12-12 01:32:55 +02:00
IPv6Address.cpp Add initial IPv6 Support 2017-01-06 00:54:50 +02:00
IPv6Address.h Add initial IPv6 Support 2017-01-06 00:54:50 +02:00
main.cpp Increase the memory for loop task 2017-08-02 00:08:56 +03:00
MD5Builder.cpp initial import 2016-10-06 07:09:44 -06:00
MD5Builder.h initial import 2016-10-06 07:09:44 -06:00
pgmspace.h Update pgmspace.h (#707) 2017-10-09 06:38:42 +03:00
Print.cpp Fixes implementation of __FlashStringHelper (#183) 2017-02-08 19:57:26 +02:00
Print.h Fixes implementation of __FlashStringHelper (#183) 2017-02-08 19:57:26 +02:00
Printable.h initial import 2016-10-06 07:09:44 -06:00
Server.h initial import 2016-10-06 07:09:44 -06:00
stdlib_noniso.c include stdlib_noniso in Arduino.h 2016-10-26 02:13:00 +03:00
stdlib_noniso.h initial import 2016-10-06 07:09:44 -06:00
Stream.cpp Wiring.h -> Arduino.h 2016-10-06 07:09:45 -06:00
Stream.h initial import 2016-10-06 07:09:44 -06:00
StreamString.cpp initial import 2016-10-06 07:09:44 -06:00
StreamString.h initial import 2016-10-06 07:09:44 -06:00
Udp.h initial import 2016-10-06 07:09:44 -06:00
WCharacter.h Wiring.h -> Arduino.h 2016-10-06 07:09:45 -06:00
wiring_private.h Do not include file that does not exist 2016-11-13 13:26:49 +02:00
wiring_pulse.c Enable pulseIn() (#140) 2017-01-20 21:49:17 +02:00
wiring_shift.c add shiftIn shiftOut 2016-11-13 16:53:56 +02:00
WMath.cpp use esp_random in WMath.cpp 2016-12-02 13:42:31 +02:00
WString.cpp Fix possible leak in String 2017-10-12 06:52:35 +03:00
WString.h Fixes implementation of __FlashStringHelper (#183) 2017-02-08 19:57:26 +02:00