arduino / arduino/Arduino

I2C repeated start on arduino due

Open
#9,510 0 comments 0 reactions 0 assignees View on GitHub
Architecture: SAM Library: Wire Type: Bug
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

When trying to use wire library (ARDUINO DUE) with repeated start what actually happens is STOP AND THEN START. MLX96014, for example, does not accept that and ceases communication.
Is there any solution to that?

Contributor guide

Open the contributing guide

Research direction

Start by locating the Wire library's repeated-start handling for Arduino Due and reproduce the reported behavior with the MLX96014. Compare the bus sequence produced by the library with the device's requirement; the issue is done when repeated-start communication works without an intervening STOP.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino
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.