The repository is module of ThingJS (open source IoT platform). You can create custom interface too. See the repository as example.
git submodule add git@github.com:rpiontik/ThingJS-stdi.git components/thingjs_stdi
- ESP-IDF version: release/v4.0
- ThingJS-boards (https://github.com/rpiontik/ThingsJS-boards)
- ThingJS-extern (https://github.com/rpiontik/ThingJS-extern)
- ThingJS-core (https://github.com/rpiontik/ThingJS-core)
- clock - Provide internal clock functions;
- bit_port - Provide GPIO configuration functions;
- HTTP - HTTP/HTTPS client;
- DS3231 - Provide RTC functions for chip ds3231 and compatible;
- SmartLED - Smart LED interface;
- DS18X20 - DS18X20 interface;
- mqttc - MQTT client.
ThingsJS is released under GNU GPL v.2 open source license.