Merge branch 'dev'
This commit is contained in:
commit
3661b8d5eb
|
@ -4,6 +4,8 @@ NodeMCU is an open source [Lua](https://www.lua.org/) based firmware for the [ES
|
|||
|
||||
The firmware was initially developed as is a companion project to the popular ESP8266-based [NodeMCU development modules]((https://github.com/nodemcu/nodemcu-devkit-v1.0)), but the project is now community-supported, and the firmware can now be run on _any_ ESP module.
|
||||
|
||||
→ [Getting Started](en/getting-started.md)
|
||||
|
||||
## Programming Model
|
||||
The NodeMCU programming model is similar to that of [Node.js](https://en.wikipedia.org/wiki/Node.js), only in Lua. It is asynchronous and event-driven. Many functions, therefore, have parameters for callback functions. To give you an idea what a NodeMCU program looks like study the short snippets below. For more extensive examples have a look at the [`/lua_examples`](https://github.com/nodemcu/nodemcu-firmware/tree/master/lua_examples) folder in the repository on GitHub.
|
||||
|
||||
|
@ -42,6 +44,9 @@ gpio.mode(pin, gpio.OUTPUT)
|
|||
gpio.write(pin, gpio.HIGH)
|
||||
print(gpio.read(pin))
|
||||
```
|
||||
|
||||
→ [Getting Started](en/getting-started.md)
|
||||
|
||||
## Lua Flash Store (LFS)
|
||||
In September 2018 support for a [Lua Flash Store (LFS)](en/lfs.md) was introduced. LFS allows Lua code and its associated constant data to be executed directly out of flash-memory; just as the firmware itself is executed. This now enables NodeMCU developers to create Lua applications with up to 256Kb Lua code and read-only constants executing out of flash. All of the RAM is available for read-write data!
|
||||
|
||||
|
@ -52,4 +57,5 @@ This project uses two main branches, `master` and `dev`. `dev` is actively worke
|
|||
A new tag is created every time `dev` is merged back to `master`. They are listed in the [releases section on GitHub](https://github.com/nodemcu/nodemcu-firmware/releases). Tag names follow the `<SDK-version>-master_yyyymmdd` pattern.
|
||||
|
||||
## Up-To-Date Documentation
|
||||
At the moment the only up-to-date documentation maintained by the current NodeMCU team is in [English](en/index.md). It is part of the source code repository (`/docs` subfolder) and kept in sync with the code.
|
||||
At the moment the only up-to-date documentation maintained by the current NodeMCU team is in English. It is part of the source code repository (`/docs` subfolder) and kept in sync with the code.
|
||||
|
||||
|
|
Loading…
Reference in New Issue