brainpuke
28th Dec 2015
Started:
Start building weather station
- LPC4337 multiple Serial objects would break use of stdio
- Used offline debug. STDIO_UART was defined to UART_2 which is what the Micromint Bambino uses but not updated for the LPCXpresso 4337 which uses UART_0
- HelloWorld ESP8266 program
- relied on a local TCP server to be running with a hard coded IP address
- updated example to ping use NTP server and get the time. Exercises UDP (DNS lookup) and TCP (NTP)
- ESP8266 driver wasn't checking for allocated sockets before deallocating. This caused HardFault in somecases or just memory corruption in others. - https://developer.mbed.org/teams/NetworkSocketAPI/code/ESP8266Interface/rev/c19f1e61063b
- Found with offline debug too :(
- mbed-dev seems to be as slow as mbed-src was
Recap:
Didn't make any progress on weather station build. Fixed a few problems the blocked progress. Found what seems to be up-to-date firmware releases for ESP8266 and marked as ToDo.
ToDo:
ESP8266 firmware to follow and later test
Please log in to post comments.