adafruit / adafruit/adafruit-beaglebone-io-python
SPI bits per word increase from 16
- Dominant language
- C
- Stars
- 479
- Forks
- 214
- PR merge metrics
- No merged PRs in 30d
Description
Hi, I’m new to programming the BBB and am trying to transfer 32 bits per word using the SPI interface. I notice that the source code in adafruit bbio’s spimodule.c limits bpw range as 8 to 16 bits. Would it be possible to increase this to 32? How can this be done? Any help is much appreciated. Many thanks in advance!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in spimodule.c at the bpw range validation mentioned in the issue, then check the BeagleBone SPI hardware and driver limits for 32-bit words. Confirm how the existing Python SPI interface passes the word size and identify the relevant validation or integration tests, if present. Done means 32-bit transfers are accepted without breaking existing 8- to 16-bit behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, python
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100