Keine Beschreibung

etisab b635d6d0a6 Merge branch 'master' of github.com:epukaza/YoButton vor 10 Jahren
3d_models 7f211e5fca updated 3D model with new components, more joinery detail vor 10 Jahren
build 8836fcb4c4 preliminary of rewrite - exploring modules and scope vor 10 Jahren
firmware 3a0bf67e25 fixed .gitignore to not ignore everything vor 10 Jahren
proto_api_keys 9d5f25a84a button 20 api key vor 10 Jahren
rebuild 4428eb6a09 proper req ending. http only, temporary vor 10 Jahren
test ffd27ba3b7 updated - resolved vor 10 Jahren
util 0def5adb75 path matters vor 10 Jahren
.gitignore 5fba3c185d ignore test dirs vor 10 Jahren
README.md ddbcbd53f3 latest firmware build and updated README vor 10 Jahren
index_unminified.html 5d187e20dc MINI-ER vor 10 Jahren

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?