DexterInd / DexterInd/GrovePi

compatible with Banana Pi M2 Berry / M5 or Radxa Rock 3 A / Rock 4 C+ ?

Open
#515 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
494
Forks
472
PR merge metrics
No merged PRs in 30d

Description

Hello Community,

any chance this is working with one of these alternative boards?

  • Banana Pi M2 Berry
  • Banana Pi M5
  • Radxa Rock 3 A
  • Radxa Rock 4 C+

my first test with M2 Berry and the 16.04 official image was that the GrovePi is visible via $ sudo i2cdetect -y 2
the grove_rgb_lcd example works with the smbus number changed from 1 to 2.
but i did not get the grovepi.py to work. also i tried with setting it to hw smbus mode and tweaking the di_i2c.py script to use also use the bus '2':
with this i get an exception at line 225
as after the first read the data variable just has a simple 0 in there. (not a list...)

anyone had this running?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with Software/Python/grovepi.py at line 225 and the di_i2c.py changes described in the report. Reproduce the setup with i2cdetect and the grove_rgb_lcd example on the listed boards, then verify whether grovepi.py works with the detected I2C bus and record compatibility results.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, raspberry-pi
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.