Statistics
| Branch: | Tag: | Revision:

mongoose / examples / ESP8266_RTOS @ eaef5bd1

Name Size Revision Age Author Comment
  user eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...
Makefile 2.84 KB eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...
README.md 1.05 KB eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...
build.sh 341 Bytes eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...
gen_misc.sh 3.58 KB eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...
readme.txt 1.46 KB eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...
sdk.version 47 Bytes eaef5bd1 almost 5 years Alexander Alashkin Revert "Stop publish examples to mongoose repo"...

Latest revisions

# Date Author Comment
eaef5bd1 02/06/2017 02:08 PM Alexander Alashkin

Revert "Stop publish examples to mongoose repo"

This reverts commit 1a17e17c462bdd4e1d26d8742f8b7087273e04c2.

PUBLISHED_FROM=80028de308c9a021955d1425d2bfee8feb85f193

551f393d 02/03/2017 10:17 AM Alexander Alashkin

Remove examples

4bdec5c1 01/09/2017 05:03 PM Dmitry Frank

Rename mongoose-iot to mongoose-os

URLs like mongoose-iot.com are left intact

PUBLISHED_FROM=b8502b163c26a2cb54598db57ba094333fe7cf54

55963d0c 11/24/2016 01:21 PM Alexander Alashkin

Fix typo in platforms_esp

PUBLISHED_FROM=b17ef5bc8ec801fca91c89af5f97767a55911952

0ceee1dc 11/15/2016 02:36 PM Dmitry Frank

Rename `mg_` -> `miot_` under fw

`MG_ENABLE_...` macros are not yet renamed because it involves some
logic change: e.g. instead of defining `MG_ENABLE_MQTT`, one should
define `MIOT_ENABLE_MQTT`, which should imply `MG_ENABLE_MQTT` as well.

Macro refactoring is going to be done in another PR....

e9908834 10/31/2016 10:57 PM Deomid Ryabkov

Use ICACHE_FLASH to guess CS_P_ESP8266

Also, do not require -DRTOS_SDK and pick socket/low-level event manager
based on LWIP_SOCKET.

PUBLISHED_FROM=d4afbdf8dab62a1c6ac4ca075c4a58887223dba4

2ef6f724 10/26/2016 01:07 PM Deomid Ryabkov

Remove -DNO_BSD_SOCKETS, this macro is not used

PUBLISHED_FROM=b860ada45e76b0e04d214fedb04f5a7dd9c7d8f0

7b05d700 10/18/2016 12:38 PM Deomid Ryabkov

CS_P_ESP_LWIP -> CS_P_ESP8266;add CS_P_NXP_KINETIS

LWIP part has been finally fully split from the ESP part, and ESP
platform defs reduced to bare minimum. It is now possible to use LWIP
in either low-level or socket mode without any ESP dependencies,
and NXP Kinetis platform is the first to make use of it....

8ff010ca 10/14/2016 12:37 PM Deomid Ryabkov

MG_DISABLE_FILESYSTEM -> MG_ENABLE_FILESYSTEM

PUBLISHED_FROM=026810475d98df117ab1dadf40276759190aad19

241090a8 10/14/2016 10:22 AM Deomid Ryabkov

CS_DISABLE_(STDIO|HEXDUMP) -> CS_ENABLE_$1

PUBLISHED_FROM=9fd0cebfa8df53b5d9574a8d013305ddda5e7a18

View revisions

README


This is a Mongoose "Hello, world" that can be compiled under ESP8266 RTOS SDK.

It sets up an AP (SSID Mongoose) and serves a "hello world" page on http://192.168.4.1/

Most of the the boilerplate comes from project_template (@ 3ca6af5) with minimal changes.

To build with no changes to the SDK, you will need a module with 1MB (8Mb) flash or more.

Compile (for NodeMCU 1.0):

$ export SDK_PATH=/path/to/ESP8266_RTOS_SDK $ export BIN_PATH=./bin $ make clean; make BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=dio SPI_SIZE_MAP=0

Flash (using esptool):

$ esptool.py --port /dev/ttyUSB0 --baud 230400 \ write_flash --flash_mode=qio --flash_size=4m \ 0x00000 ${BIN_PATH}/eagle.flash.bin \ 0x20000 ${BIN_PATH}/eagle.irom0text.bin \ 0x7e000 ${SDK_PATH}/bin/esp_init_data_default.bin

Also available in: Atom