Update README regarding mbedTLS
This commit is contained in:
parent
233e5f377a
commit
0f960f0b2c
1 changed files with 5 additions and 0 deletions
|
@ -67,6 +67,7 @@ Current status is alpha quality, actively developed. AP STATION mode (ie wifi cl
|
||||||
* `include` contains header files from Espressif RTOS SDK, relating to the binary libraries & Xtensa core.
|
* `include` contains header files from Espressif RTOS SDK, relating to the binary libraries & Xtensa core.
|
||||||
* `core` contains source & headers for low-level ESP8266 functions & peripherals. `core/include/esp` contains useful headers for peripheral access, etc. Minimal to no FreeRTOS dependencies.
|
* `core` contains source & headers for low-level ESP8266 functions & peripherals. `core/include/esp` contains useful headers for peripheral access, etc. Minimal to no FreeRTOS dependencies.
|
||||||
* `extras` is a directory that contains optional components that can be added to your project. Most 'extras' components will have a corresponding example in the `examples` directory. Extras include:
|
* `extras` is a directory that contains optional components that can be added to your project. Most 'extras' components will have a corresponding example in the `examples` directory. Extras include:
|
||||||
|
- mbedtls - [mbedTLS](https://tls.mbed.org/) is a TLS/SSL library providing up to date secure connectivity and encryption support.
|
||||||
- i2c - software i2c driver ([upstream project](https://github.com/kanflo/esp-open-rtos-driver-i2c))
|
- i2c - software i2c driver ([upstream project](https://github.com/kanflo/esp-open-rtos-driver-i2c))
|
||||||
- rboot-ota - OTA support (over-the-air updates) including a TFTP server for receiving updates ([for rboot by @raburton](http://richard.burtons.org/2015/05/18/rboot-a-new-boot-loader-for-esp8266/))
|
- rboot-ota - OTA support (over-the-air updates) including a TFTP server for receiving updates ([for rboot by @raburton](http://richard.burtons.org/2015/05/18/rboot-a-new-boot-loader-for-esp8266/))
|
||||||
- bmp180 driver for digital pressure sensor ([upstream project](https://github.com/Angus71/esp-open-rtos-driver-bmp180))
|
- bmp180 driver for digital pressure sensor ([upstream project](https://github.com/Angus71/esp-open-rtos-driver-bmp180))
|
||||||
|
@ -88,6 +89,8 @@ Binary libraries (inside the `lib` dir) are all supplied by Espressif as part of
|
||||||
|
|
||||||
As part of the esp-open-rtos build process, all binary SDK symbols are prefixed with `sdk_`. This makes it easier to differentiate binary & open source code, and also prevents namespace conflicts.
|
As part of the esp-open-rtos build process, all binary SDK symbols are prefixed with `sdk_`. This makes it easier to differentiate binary & open source code, and also prevents namespace conflicts.
|
||||||
|
|
||||||
|
Espressif's RTOS SDK provided a "libssl" based on axTLS. This has been replaced with the more up to date mbedTLS library (see below).
|
||||||
|
|
||||||
Some binary libraries appear to contain unattributed open source code:
|
Some binary libraries appear to contain unattributed open source code:
|
||||||
|
|
||||||
* libnet80211.a & libwpa.a appear to be based on FreeBSD net80211/wpa, or forks of them. ([See this issue](https://github.com/SuperHouse/esp-open-rtos/issues/4)).
|
* libnet80211.a & libwpa.a appear to be based on FreeBSD net80211/wpa, or forks of them. ([See this issue](https://github.com/SuperHouse/esp-open-rtos/issues/4)).
|
||||||
|
@ -103,6 +106,8 @@ Some binary libraries appear to contain unattributed open source code:
|
||||||
|
|
||||||
* Newlib is covered by several copyrights and licenses, as per the files in the `libc` directory.
|
* Newlib is covered by several copyrights and licenses, as per the files in the `libc` directory.
|
||||||
|
|
||||||
|
* [mbedTLS](https://tls.mbed.org/) is provided under the Apache 2.0 license as described in the file extras/mbedtls/mbedtls/apache-2.0.txt. mbedTLS is Copyright (C) ARM Limited.
|
||||||
|
|
||||||
Components under `extras/` may contain different licenses, please see those directories for details.
|
Components under `extras/` may contain different licenses, please see those directories for details.
|
||||||
|
|
||||||
## Contributions
|
## Contributions
|
||||||
|
|
Loading…
Reference in a new issue