sui77 / rc-switch

Arduino lib to operate 433/315Mhz devices like power outlet sockets.
1.92k stars 663 forks source link

cc1101 driver for rcswitch no problem, but the solution #212

Open LSatan opened 6 years ago

LSatan commented 6 years ago

Hello I have modified a driver library that makes the cc1101 compatible with rcswitch. Best thanks to ELECHOUSE that I may make modified library accessible to all. I wish everyone a lot of fun with the library

Link: https://github.com/LSatan/RCSwitch-CC1101-Driver-Lib

LSatan commented 6 years ago

Good Morning I'll give the library the 1st update today. Will be included: Fixed frequency from 433.8x to 433.92Mhz (runs great but then at least that fits). cc1101 chip reset function (to change from TX to RX) New demo sketch recive_send_decimal_simple (changes from the receive mode to the send mode at the push of a button and sends the last received code, the button is released, it switches back to the receive mode). The sketch is an illustration of how to send and receive in a sketch because there is only one pin for RX and TX.

LSatan commented 6 years ago

RCSwitch-CC1101-Driver-Lib_V1.1 Is now ONLINE!

LSatan commented 6 years ago

RCSwitch-CC1101-Driver-Lib_V1.2 Is now ONLINE!

Driver Library :Add 315Mhz Support. Driver Library :Add Channel command for finetune (80khz steps) from 420mhz - 440mhz / 302mhz - 322mhz. Examples :Add set channel command in examples.

LSatan commented 6 years ago

update announcement V1.3

You can now specify the channel numbers 0-255. the reception bandwidth can be adjusted. the transmission power can be adjusted. you can set your own frequency settings (freq2, freq1, freq0), Channel spacing can be set. As soon as the update is online, I'll let you know.

LSatan commented 6 years ago

RCSwitch-CC1101-Driver-Lib_V1.3 Is now ONLINE!

LSatan commented 6 years ago

RCSwitch-CC1101-Driver-Lib_V1.31 Is Online! fix problems

LSatan commented 6 years ago

Hello Today i will update to Version 1.4 with esp Support.

Regards Lsatan

LSatan commented 6 years ago

Update is now Online!

LSatan commented 6 years ago

Update 1.6 is now Online.

GDO2 pin = Receive GDO0 pin = Transmit All rc-switch examples in the driver lib are compatible with esp8266.

regards LSatan

LSatan commented 6 years ago

Version 1.7 is now Online!

Driver Library :Now you can enter your base frequency directly.The library calculates the settings automatically. example(433.92) Driver Library :Remove freq2, freq1 and freq0 Settings. Driver Library :Removed unnecessary entries. the library shrank from 32,8kb(.cpp) and 9,38kb(.h) to 17,0kb(.cpp) and 7,87kb(.h). New Example :(NewRemoteSwitch Library) NewRemoteRepeater.ino. Repeat the Received signal 1to1. Best thanks to Roman for write it.