adafruit / adafruit/adafruit-beaglebone-io-python

SPI bits per word increase from 16

Open
#371 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.