GithubHelp home page GithubHelp logo

pkarsy / cc1101_rf Goto Github PK

View Code? Open in Web Editor NEW
32.0 3.0 6.0 1.05 MB

Arduino library for TI CC1101. Supports the latest Arduino IDE and Platformio. Tested with AVR atmega328, stm32f103, nodeMCU and probably works with a lot more.

License: MIT License

C++ 99.48% Python 0.52%
cc1101 subghz radio arduino 868mhz 915mhz 433mhz rf communication

cc1101_rf's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cc1101_rf's Issues

problem with WOR mode

Hello my friend. I'm using your CC1101_RF library and WOR example, which I've redesigned for arduino (I'm using pro mini 3.3v 8mhz). I came across the fact that in wor mode, the receiver wakes up due to third-party signals (for example, signals from a different address, with a different sync word or frequency), and without interruption on GDO0 (therefore, this event cannot be worked on the microcontroller, because it wakes up on an interrupt). At the same time, the consumption of cc1101 increases to 18 mA (and lasts constantly), which is unacceptable for an autonomous project. I have an assumption that the wor function of your library lacks some kind of register responsible for putting the radio module back into sleep mode when an incorrect packet is received (mismatch of address or frequency). Please tell me what my problem is.

And there is also no setAddress(addr) function in the library (but in the description it is).

Best regards,
Alex

incompatibility with atmega2560

Hi, I'm sorry to bother you again. The fact is that my final project runs on atmega2560 (MegaCore on 8mhz frequency and 3.3V power). From the example (sleep), only this line is not compiled: sleep_bod_disable(); Without it, I managed to load the code, but the radio module did not receive data. He only woke up once and then the consumption of the circuit hung at 1.8mA. I tried out the same code on the arduino mega. The data was also not accepted. You wrote that the library should most likely work on any atmega. Maybe you know what's the matter, considering that I use atmega2560

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.