Commit Graph

65 Commits

Author SHA1 Message Date
me-no-dev
409c75da04 Implement ESP_LOGx override option
Usable for library developers who write code not dependent on Arduino.
Adding 3 lines to the includes will permit their debug messages to be
visible in Arduino IDE or when enabled under IDF
2017-10-14 00:06:55 +03:00
Me No Dev
60b8b47455 Update IDF to de750e9 and add BLE (#723)
* Update IDF to de750e9

* Add BLE Library submodule
2017-10-13 22:07:41 +03:00
me-no-dev
d27d297195 Update IDF to c4e65d6 2017-09-22 17:28:54 +08:00
me-no-dev
4cf0e98f32 Fix desync with IDF in dhcpserver 2017-09-20 15:36:39 +08:00
Me No Dev
79ee46ead2 beautify partition 2017-09-14 10:42:29 +03:00
me-no-dev
658acfef2a Add missing headers 2017-09-14 08:54:34 +03:00
me-no-dev
ba929be27a Update IDF to 9a26296 2017-09-12 09:40:52 +03:00
Me No Dev
0f83dbcfd6 Fix PlatformIO build
Ref: https://github.com/platformio/platform-espressif32/issues/33
2017-09-04 22:21:25 +03:00
me-no-dev
8bca8d5466 Update IDF libs to 969f1bb (skip BT commits)
This update also increases BT stack size and enables reboot on exception
2017-08-18 11:12:58 +03:00
me-no-dev
856823ef19 Add support for 2MB flash and future option for different partition schemes 2017-08-17 20:00:22 +03:00
me-no-dev
7d643df1ed Update espota for Windows 2017-08-17 17:00:49 +03:00
me-no-dev
20d40f0868 fix OTA
Fixes: https://github.com/espressif/arduino-esp32/issues/556
2017-08-17 16:50:44 +03:00
pbecchi
706bf48708 EEPROM_library_ported_Partition_table_updated (#535)
* EEPROM_library_ported_Partition_table_updated

* Cleanup & formal corrections

* Make formatting of file consistent.

Readability change, Concern about the SubType being 0x99.

* Code formatting cleanup

* Code formatting cleanup

* Code formatting cleanup

* Remove commented out code

* Restore dropped bracket

* Update EEPROM.cpp

* Format Corrections

* deletedExample

* Corrected example

* Deleted interrupts/nointerrupts

* Update EEPROM.cpp
2017-08-01 12:51:38 +03:00
me-no-dev
0accabcee0 Fix some compilation errors 2017-08-01 12:08:38 +03:00
me-no-dev
ca7f6cc516 Update IDF libs to 9314bf0 2017-08-01 08:51:04 +03:00
me-no-dev
dcdf8132d6 Increase partition size to 1.25MB so BT and WiFi can fit
Fixes: https://github.com/espressif/arduino-esp32/issues/339
2017-05-29 13:13:44 +03:00
me-no-dev
4765554afd Update IDF to 1e0710f 2017-05-15 21:31:11 +03:00
Me No Dev
376961d168 Update IDF to 65acd99 (#358)
* Update IDF to 65acd99

* Update platformio and arduino build paths and libs

* Update esptool binaries
2017-05-06 20:29:12 +03:00
Me No Dev
a0c6ee021b Update default.csv (#326) 2017-04-22 16:40:35 +03:00
me-no-dev
aad4b336d6 Add default config for BT init and offsets for partition table 2017-04-22 16:33:07 +03:00
Me No Dev
57028ad65e Update default.csv
Remove missing column so github can beautify the contents
2017-04-22 16:17:45 +03:00
me-no-dev
7d0968c10d Update bootloader to better handle QIO 2017-04-13 09:20:03 +03:00
Me No Dev
56ef31f899 Update IDF to version 3cad00f (#310) 2017-04-12 21:49:58 +03:00
me-no-dev
80322311f1 Update IDF 2017-04-04 01:26:23 +03:00
me-no-dev
bc7aa60a30 Catch exception if host is not found 2017-03-11 09:07:25 +02:00
Me No Dev
fa1716e73e Add Ota and mdns (#257)
* Add Sketch Update Library

* Add MDNS Library

* Add Arduino OTA Library

* add missing library file

* Add library files for Update

* Add missing headers

* fix ota command

* Add espota binary

* remove bad example

* PlatformIO does not auto forward declare methods like Arduino Builder
2017-03-11 07:15:44 +01:00
me-no-dev
56ffec855d Update IDF libraries 2017-03-10 15:40:14 +02:00
me-no-dev
1d759380a6 Major IDF and Arduino Update
WiFi and BlueTooth can now be started and stopped at will.
basic functions added to esp32-hal to start and stop the BT radio
SimpleBLE class added to show the most basic functionality
Example to show how to switch between BT, WiFi or Both
2017-02-23 01:11:57 +02:00
me-no-dev
422d24b43f Update IDF libs 2017-02-20 00:00:12 +02:00
Ivan Kravets
5de2429bf8 Wrap "gen_esp32part" command with verbose action and own label (#198) 2017-02-11 00:14:09 +02:00
Ivan Kravets
d92c7686b0 Add support for custom partition table; use built-in esptool.py (#195) 2017-02-10 19:33:55 +02:00
Me No Dev
fb8fe671d6 New partitions (#192)
* Add new partition scheme

* Init NVS early, so it can be used without BT or WiFi
2017-02-10 14:11:24 +02:00
Me No Dev
d02c1c786e Update IDF, fix SS definition, add custom partitions and debug level selection (#174)
* Add build time partitions compilation

* Fix wrong definition of SS pin

* Add support for core debug level selection

* update idf libs
2017-02-06 15:17:11 +02:00
me-no-dev
f4ad2624c9 update travis and build script to not fail 2017-02-05 19:58:27 +02:00
Ivan Kravets
6bec26cfbf Add @PlatformIO to Travis.CI (#154)
* Initial version of build script for @PlatformIO; CI integration for Linux, macOS and Windows

* Remove CI badges

* Add @PlatformIO to Travis.CI
2017-01-28 18:15:46 +02:00
Ivan Kravets
e5f6c2effa Initial version of build script for @PlatformIO; CI integration for Linux, macOS and Windows (#153)
* Initial version of build script for @PlatformIO; CI integration for Linux, macOS and Windows

* Remove CI badges
2017-01-28 14:19:56 +02:00
me-no-dev
e8e8efdb66 finalize formatting of reported sketch size 2017-01-28 14:09:00 +02:00
me-no-dev
ca35560413 add proper size formatting to travis reports 2017-01-28 14:00:19 +02:00
me-no-dev
7a68cefaa0 lines forgotten to be commented 2017-01-28 13:47:12 +02:00
me-no-dev
fe12ebd3fd dump size and partitions to prep size format for travis 2017-01-28 13:44:31 +02:00
me-no-dev
25f7993f51 fix missing arguments for build.py 2017-01-28 13:33:41 +02:00
me-no-dev
19261c0aef fix build board for travis 2017-01-28 13:19:30 +02:00
me-no-dev
b0b21f7335 remove unnecessary build steps from travis 2017-01-28 13:14:59 +02:00
me-no-dev
77a04a01a3 Initial travis pull from esp8266 2017-01-28 13:09:20 +02:00
me-no-dev
78f2c6f31e update IDF libs 2017-01-19 16:25:27 +02:00
me-no-dev
93d2bc7f1e update get.py and add get.exe
- get.exe is clickable and will soon download binary form of esptool,
which will really simplify installation on Windows
- get.py does not require any extra modules on Linux and Mac
- ```pip install requests``` required only on Windows (if not using
get.exe)
- Paths are made relative to the file in order to make the windows
executable clickable.
2017-01-19 04:48:42 +02:00
me-no-dev
3b874d51e8 update IDF libs and includes 2017-01-16 16:03:13 +02:00
me-no-dev
49a476c5f0 add new toolchain and fix get.py bad chars 2017-01-16 14:34:28 +02:00
tobozo
cefbf25280 (Real) fix for cygwinless win10 TLS error (#126)
Added a new requirement ( pip install request ) and some logic to get it working, I won't blame you if you reject this PR but this is what made it work on my machine
2017-01-16 12:13:19 +02:00
Angus Gratton
ce5df79674 SDK headers: Use new esp-idf signal name VSPICLK_OUT_IDX (#130) 2017-01-16 12:12:13 +02:00