https://github.com/ok-home/rmt_ws_tools
ESP32 ESP-IDF RMT Tools with websocket interface
https://github.com/ok-home/rmt_ws_tools
esp-idf esp-idf-component esp32 esp32c3 esp32s3 rmt
Last synced: 3 months ago
JSON representation
ESP32 ESP-IDF RMT Tools with websocket interface
- Host: GitHub
- URL: https://github.com/ok-home/rmt_ws_tools
- Owner: ok-home
- Created: 2024-02-26T11:50:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-05T12:44:55.000Z (over 1 year ago)
- Last Synced: 2025-02-14T05:19:07.908Z (4 months ago)
- Topics: esp-idf, esp-idf-component, esp32, esp32c3, esp32s3, rmt
- Language: C
- Homepage: https://github.com/ok-home/rmt_ws_tools
- Size: 138 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |# ESP-IDF RMT Tools with websocket interface
## Overview
- transmits a burst of pulses, a continuous sequence of bursts of pulses
- receives a packet of impulses
- connects as a standard ESP-IDF component
- can be used to test RMT devices and as an RMT signal generator for [logic_analyzer](https://github.com/ok-home/logic_analyzer)## How to use
- Connect as standart ESP-IDF component
- Start a Wi-Fi connection rmt_tools_wifi_connect() or use an existing one
- Run a web server rmt_tools_ws_server or use an existing web server with websocket support
- Register rmt_tools handlers ( web page & ws handlers) rmt_tools_register_uri_handlers(httpd_handle_t server)
- Go to the device web pageUse as example [rmt_ws_tools_example](https://github.com/ok-home/rmt_ws_tools/tree/main/rmt_ws_tools_example)
### Configure the project
Open the project configuration menu (`idf.py menuconfig`). Then go into `RMT WS Tools Configuration` menu.
### Build and Flash
See the [Getting Started Guide](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html) for full steps to configure and use ESP-IDF to build projects.