mirror of
https://github.com/espressif/esp-rainmaker.git
synced 2026-01-19 09:45:35 +00:00
1. ESP32C6 button configs for RGB LED and Boot GPIO 2. CI: Added entry for C6 in `.gitlab.yaml` 3. Added `partitions_4mb_optimised.csv` which uses flash to the full extent - Created sdkconfig.defaults for esp32c6 and used partitions_4mb_optimised.csv as default - This is made default for esp32c6 because, for esp32c6, image sizes exceed config from partitions.csv 4. Fixed matter examples CMakeLits.txt files for c6 support
Matter + Rainmaker Switch Example
What to expect in this example?
- This demonstrates a Matter + RainMaker Switch. Matter is used for commissioning (also known as Wi-Fi provisioning) and local control, whereas RainMaker is used for remote control and OTA upgrades.
- This example uses the BOOT button and RGB LED on the ESP32-C3-DevKitC board to demonstrate a switch.
- To commission the device, scan the QR Code generated by the mfg_tool script using ESP RainMaker app.
- Pressing the BOOT button will send a toggle the power state of switch and send an on/off command to the remote device. This will also reflect on the phone app.
- Toggling the button on the phone app should toggle the LED on your board.
- To test remote control, change the network connection of the mobile.
Please refer to the README in the parent folder for instructions.