- 23 Jul, 2019 2 commits
-
-
Terry Ellison authored
-
Johny Mattsson authored
-
- 21 Jul, 2019 1 commit
-
-
Johny Mattsson authored
The PR removed the bulk of non-newlib headers from the NodeMCU source base. app/libc has now been cut down to the bare minimum overrides to shadow the corresponding functions in the SDK's libc. The old c_xyz.h headerfiles have been nuked in favour of the standard <xyz.h> headers, with a few exceptions over in sdk-overrides. Again, shipping a libc.a without headers is a terrible thing to do. We're still living on a prayer that libc was configured the same was as a default-configured xtensa gcc toolchain assumes it is. That part I cannot do anything about, unfortunately, but it's no worse than it has been before. This enables our source files to compile successfully using the standard header files, and use the typical malloc()/calloc()/realloc()/free(), the strwhatever()s and memwhatever()s. These end up, through macro and linker magic, mapped to the appropriate SDK or ROM functions.
-
- 17 Feb, 2019 1 commit
-
-
sergio authored
-
- 31 Jul, 2017 1 commit
-
-
Johny Mattsson authored
Unaligned loads are a no-no on many architectures, the ESP8266 included.
-
- 24 Dec, 2016 1 commit
-
-
Philip Gladstone authored
* Check the return code of the read function when doing crypto.fhash so that we don't pass negative lengths to the hashing functions * Fix various assert failures in the LVM arising from rotables. No functional change * Add the gpio interrupt time to the callback (and pass it from the interrupt handler) * Get the PC right in the perf module * Make the headers static in the websocket module * Fix the documentation
-
- 16 Sep, 2016 1 commit
-
-
Johny Mattsson authored
Docs for crypto module refactored for easier maintenance.
-
- 05 Sep, 2016 1 commit
-
-
Arnim Läuger authored
* Add FatFs * enable BUILD_FATFS for all-module build * push vfs into rest of firmware * align maximum filename length * increase timeout for acmd41 during card initialization * switch from DOS to Unix path semantics chdrive() is substituted by chdir() * update to fatfs R.012a incl. patches 1-6 * add callback for rtc provisioning in file * update docs
-
- 05 Feb, 2016 1 commit
-
-
cheloftus authored
-
- 23 Jan, 2016 1 commit
-
-
devsaurus authored
-
- 19 Jan, 2016 1 commit
-
-
Johny Mattsson authored
Merely a wrapper around the (undocumented) internal SDK AES functions.
-
- 12 Oct, 2015 1 commit
-
-
Johny Mattsson authored
-
- 31 Jul, 2015 1 commit
-
-
Johny Mattsson authored
-
- 05 Jun, 2015 2 commits
-
-
Johny Mattsson authored
This releases 1168 bytes back to the heap.
-
Johny Mattsson authored
Also disabled MD2 support by default (see MD2_ENABLE in user_config.h).
-
- 03 Jun, 2015 2 commits
-
-
Johny Mattsson authored
-
Johny Mattsson authored
-
- 02 Jun, 2015 2 commits
-
-
Johny Mattsson authored
Uses both existing MD2/MD5/SHA1 and the Gifford SHA256-512, unless WITHOUT_SHA2 is defined.
-
Johny Mattsson authored
-