20db2ee421
Add Time and TimerWDT examples
2017-12-14 21:13:42 +01:00
79e5d4c40d
Allow PSK instead of passphrase in WiFiSTA::begin ( #897 )
2017-12-04 17:46:49 +01:00
7d2bffb0e8
Sync "-u __cxx_fatal_exception" LD flag
2017-11-30 18:44:19 +02:00
d1d56b597a
Append Core (IDF) after the user libraries when linking a firmware
2017-11-30 18:37:51 +02:00
2179182188
Merge branch 'master' of https://github.com/espressif/arduino-esp32
2017-11-30 17:31:11 +01:00
88bd512bf5
Add missing flag to LD
...
Make sure to remove that next rebuild
2017-11-30 17:31:07 +01:00
b2d01e0ad2
Rollback to previous toolchain ( #894 )
2017-11-30 17:03:28 +01:00
f0336b38ad
fix change in IDF causing havoc when used as component
2017-11-30 16:17:26 +01:00
46d1b17319
doc typo ( #889 )
2017-11-28 13:53:33 +01:00
3e87abc62e
Merge branch 'master' of https://github.com/espressif/arduino-esp32
2017-11-28 11:20:58 +01:00
62fa954f14
Import SSL in Windows (get.exe)
...
Closes: https://github.com/espressif/arduino-esp32/pull/820
2017-11-28 11:20:50 +01:00
3198f25c19
Set HSPI ports by default when HSPI is selected ( #874 )
...
When user selected HSPI with SPIClass name(HSPI) ESP was, by default,
still using VSPI ports (the ones defined in pins_arduino.h).
With this change when user selects HSPI then HSPI default ports will be
used.
If user won't specify HSPI then VSPI default ports will be used.
If user will specify SCLK, MOSI, MISO and SS with SPI.begin() then user
defined ports will be used no matter if VSPI or HSPI is selected.
With this change fe. SD library can use default HSPI ports. It was
possible to
pass HSPI SPI instance to SD lib, however even then it was using VSPI
ports which were (probably) GPIO matrixed to HSPI.
2017-11-28 11:12:39 +01:00
aa83fca438
Update link to PIO Core ( #877 )
2017-11-28 11:10:36 +01:00
1fae11a7f2
Merge branch 'master' of https://github.com/espressif/arduino-esp32
2017-11-28 11:09:44 +01:00
823fb8fdbb
Reword some instructions
2017-11-28 11:09:41 +01:00
dac7ae757a
Minor fixes for PlatformIO ( #881 )
...
* Don't escape folders which are already arguments
* Drop "stage" suffix from @platformio dev/platform
2017-11-26 19:35:21 +01:00
6fe9202c6c
Update platformio-build.py
2017-11-26 19:35:01 +01:00
8eecfd21b4
Sync flags with platform.txt; Custom partitions per board ( #875 )
...
* Sync flags with platform.txt
* Add support for custom partitions per board
* Add "-fstack-protector" to CCFLAGS
2017-11-26 01:22:42 +01:00
a907113ba2
Use real flash mode and frequency for bootloader ( #873 )
...
* Use real flash mode and frequency for bootloader
* Use real flash mode and frequency for bootloader
2017-11-25 01:49:24 +01:00
3300a346e8
fix upload for linux
2017-11-25 00:53:56 +01:00
62c5f3337d
fix bootloader for PIO
2017-11-24 19:55:08 +01:00
a53d41f1c1
Fix bootloaders for different flash configs
...
fixes: https://github.com/espressif/arduino-esp32/issues/867
2017-11-24 19:51:48 +01:00
cf45d51476
Add stack protector flag to build
2017-11-24 14:33:17 +01:00
23cf233eca
Remove unnecessary library from linking
...
Fixes: https://github.com/espressif/arduino-esp32/issues/866
2017-11-24 10:37:35 +01:00
81a9c45a1e
Update IDF to e5b2c1c ( #865 )
...
* Update BLE Library
* Fix SD driver
* Update toolchain
* Update IDF to e5b2c1c
2017-11-23 23:26:53 +01:00
a3a9dd3af9
Ignore .DS_Store
2017-11-23 13:58:36 +01:00
b788da30a8
Update get.exe
...
Fixes: https://github.com/espressif/arduino-esp32/issues/860
2017-11-23 13:57:11 +01:00
80a7d6084b
fix enable ADC on pin37,38 ( #822 )
2017-11-10 13:27:00 +02:00
8ba91b9453
Feed WDT ( #817 )
...
fix for https://github.com/espressif/arduino-esp32/issues/740
2017-11-06 20:17:10 +02:00
47cdfff475
Now SmartConfig works! ( #807 )
...
* little fix to WiFiSTA.cpp
Now SmartConfig works! Tested on ESP32
* little fix to WiFiSTA.cpp
Now SmartConfig works! Tested on ESP32
2017-11-06 20:10:48 +02:00
1b994d54be
Fix wrong size reported for cards above 16GB
...
Fixes: https://github.com/espressif/arduino-esp32/issues/803
2017-11-06 16:20:42 +02:00
45d5d9b360
Fix SD issue on failed mount
...
fixes: https://github.com/espressif/arduino-esp32/issues/613
2017-11-06 16:13:09 +02:00
14dd44ad06
Reduce net_would_block calls in handshake verification ( #795 )
...
This reduce net_would_block calls and CPU utilization
2017-11-06 15:28:37 +02:00
c1ce87e0a5
Fix Heltec Wifi-LoRa kit pinout ( #799 )
...
Based on http://esp32.net/images/Heltec/WIFI-LoRa-32/Heltec_WIFI-LoRa-32_DiagramPinoutFromBottom.jpg
2017-11-06 15:27:46 +02:00
7890e1192b
Allow chaining of methods for more concise code ( #809 )
2017-11-06 15:25:11 +02:00
21026e2373
fix NodeMCU-32S .build.board property ( #812 )
...
The .build.board=xx proptery is used for generating a macro named "ARDUINO_xxx".
C macro names should never have a "-" sign.
* current: ARDUINO_NodeMCU-32S
* should be: ARDUINO_=NodeMCU_32S
2017-11-06 15:24:00 +02:00
1b2eb443ef
Fix compiler flags to be compatible with ESP8622/Arduino ( #813 )
...
* fix NodeMCU-32S .build.board property
The .build.board=xx proptery is used for generating a macro named "ARDUINO_xxx".
C macro names should never have a "-" sign.
* current: ARDUINO_NodeMCU-32S
* should be: ARDUINO_=NodeMCU_32S
* fix compiler flags to be compatible to ESP8622/Arduino
see also "fix NodeMCU-32S .build.board property" #812 (https://github.com/espressif/arduino-esp32/pull/812#issuecomment-341990261 )
`-DARDUINO_BOARD={build.board}` **is missing**
* Revert "fix NodeMCU-32S .build.board property"
This reverts commit ea57b1496a2e87d3977a31a29a4cf7d63216f008.
2017-11-06 15:23:03 +02:00
126674c3b6
Fixes for zero length packet bug, buffer overflow in parseInt(), added end() method ( #757 )
...
* ArduinoOTA would stop receiving any packets if the port received a zero-length UDP packet, commonly sent by network scanners like nmap. Fixed to flush() after every call to parsePacket(), even if read length is 0.
Additionally, added length checking to fix a potential buffer overflow in parseInt().
Finally, added an end() method that stops the OTA listener and releases resources.
* Only end MDNS in end() if mdns mode is enabled.
2017-10-30 10:44:15 +01:00
b7db2da17c
Unicode support in get.py ( #781 )
...
Localized versions of Linux systems use Unicode characters in the names of standard directories like "Downloads".
2017-10-30 10:43:08 +01:00
a276ae0bf3
adjust partitions for 2MB ( #780 )
...
use minimal partitions
2017-10-30 10:29:10 +01:00
3dc30dce81
Add compatibility macros with esp8266 ( #783 )
2017-10-30 10:27:26 +01:00
36dba996c1
Extend HTTPClient to allow connecting with a client certificate ( #788 )
...
* Forward client certificate to wificlient secure
* remove comment
2017-10-30 09:37:33 +01:00
0768590332
Add new target u-blox nina-w10 ( #771 )
...
* Update boards.txt
* Create pins_arduino.h
2017-10-25 12:11:01 +02:00
aa9111adfa
Fix flash command for Windows and Linux
2017-10-24 20:38:55 +03:00
84b8582acb
Optimize esptool path for packaging and fix possible build errors in windows
2017-10-24 02:43:13 +03:00
4f55293f59
change esptool path logic
2017-10-24 02:25:13 +03:00
55289a45af
Update IDF to 9274814 ( #767 )
...
* Update IDF to 9274814
* Fix error in i2c and Arduino
2017-10-24 00:21:00 +02:00
95123681d5
Merge pull request #754 from stickbreaker/master
...
Correct 10bit Device address handling.
2017-10-23 15:25:19 -04:00
11565343e6
Merge branch 'master' into master
2017-10-23 14:40:33 -04:00
2a1a62a90a
Merge pull request #751 from espressif/longReads
...
Add initial handling for long I2C reads.
2017-10-23 14:21:00 -04:00