sparkfun / Arduino_Apollo3

Arduino core to support the Apollo3 microcontroller from Ambiq Micro
83 stars 37 forks source link

Making fixed OneWire available to core v1/ v2 #448

Open jerabaul29 opened 2 years ago

jerabaul29 commented 2 years ago

@paulvha did a great work checking how well the OneWire protocol works on Artemis: https://github.com/paulvha/apollo3/tree/master/OneWire_on_uart .

Conclusions -> the core V1 can work with OneWire given some fixes, the core V2 has some issues but there can be a workaround.

This is a bit of a mirror of issue https://github.com/paulvha/apollo3/issues/4 : can we have the OneWire available as a library or something like this from the SF core V1 / V2? That will save a lot of time for users (I spent a lot of time trying to understand what was wrong until @paulvha pointed to his analysis).