TD-er's starred repositories
esp_wifi_repeater
A full functional WiFi Repeater (correctly: a WiFi NAT Router)
TaskScheduler
Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers
TinyGPSPlus
A new, customizable Arduino NMEA parsing library
anycubic-photon-docs
This repo aims to collect curate and compile information on anycubic photon hardware software and use
esp-web-tools
Open source tools to allow working with ESP devices in the browser
LMIC-node
LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.
MinEspSDKLib
Minimalist SDK on ESP8266ex
dac-cosine
API to operate cosine waveform generator inside ESP32
ESP-Web-Tools-Tutorial
A guide for setting up flashing your ESP projects directly from your browser
ESP-NOW-TX-RX
A very basic TX and RX demo for the ESP-NOW Protocol for the ESP8266 & ESP32
GPSTutorial
A simple tutorial for troubleshooting GPSs on Arduino
esp-web-flasher
A web serial package for updating your ESP bootloader via the browser.
EasyESPNow
Heavily modified ESPEasy which serves as an ESPNow sensor for RPIEasy receiver
NodeRED_ESPEASY_AutoDiscovery
Node to enable autodiscovery for EasyEsp without have the code on each device
FramI2C
FramI2C is an Arduino library for FRAM (F-FRAM, Ferroelectric RAM) non-volatile memory chips with I2C interface. Supports most common Cypress and Fujitsu I2C FRAM chips with densities of 4, 16, 64, 128, 256, 512, and 1024 kilobits (kb). Provides simple, easy to use read() and write() methods for reading/writing integral and floating point types (uses automatic type inference and byte conversion), readBytes() and writeBytes() for reading/writing larger amounts of data as byte array, and fill() to fill or clear a range of FRAM memory.
ESP32_New_TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board. It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware timers, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's necessary if you need to measure some data requiring better accuracy.