Sen descrición

etisab 7f1a05a23d wtf %!s(int64=10) %!d(string=hai) anos
3d_models 7f211e5fca updated 3D model with new components, more joinery detail %!s(int64=10) %!d(string=hai) anos
BUILD 7f1a05a23d wtf %!s(int64=10) %!d(string=hai) anos
TEST afdf65c9b7 HTTPS test script (committing api token dgaf) %!s(int64=10) %!d(string=hai) anos
configuration test scripts fa673147a6 more stable button response, moved to pin D6 %!s(int64=10) %!d(string=hai) anos
nodeMCU firmware version 0d80570c12 firmware 1.5.1 %!s(int64=10) %!d(string=hai) anos
.gitignore 5fba3c185d ignore test dirs %!s(int64=10) %!d(string=hai) anos
README.md 763626f363 important build note %!s(int64=10) %!d(string=hai) anos
image.jpg fa673147a6 more stable button response, moved to pin D6 %!s(int64=10) %!d(string=hai) anos
index_unminified.html 8efa267c92 BUILD folder only contains device software %!s(int64=10) %!d(string=hai) anos

README.md

OSX ESP firmware build notes

error: unknown type name 'ptrdiff_t' when installing pass-2 core C compiler.

Solution: https://github.com/pfalcon/esp-open-sdk/issues/45 delete define/endef statements

Relevant output

Xtensa toolchain is built, to use it:

export PATH=/Users/aria/code/espbuild/esp-open-sdk/xtensa-lx106-elf/bin:$PATH

Espressif ESP8266 SDK is installed. Toolchain contains only Open Source components To link external proprietary libraries add:

xtensa-lx106-elf-gcc -I/Users/aria/code/espbuild/esp-open-sdk/sdk/include -L/Users/aria/code/espbuild/esp-open-sdk/sdk/lib

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

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

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?