Lukáš Voborský
90a077b987
bme280 driver in Lua+C
2020-11-07 16:23:43 +01:00
Terry Ellison
a92da3c33c
Lua 5.1 / 5.3 alignment and document ( #3193 )
2020-08-22 17:41:02 +01:00
Marcel Stör
06aa248f08
Remove RC and SQLite3
2020-06-10 08:26:05 +02:00
Marcel Stör
8d091c476e
Make the telnet example an Lua module ( #3133 )
...
Also update ftp server
2020-06-09 22:26:53 +02:00
seregaxvm
6499387039
add LiquidCrystal lua module ( #2974 )
2020-06-09 22:26:52 +02:00
Marcel Stör
4a78580d4e
Add page about Lua module directory
...
Fixes #3034
2020-06-09 22:26:52 +02:00
Marcel Stör
a7debe115a
Add hint about locally built docs
...
Fixes #2868
2020-06-09 22:26:52 +02:00
Alexandru Antochi
1719f90a3b
Add Lua module for Gossip protocol ( #3013 )
2020-06-09 22:26:52 +02:00
Gregor Hartmann
d455f8bc31
Documentation fixes for pipe ( #3041 )
2020-06-09 22:26:52 +02:00
Lukáš Voborský
36df8d009f
Add DCC decoder module ( #2905 )
2020-06-09 22:26:06 +02:00
galjonsfigur
db1e4454de
Initial version of software UART C module ( #2673 )
2020-06-09 22:26:06 +02:00
Marcel Stör
93b1a2dce9
Add aka titles
2019-06-22 22:55:54 +02:00
Nikolay Fiykov
5f43a414e7
Add pwm2 module ( #2747 )
2019-05-25 22:08:13 +02:00
Nathaniel Wesley Filardo
b6cd2c3edd
Remove moribund C ds18b20 module ( #2492 )
...
Just use Lua speaking OW (via C) instead.
2019-04-05 15:55:07 +01:00
Nathaniel Wesley Filardo
dcc1ea2a49
A generic fifo and fifosock wrapper, under telnet and http server ( #2650 )
...
* lua_modules/fifo: a generic queue & socket wrapper
One occasionally wants a generic fifo, so here's a plausible
implementation that's reasonably flexible in its usage.
One possible consumer of this is a variant of TerryE's two-level fifo
trick currently in the telnetd example. Factor that out to fifosock for
more general use.
* lua_examples/telnet: use factored out fifosock
* lua_modules/http: improve implementation
Switch to fifosock for in-order sending and waiting for everything to be
sent before closing.
Fix header callback by moving the invocation of the handler higher
* fifosock: optimistically cork and delay tx
If we just pushed a little bit of data into a fifosock that had idled,
wait a tick (1 ms) before transmitting. Hopefully, this means that
we let the rest of the system push more data in before we send the first
packet. But in a high-throughput situation, where we are streaming data
without idling the fifo, there won't be any additional delay and we'll
coalesce during operation as usual.
The fifosocktest mocks up enough of tmr for this to run, but assumes
an arbitrarily slow processor. ;)
2019-02-16 13:51:40 +01:00
Marcel Stör
b126c6b2d2
Re-organize documentation
...
Drop support for localized content, #2213
Restructure some content to match more closely what we have in master, #2542
2019-01-13 22:01:57 +01:00
galjonsfigur
ebdfd1ff6a
Rename http server Lua module and fix its documentation ( #2594 )
2018-12-19 12:23:14 +01:00
galjonsfigur
f5fcd0d984
Recreate and unify documentation for Lua modules ( #2592 )
...
* Recreate and unify documentation for Lua modules
* Fix typos in docs
* Added/modified READMES to link to new documentation
2018-12-16 21:39:43 +01:00
Terry Ellison
172fb276ca
Add compression to LFS images ( #2448 )
...
* Merge of LFS compress, optimize against current dev
* Fixes to LFS compress patch
2018-09-29 16:57:51 +03:00
Marcel Stör
9d8246fe52
Add Getting Started page ( #2487 )
...
- Added Marcel's Getting Started page
- Added reference to getting-started.md
- Incorporated review findings
2018-09-17 17:36:09 +01:00
Marcel Stör
a8a243efcc
Arggg, RTD went back to MkDocs < 1.x
2018-09-08 00:08:28 +02:00
Marcel Stör
186fcd7202
Minor MkDocs fixes for 1.x compliance
2018-09-08 00:03:35 +02:00
Marcel Stör
470bad0d9d
Enable MkDocs strict mode again
2018-08-17 21:48:35 +02:00
Terry Ellison
c6f6c54bc8
Merge pull request #2184 from devsaurus/u8g2_port
...
Replace u8glib with u8g2
2018-07-28 22:24:01 +01:00
Marcel Stör
2e202796b8
Fix LFS Markdown syntax
...
Contributes to #2432
2018-07-23 23:03:28 +02:00
devsaurus
15d4311f40
add docs
2018-07-22 13:51:12 +02:00
devsaurus
1f7593538f
remove u8g
2018-07-22 13:51:00 +02:00
Marcel Stör
784058fa11
Work around RTD issue with new MkDocs
2018-06-30 21:13:15 +02:00
Marcel Stör
3f396cba22
Fix TOC structure and LCD/LFS links
2018-06-30 12:27:59 +02:00
TerryE
4f21224d56
LFS patch updates following review II and testing
2018-06-22 22:29:16 +01:00
Marcel Stör
bc1e34b73f
Add missing BME680
2018-02-13 12:47:58 +01:00
Marcel Stör
5c65f2790d
Remove custom favicon from docs
...
All the changes are in preparation for an eventual MkDocs 0.17 upgrade
2018-02-11 23:22:15 +01:00
Konrad Hübner
ed56d949ee
ws2812 effects library ( #2215 )
...
* ws2812 effects and color utils modules added
* Added documentation for new modules to mkdocs.yml
* changed mode option to string, documentation, default modules fixed
* updated user_modules.h
2018-01-23 21:05:04 +01:00
Luiz Felipe Silva
df930c2d03
Add sqlite3 module ( #2008 )
...
* add final sqlite3 patch
* remove unused defines, join caching code with esp vfs code to reduce exported symbols and shrink final file size
* Modules should by default be disabled and in alphabetical order
2018-01-10 22:45:56 +01:00
Philip Gladstone
ceadd30bca
Add support for the wifi monitor mode in the SDK ( #2204 )
2018-01-10 21:24:41 +01:00
Philip Gladstone
ef91580c7b
Addition of a Bloom Filter object ( #2176 )
...
* Initial checkin
* Add bloom.md into mkdocs
* Added reset and improved info
* Update bloom.c
* Update bloom.md
* Add Wikipedia link
2017-12-03 13:10:59 +01:00
fetchbot
d079b842a8
add ds18b20 module ( #2003 )
...
* add ds18b20 module
* add intitial eeprom value definition
* adjust read() function and address handling
2017-08-16 21:04:23 +02:00
dnc40085
e90ffb4266
Add mcp4725 module ( #1966 )
2017-05-21 16:30:26 +02:00
fetchbot
faefc09595
add ads1115 module ( #1942 )
...
* add ads1115 module
* replace os_delay with os_timer
* typo
2017-05-07 09:49:57 +02:00
Marcel Stör
3fbb84c48a
Add missing .md
2017-04-30 19:25:13 +02:00
fetchbot
8668239640
add si7021 module ( #1921 )
...
* add si7021 module
* add settings function for resolution and heater
2017-04-27 23:16:33 +02:00
Metin KOC
9d11543fa9
Hdc1080 Module Add ( #1880 )
...
* Hdc1080 Module Add
* for Float/Integer Build fixes
* disable module for default
* document fix
* Deprecate init() in favor of setup()
* Fix grammar and code sample
* Deprecate init() in favor of setup()
* Update hdc1080.md
* Update hdc1080.md
* Mini fix
* Update user_modules.h
2017-04-20 22:23:51 +02:00
tjhowse
d777fdc50a
Add module for TCS34725 colour sensor. ( #1895 )
...
* Add module for TCS34725 colour sensor.
* Fix implicit return.
* Fix timer disarm after init completion callback.
* Rework init() into setup() as per PR#1887.
* Add new module to mkdocs and user_modules.
* Fix unclear debug messages.
* Documentation updates.
* Cleanup comments and formatting.
* Don't auto-enable the sensor.
* Add callback function to enable.
* Simplify Read16.
* Remove Lua state argument to enable callback.
* Remove self_ref.
2017-04-19 20:16:27 +02:00
Philip Gladstone
b09cac058a
Add support for streaming JSON encoder/decoder ( #1755 )
...
Replaces the problematic cjson module.
2017-03-22 11:24:32 +11:00
FrankX
b4319bdb4b
Add driver for XPT2046 touch controller ( #1848 )
2017-03-09 07:20:01 +01:00
Arnim Läuger
6ca96b69f5
include gdbstub.md in doc generation ( #1763 )
...
Thank you!
2017-01-26 15:10:26 -05:00
FrankX
378e5eb0ad
Add WPS module ( #1694 )
...
* WPS functionality added
* WPS module switched off by default
* Update mkdocs.yml
2017-01-09 08:43:47 +01:00
Yury Popov
3adba91b15
Net functionality rewrite on top of LWIP ( #1379 )
...
* Rewrite net.dns.resolve on LWIP
* Move IGMP (net multicast) to LWIP
* Cleanup net module
* Move secure connection operations to tls module
* Net module on LWIP
* Server timeout parameter
* TCP hold
* Fixes in documentation
* Documentation fixes
* Note TLS module depends on net
* Add TLS module to user_modules.h
* Callback on connect event
* Fix depends net module on tls module
* Fix unhold exponential time issue
2016-12-31 13:14:03 +01:00
Yury Popov
2b897e56c7
Cron module ( #1674 )
2016-12-26 14:19:12 +01:00
ffedoroff
9f9fee9008
add new rfswitch module to handle 433MHZ devices ( #1565 )
2016-12-01 22:19:01 +01:00