raspberrypi/433/rc-switch-pico
2023-04-12 14:56:55 +08:00
..
examples Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
pioasm Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
.gitignore Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
CMakeLists.txt Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
LICENSE Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
pico_sdk_import.cmake Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
radio-switch.cc Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
radio-switch.h Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00
readme.md Raspberry pi & Raspberry Pico 433MHZ: transmit, receive, relay 2023-04-12 14:56:55 +08:00

RcSwitch

A port of the brilliant RC-Switch library to the raspberry pi pico.

It allows you to send and recieve radio signals from 433/315Mhz devices like radio controlled power sockets, using cheap radio modules.

This works for both recieving and transmitting. Check out the examples for code for both of these.

Building

This library can be developed on any platform that the pico-sdk works on, through cmake.

In the root directory, make sure that the pico-sdk is on your path and run

cmake .

then change directory into examples/recieve, then run

make

which will spit out your uf2 file.

Issues

If you experience an error while using this library, please raise an issue here on Github and I'll try to help out. Pull requests are also very welcome!