- 09 Jun, 2020 3 commits
-
-
Terry Ellison authored
-
Terry Ellison authored
-
Terry Ellison authored
-
- 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.
-
- 25 May, 2019 1 commit
-
-
Nikolay Fiykov authored
-
- 19 May, 2019 1 commit
-
-
Terry Ellison authored
Force libpp.a into iRAM, and backout redundant IRAM_DATA_ATTR changes
-
- 01 May, 2019 1 commit
-
-
Terry Ellison authored
1st Tranche of SDK 3.0 follow up changes
-
- 28 Apr, 2019 1 commit
-
-
Arnim Läuger authored
* Upgrade u8g2 and add updateDisplayArea bindings * u8g2 2.25.10 * add displays for 2.24.3 and 2.25.10 * remove workaround for hal pointer and make use of u8x8's user_ptr * fix doc * add binding for `updateDisplay()`
-
- 05 Apr, 2019 2 commits
-
-
Terry Ellison authored
* Rebaseline firmware to non-OS SDK version 3.0 * Note that SDK version 3.0 introduces the concept of a Flash Partition Table(PT). This is located at Flash offset 0x10000 in our firmware build. * The firmware is now PT aware with both LFS and SPIFFS taking their partition size and location from the PT * A new tool `tools/nodemcu-partition.py` is now used to initialise these data and can also download LFS and SPIFFS images to these partitions.
-
Natalia authored
I2C sw driver with support of multiple buses, Slow, Fast, FastPlus, and user-defined speed selection (#2465) * I2C driver speed-up, i2c.SLOW, i2c.FAST and user-defined speed selection * - Multiple buses (up to 10) with different speeds on each bus - Standard(Slow, 100kHz), Fast(400kHz) and FastPlus(1MHz) modes or an arbitrary clock speed - Sharing SDA line over multiple I²C buses to save available pins - GPIO16 pin can be used as SCL pin, but it does not support clock stretching and selected bus will be limited to FAST speed. * Dynamic memory allocation, error checks, simplification, timing tweaks. * Separated the code of old driver for better compatibility and simplicity * Change of driver interface * Add bus status check in setup(); simplify getDC(); remove unnesessary lines in ACK read/write * Fix for moved doc file and trailing whitespaces
-
- 17 Feb, 2019 1 commit
-
-
sergio authored
-
- 16 Feb, 2019 1 commit
-
-
Philip Gladstone authored
* Initial version of code to support multiple hardware timers * MAde the time sinca last tick work again * Add some documentation to the code
-
- 16 Jan, 2019 1 commit
-
-
galjonsfigur authored
Files changed only by the author of FatFS (only updated to new version): - 00history.txt - 00readme.txt - ff.c - ff.h - ffunicode.c - diskio.h - integer.h - files in `option` folder except `syscall.c` Changes: - removed option folder (now everything is in ffunicode.c) - modified Makefile to support new version of FatFS - removed syscall.c and modified ffsystem.c from FatFS author instead - modified files: diskio.c, ffconf.h to mimic changes from new version - modified files: fatfs_config.h, myfatfs.c because of changes of configuration keywords in 0.13 version - removed empty lines from beginning of files: fatfs_prefix_lib.h, myfatfs.c, sdcard.c - changed version number in documentation
-
- 13 Nov, 2018 1 commit
-
-
Arnim Läuger authored
-
- 20 Oct, 2018 1 commit
-
-
Natalia authored
* u8g2 support for more than only one i2c bus * Removed unnecessary #include
-
- 19 Oct, 2018 1 commit
-
-
Arnim Läuger authored
* turn ucg into submodule * update ucg to 1.5.2 * add license note to doc * align docs with esp32 * move ucg hal into platform folder adapt examples
-
- 07 Oct, 2018 1 commit
-
-
Arnim Läuger authored
* Update u8g2 to v2.23.18 * serve wdt for long delays
-
- 29 Jul, 2018 1 commit
-
-
devsaurus authored
-
- 22 Jul, 2018 1 commit
-
-
devsaurus authored
-
- 22 Jun, 2018 1 commit
-
-
TerryE authored
-
- 17 Mar, 2018 2 commits
- 28 Feb, 2018 1 commit
-
-
Philip Gladstone authored
-
- 23 Feb, 2018 1 commit
-
-
Philip Gladstone authored
* Fix some subtle timing issues with gpio.pulse * Add the pulse:update method * Allow getstate to work on stopped pulsers * Make gpio.mode(, gpio.OUTPUT) actually set the output mode * Added some more documentation
-
- 13 Feb, 2018 1 commit
-
-
Arnim Läuger authored
-
- 20 Jan, 2018 1 commit
-
-
devsaurus authored
-
- 17 Dec, 2017 1 commit
-
-
Philip Gladstone authored
* Add support of counting of interrupts * Update the timestamp when interrupt happens during dispatch. Also clear out interrupts when setting up a new callback
-
- 16 May, 2017 1 commit
-
-
Arnim Läuger authored
* align 8MB and 16MB auto flash support with sdk 2.1.0 * remove SAFE_API * fix flash size mismatch detection logic
-
- 24 Apr, 2017 1 commit
-
-
dnc40085 authored
* Expose UART 1 and update uart module documentation
-
- 29 Mar, 2017 1 commit
-
-
Arnim Läuger authored
* Change vfs_stat() api to pre-allocated buffer for stat info. * Change vfs_readdir() api to stat buffer as well. vfs_item api removed.
-
- 01 Mar, 2017 1 commit
-
-
Marcel Stör authored
-
- 06 Feb, 2017 1 commit
-
-
Arnim Läuger authored
clean-up endianess handling in spi driver
-
- 10 Jan, 2017 1 commit
-
-
Marcel Stör authored
-
- 04 Jan, 2017 1 commit
-
-
Verne Roberts authored
* add 31250 baud rate for MIDI support * add bitrate to uart_bitrates array for the get operation
-
- 26 Dec, 2016 1 commit
-
-
Arnim Läuger authored
-
- 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
-
- 11 Dec, 2016 1 commit
-
-
Philip Gladstone authored
-
- 07 Dec, 2016 1 commit
-
-
Marcel Stör authored
This reverts commit 04ce0adf.
-