Нет описания

Abhinav Sinha 3a0bf67e25 fixed .gitignore to not ignore everything 10 лет назад
3d_models 7f211e5fca updated 3D model with new components, more joinery detail 10 лет назад
build 8836fcb4c4 preliminary of rewrite - exploring modules and scope 10 лет назад
firmware 3a0bf67e25 fixed .gitignore to not ignore everything 10 лет назад
proto_api_keys 9d5f25a84a button 20 api key 10 лет назад
rebuild d058d8931f todos 10 лет назад
test ffd27ba3b7 updated - resolved 10 лет назад
util 0def5adb75 path matters 10 лет назад
.gitignore 5fba3c185d ignore test dirs 10 лет назад
README.md ddbcbd53f3 latest firmware build and updated README 10 лет назад
index_unminified.html 5d187e20dc MINI-ER 10 лет назад

README.md

Use firmware 1.5.1 ONLY: https://github.com/nodemcu/nodemcu-firmware/issues/719

OSX ESP firmware build notes

Use the Docker NodeMCU build: https://hub.docker.com/r/marcelstoer/nodemcu-build/

OSX: docker run --rm -ti -v /Users/aria/code/nodemcu-firmware/:/opt/nodemcu-firmware/ marcelstoer/nodemcu-build

Using these modules only:

#define LUA_USE_MODULES_CJSON
#define LUA_USE_MODULES_CRYPTO
#define LUA_USE_MODULES_FILE
#define LUA_USE_MODULES_GPIO
#define LUA_USE_MODULES_HTTP
#define LUA_USE_MODULES_NET
#define LUA_USE_MODULES_NODE
#define LUA_USE_MODULES_PWM
#define LUA_USE_MODULES_RTCFIFO
#define LUA_USE_MODULES_RTCMEM
#define LUA_USE_MODULES_RTCTIME
#define LUA_USE_MODULES_SNTP
#define LUA_USE_MODULES_TMR
#define LUA_USE_MODULES_UART
#define LUA_USE_MODULES_WIFI

Flashing

/Users/aria/code/espbuild/esp-open-sdk/esptool

python esptool.py -p /dev/tty.SLAB_USBtoUART write_flash 0x00 /opt/Espressif/nodemcu-firmware/bin/0x00000.bin etc

other notes

Building with default modules + debug causes luatool to fail with 'stdin:1: attempt to call field 'open' (a nil value)' since it seems file.open isn't defined. Rebuilt with fewer modules + debug and file upload seems to work fine. Did the build... just run out of space and truncate the image?