OWBus : yet another 1-wire probes library
Posted: Sun Nov 05, 2017 11:31 am
Hello,
I'm working on a project where I'm using different types of 1-wire chips : temperature, PIOs, ... I found some codes or libraries dealing which each of them, but not all of them. As a consequence, my applications uses different and non consistent APIs, with lot of duplications in generated target.
So, I decided to wrote my own one : OWBus.
Aims are :
It's in early stages so only DS18B20 and DS28EA00 (including PIOs management) are known, and temperature management is fully operational (alarm is missing). But things are moving fast and I'll add DS2406/2408 soon.
Testers / Contributors are obviously welcome as well comments
Bye
Laurent
I'm working on a project where I'm using different types of 1-wire chips : temperature, PIOs, ... I found some codes or libraries dealing which each of them, but not all of them. As a consequence, my applications uses different and non consistent APIs, with lot of duplications in generated target.
So, I decided to wrote my own one : OWBus.
Aims are :
- to be open in order to make new probes inclusion easier
- to have API consistent across probes
- to be as most as possible POO to hide "the dirty work"
- to avoid code duplication to make generated binaries as small as possible
- to be fun
It's in early stages so only DS18B20 and DS28EA00 (including PIOs management) are known, and temperature management is fully operational (alarm is missing). But things are moving fast and I'll add DS2406/2408 soon.
Testers / Contributors are obviously welcome as well comments
Bye
Laurent