Wangjialin
6a1dbc3f1c
add RMT driver and example
2016-11-22 00:57:19 +08:00
Wu Jian Gang
8ab4e11840
Merge branch 'feature/openssl' into 'master'
...
OpenSSL API examples
add openssl demo
See merge request !198
2016-11-18 15:50:50 +08:00
Dong Heng
2b196b4f3e
components/openssl_demo: remove the apache license header and add cc license head
2016-11-18 10:07:34 +08:00
Angus Gratton
9ae07082ff
examples: Update component.mk for new conventions
2016-11-16 14:20:47 +11:00
Dong Heng
2ed9e2d9a8
feature/openssl: fixup the file and code style
2016-11-16 11:11:01 +08:00
Dong Heng
656543c5ca
feature/openssl: fixup some insufficient
2016-11-16 10:46:03 +08:00
Dong Heng
4d25986aaa
Merge branch 'master' into feature/openssl
2016-11-15 15:20:48 +08:00
Dong Heng
a2b1f4221b
feature/openssl: add the openssl server demo
2016-11-15 15:08:51 +08:00
Dong Heng
dfaac25a37
feature/openssl: add openssl server demo and remove some check function
2016-11-15 15:04:21 +08:00
Dong Heng
858fe9815b
feature/openssl: add openssl client demo
2016-11-15 11:12:58 +08:00
Dong Heng
794b4ff578
components/openssl: add client and server demo
2016-11-14 15:11:22 +08:00
Angus Gratton
751736f902
ble_adv example: Remove int return value from app_main()
2016-11-14 15:55:26 +11:00
Angus Gratton
f7af4ddc89
Examples: Remove deprecated system_init() call
2016-11-14 15:54:33 +11:00
Angus Gratton
c15024e629
Merge branch 'master' into feature/build_component_project_vars
2016-11-14 14:54:41 +11:00
Angus Gratton
ea4005e673
Merge branch 'feature/esptool_secure_boot' into 'master'
...
Secure boot support
Also includes a lot of esptool.py changes (two new command line tools, espefuse.py and espsecure.py)
https://github.com/themadinventor/esptool/compare/feature/esp32_v20_refactor...feature/esp32_secure_boot?expand=1
See merge request !163
2016-11-14 11:32:04 +08:00
Ivan Grokhotkov
980be385cb
Merge branch 'feature/nvs_examples' into 'master'
...
NVS examples
Add two examples for working with NVS.
One is reading and writing an integer value, another is reading and writing a blob.
See merge request !194
2016-11-11 14:25:27 +08:00
Ivan Grokhotkov
9aa9086c8b
examples: minor tweaks to comments
2016-11-11 12:16:54 +08:00
Krzysztof
3aca537157
Optimsed code
...
Following note in review by @igrr 👍
2016-11-10 07:37:16 +01:00
Krzysztof
f7cb6fc969
NVS Examples update
...
Updated previusly submitted example, saved it as "07_nvs_rw_value" and
added a new one.
Overview of examples:
* 07_nvs_rw_value - simple read and write a single value
* 08_nvs_rw_blob - read and write a blob that is extened with new data
on each restart of ESP32
Removed LICENSE files
2016-11-10 06:52:48 +01:00
Angus Gratton
208e83def7
build system: Refactor component.mk to not need component_common.mk
...
New makefile component_wrapper.mk allows some variables to be set
before component.mk is evaluated. This properly fixes problems with
sdkconfig being hard to access in all phases of the build.
Including component_common.mk is no longer necessary and will print a
deprecation warning for components which use it.
2016-11-10 15:52:22 +11:00
Angus Gratton
fce359b240
build system: Add support for embedded arbitrary binary or text files in .rodata
...
Simplifies examples of embedding a certificate file or a root cert.
This is a much cruder mechanism than the full flash filesystem we want
eventually, but still sometimes useful.
2016-11-08 11:13:54 +11:00
Krzysztof
025bb47302
Non-Volatile Storage (NVS) example
...
Demonstrates how to read and write a value using NVS.
The value tracks number of ESP32 module restarts.
Example also shows how to use basic diagnostics if read / write
operation was successful.
2016-11-06 18:19:49 +01:00
Krzysztof
b981b195be
Fixed broken links
2016-11-05 17:04:35 +01:00
Ivan Grokhotkov
eb2c633cbf
newlib: implement settimeofday, integrate LwIP SNTP, add SNTP example
2016-11-03 12:46:46 +08:00
Angus Gratton
fdb90ddd21
Merge remote-tracking branch 'origin/bugfix/modify_some_wifi_apis' into feature/initial_examples
2016-09-27 19:37:06 +10:00
Angus Gratton
a98ab8d801
nvs: Remove flash layout arguments from nvs_init()
...
Add notes that current NVS layout defaults are a Work In Progress and
not yet integrated with the partition table.
2016-09-27 13:28:45 +10:00
Angus Gratton
c3f418aa90
Update http_request & https_request examples for new startup flow
2016-09-27 12:06:54 +10:00
Angus Gratton
6850751ee8
Add very simple "hello world" & "blink" examples
2016-09-27 12:06:54 +10:00
Angus Gratton
de76546227
Build examples out-of-tree as part of CI process
2016-09-27 12:06:54 +10:00
Angus Gratton
8016e862e0
Examples: Use event groups for waiting until WiFi is associated & ESP has IP
2016-09-27 10:41:05 +10:00
Angus Gratton
db183e653c
BT example: Enable BT stack in config by default
2016-09-27 10:41:05 +10:00
Angus Gratton
22e99694e3
Documentation: Add contributor guide, expand README & add an examples README
2016-09-27 10:38:00 +10:00
Angus Gratton
af0a5d8d7e
examples: Add https_request example
2016-09-27 10:38:00 +10:00
Angus Gratton
d4b8a916a4
examples: HTTP request example
2016-09-27 10:38:00 +10:00
Ivan Grokhotkov
7cef0308dc
Change application entry point name back to app_main
2016-09-26 14:48:41 +08:00
Ivan Grokhotkov
b936441b9b
Startup flow refactoring
...
This change removes implicit WiFi/BT initialization from startup code.
"main" task is started once essential part of startup code is complete.
This task calls application-provided "int main(void)" function, which can call WiFi/BT init functions if necessary.
2016-09-26 00:50:57 +08:00
snake
95c48d4b84
1. clean up the macro. 2. change component/bt/lib url to use new lib
2016-09-23 10:48:55 +08:00
wangmengyang
5383af1e2e
BLE ADV Demo
2016-09-22 21:15:54 +08:00