GithubHelp home page GithubHelp logo

sroebuck / cc1101 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dsvensson/cc1101

1.0 2.0 0.0 121 KB

A platform agnostic driver to interface with the CC1101 (Sub-1GHz RF Transceiver)

License: Apache License 2.0

Rust 100.00%

cc1101's Introduction

Note: This is a fork of dsvensson/cc1101 set up to try to figure out how to use the cc1101 for receiving ASK/OOK coded FS20 messages from FHT protocol radiator controllers. See https://sourceforge.net/p/opentrv/wiki/FHT%20Protocol/.

The code changes are currently a mess - reflecting the trial and error nature of just figuring out how things work. I hope to return to this to tidy it up and them submit a pull request.

For what it's worth, this takes the original library and adds some additional control functions around features of the cc1101 required for ASK/OOK as well as adding quite a lot of functionality for reading and reporting the current settings of the cc1101 chip to help with debugging what is happening.

The following comment is the original comment from library pre-fork:

cc1101

A platform agnostic driver to interface with the CC1101 (Sub-1GHz RF Transceiver)

What works

  • Configuring radio for reception, and reading data.

TODO

  • Sending data, but only have one module.

License

Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0)

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

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.