Skip to content

Add SPI bit(s) support #54

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jerryneedell opened this issue Aug 7, 2024 · 3 comments
Open

Add SPI bit(s) support #54

jerryneedell opened this issue Aug 7, 2024 · 3 comments
Assignees

Comments

@jerryneedell
Copy link

Add RWBit/ROBit and RWBits/ROBits for SPI devices.
I am planning to use this in the Adafruit_CurcuitPython_RFM library for RFM69/RFM9x boards.

Is there any need for the other classes. (Struct/Struct_Array) or the BCD clock support? I don't need them for the RFM library.

@jerryneedell jerryneedell self-assigned this Aug 7, 2024
@tannewt
Copy link
Member

tannewt commented Aug 7, 2024

I'd just start with what you need! We can always add more later.

@FoamyGuy
Copy link
Contributor

At one point in time I think there was some discussion around this idea and at that time a seperate library / repo was created for it https://github.com/adafruit/Adafruit_CircuitPython_Register_SPI

I'm not certain of the state of that implementation but it may be worth doing any additional work over in that repo instead of here. Or if there is now a feeling that it'd be better combined maybe the Register_SPI one should get archived?

@jerryneedell
Copy link
Author

At one point in time I think there was some discussion around this idea and at that time a seperate library / repo was created for it https://github.com/adafruit/Adafruit_CircuitPython_Register_SPI

I'm not certain of the state of that implementation but it may be worth doing any additional work over in that repo instead of here. Or if there is now a feeling that it'd be better combined maybe the Register_SPI one should get archived?

Wow -- I had totally missed that -- I'w ill see how it works and hopefully understand what I am doing wrong!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants