Professional SDK for ESP8285/ESP8266 WiFi SoC
C C++ Assembly Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arch/esp8266 arch: try to re-design the sdk structure Dec 11, 2015
bootloader build system: support to use our own bootloader Jul 9, 2016
doc readme: add the supported boards Nov 4, 2016
examples examples/noduino/sst: update to use the bmp180 sensor Apr 30, 2018
hex-fw hex-hw/lora: update firmware Mar 10, 2018
include lib/noduino: rename the bmp180 to bmp085 Apr 22, 2018
ld Try to update the rom ld script Jul 9, 2016
lib lib: update libcloud.a Jun 22, 2018
rtos integrated the esp8266 rtos sdk and esp32 rtos sdk Dec 7, 2015
scripts transfer to use libcloud.a Apr 30, 2017
sdk add the rf init data files Jul 14, 2016
sketch sketch/ctrl5relay: disable the sensor by default May 28, 2018
toolchain @ 4a48879 update the submodule toolchain Nov 20, 2016
.config
.gitignore update libmjyun for add time support Apr 16, 2016
.gitmodules update the .gitmodules Apr 22, 2018
.travis.yml build sys: update the travis.yml Mar 24, 2017
LICENSE Initial commit Nov 4, 2015
README.md readme: update to fix issues Nov 4, 2016

README.md

Noduino SDK

Build Status

This is a Professional SDK developed by MaiKe Labs for ESP8266/ESP8285 WiFi SoC

This project brings support for ESP8266/ESP8285 chip to the professional embeded environment. It lets you write sketches using C language quickly, and run them directly on ESP8266, no external microcontroller required.

It has a lot of cool examples and reference sketches. You can make a smart IoT devices quickly based on these sketches.

It's based on Espressif SDK 1.5.4.1

Supported Boards

Falcon V1.0

Noduino Falcon V1.0

Falcon V2.4

Noduino Falcon V2.4

Noduino Falcon V2.4

Noduino Falcon V2.4

DDD V1.0

Noduino DDD V1.0

Quick Start

  • Noduino Falcon board / NodeMCU v1.0 board
  • Git
# clone the whole sdk
$ git clone --recursive git://github.com/icamgo/noduino-sdk.git noduino-sdk

# generate the toolchain (you need Python 2.7)
$ cd noduino-sdk/toolchain
$ ./gen.py

# try the first example
$ cd ../example/noduino/blink

# upload the example to dev board through serial
$ make flash

You can try other cool examples in example directory

Sketch Design

Reference