linux-i2c.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* i2c-tools-4: timeline?
@ 2014-03-04 15:42 Thomas De Schampheleire
       [not found] ` <CAAXf6LX1-0k91sUQ5CpZQ1J37hNt-JQWJrDukHYo26kLa-9yyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas De Schampheleire @ 2014-03-04 15:42 UTC (permalink / raw)
  To: linux-i2c-u79uwXL29TY76Z2rM5mHXA, jdelvare-l3A5Bk7waGM; +Cc: Thomas Petazzoni

Hi Jean, all,

Wiki page 'Plan for i2c-tools 4' [1] describes four steps to fix the
'i2c-dev.h' problem:

Step 1: Cleaning up i2c-dev.h
Step 2: Creating a library for i2c_smbus_* functions
Step 3: Extending the library
Step 4: Documentation

According to this page, some of these steps have already been
implemented in several commits. These changes date from April 2012.
Very recently (February 2014), i2c-tools-3.1.1 has been released, but
these changes are not part of that release.

My question is: is there any update regarding i2c-tools 4? Do you have
an approximate timeframe in which we could expect this release?

Thanks a lot,
Thomas

[1] http://www.lm-sensors.org/wiki/I2CTools_4_Plan

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: i2c-tools-4: timeline?
       [not found] ` <CAAXf6LX1-0k91sUQ5CpZQ1J37hNt-JQWJrDukHYo26kLa-9yyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-03-09 22:06   ` Jean Delvare
  0 siblings, 0 replies; 2+ messages in thread
From: Jean Delvare @ 2014-03-09 22:06 UTC (permalink / raw)
  To: Thomas De Schampheleire
  Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, Thomas Petazzoni

Hi Thomas,

On Tue, 4 Mar 2014 16:42:11 +0100, Thomas De Schampheleire wrote:
> Hi Jean, all,
> 
> Wiki page 'Plan for i2c-tools 4' [1] describes four steps to fix the
> 'i2c-dev.h' problem:
> 
> Step 1: Cleaning up i2c-dev.h
> Step 2: Creating a library for i2c_smbus_* functions
> Step 3: Extending the library
> Step 4: Documentation
> 
> According to this page, some of these steps have already been
> implemented in several commits. These changes date from April 2012.

Indeed, steps 1 and 2 are done. I started step 3 but I didn't go far
enough to commit it.

> Very recently (February 2014), i2c-tools-3.1.1 has been released, but
> these changes are not part of that release.

No, release 3.1.1 was only a bug fix release on top of 3.1.0. I decided
to do that because 3.1.0 was getting old and a few important fixes had
accumulated over time. This is essentially unrelated to the i2c-tools 4
plan.

> My question is: is there any update regarding i2c-tools 4? Do you have
> an approximate timeframe in which we could expect this release?

No time frame I'm afraid. This is on my to-do list, and it has been for
a long time now. However it's rather far away from the top, so I really
have no idea when I will be able to work on it again.

I was wondering if anyone was actually paying attention to my work on
i2c-tools 4. I'm glad to finally see some interest in it. Apparently
you are waiting for it to be done and released? Are you writing some
tool or application that would benefit from libi2c?

In case you are interested, the patches I currently have for step 3 of
the plan are available here:
  http://jdelvare.nerim.net/devel/i2c/libi2c/

Basically the idea is to move the code that was common to i2cdump,
i2cset, i2cget and i2cdetect to libi2c, under the assumption that it
would probably be useful for other tools and applications and would
thus make libi2c more valuable. However this would make these functions
before part of the library's API, so some care must be taken to only
include what's really needed, that the naming and parameters are right,
etc. That's what I did not have enough time for until now. If you want
to help with that, that would be great.

Thanks,
-- 
Jean Delvare
SUSE L3 Support

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-03-09 22:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-04 15:42 i2c-tools-4: timeline? Thomas De Schampheleire
     [not found] ` <CAAXf6LX1-0k91sUQ5CpZQ1J37hNt-JQWJrDukHYo26kLa-9yyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-03-09 22:06   ` Jean Delvare

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).