Aucune description

etisab 6ae2087953 explicitly set wifi mode on start - crash or reset during setup retains state il y a 10 ans
3d_models 7f211e5fca updated 3D model with new components, more joinery detail il y a 10 ans
build 8836fcb4c4 preliminary of rewrite - exploring modules and scope il y a 10 ans
firmware ddbcbd53f3 latest firmware build and updated README il y a 10 ans
proto_api_keys 9d5f25a84a button 20 api key il y a 10 ans
rebuild 6ae2087953 explicitly set wifi mode on start - crash or reset during setup retains state il y a 10 ans
test ffd27ba3b7 updated - resolved il y a 10 ans
util 0def5adb75 path matters il y a 10 ans
.gitignore 5fba3c185d ignore test dirs il y a 10 ans
README.md ddbcbd53f3 latest firmware build and updated README il y a 10 ans
index_unminified.html 5d187e20dc MINI-ER il y a 10 ans

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?