Comments (3)
Is the status byte really appropriate to give access to or should its meaning be conveyed via api behavior instead? Would be great if you could provide some psuedo code examples.
from cc1101.
- There will be indirect access to the "status byte", given in a semantical way (not raw byte)
- If the user wishes, he can access the last Chip Status Byte after performing an SPI transaction (calling any functional lib's API)
- Reading the "status byte" in the "lowlevel" doesn't add much overhead, since the SPI already transferred us the status byte from CC1101
- As a device driver, (this repo) shall implement (ideally) all of the device's capabilities - "status byte" is one of them
- I will provide the implementation with upcoming PR
from cc1101.
resolved via #41
from cc1101.
Related Issues (20)
- Add register definitions for commands/status
- Add timer support for various timeouts HOT 1
- Try to trim down what data goes into buffer on receive
- Unify the read/write functions
- (read|modify|write)_register should take/return typed structures rather than u8 HOT 1
- Add function to configure data rate
- Add function to configure channel bandwidth
- Add function to configure deviation
- Add support for transmitting packets HOT 8
- Add support for Wake-On-Radio
- Add function to query partnum/version
- Add a simple Linux example HOT 1
- Add a simple RTIC example HOT 1
- CRC check may stop working, requiring power cycle HOT 1
- Interrupt based access instead of polling HOT 2
- Create a lowlevel module that the cc1101 module uses
- Create a low level SPI interaction owner
- Add support for CC1111 HOT 1
- Improve registers description, code and add enum for multi byte HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cc1101.