>(maybe by googling a piece of code or comment) Nah... Impossible. It certainly looks nothing like the original code. They may not even share a common line of code any more. This was not a "port" of an external library, rather I used the lib as a basis to write my own think.
At least to the part I remember, it was many years ago. I am looking for this maple library, but I think that it is not publicly available any more. The current libraries are a different thing I believe. Στις Δευ, 18 Ιαν 2021 στις 8:22 μ.μ., ο/η Matias N. <mat...@imap.cc> έγραψε: > Hi, > that's great. > > I don't mind adapting it for NuttX. I think it could be made to have a > hardware dependant lower-half to abstract > the calls to GPIO handling. > > The part I'm unsure about is the licensing. If it is based on some code > you cannot identify I think it would not > be possible to include it unless we know the original license is > compatible. Do you think you can identify > where it came from? (maybe by googling a piece of code or comment) > > Best, > Matias > > On Mon, Jan 18, 2021, at 15:12, Fotis Panagiotopoulos wrote: > > Hi, > > > > I do have one. > > It was designed to run on STM32F103s where the I2C peripheral has some > > errata limitations. > > I have used it extensively on many projects without any issues. > > Although I used it only for "simple" transfers of just a few bytes, I > don't > > see any reason it wouldn't work in any other scenario. Apart from the low > > performance, of course. > > > > It is properly documented, and generally uses my own HAL. So hardware > calls > > are abstracted and self-explanatory. > > > > Two issues: > > 1. It needs some work to get into NuttX. It has a very different > structure, > > it's not just styling that needs to be changed. > > I believe however that it is a good basis. I am also willing to help with > > testing this on my targets. > > > > 2. License. I am only using it on some of my small personal projects, so > I > > just didn't pay much attention to licencing. > > It loosely originates from an open source library. I think it was the > > arduino-compatible library of Maple (https://www.leaflabs.com/maple), > but I > > am not sure. > > Surely I have re-written most of it, to the point that I don't know > whether > > there is actually any original code in there, but again it may need to be > > checked. > > In any case, it may serve as a basis for freshly written NuttX code. > > > > If this is of any interest to you, please tell me and I can provide the > > code. > > > > > > Στις Δευ, 18 Ιαν 2021 στις 7:29 μ.μ., ο/η Matias N. <mat...@imap.cc> > έγραψε: > > > > > Hi, > > > > > > by any chance does anyone have a software I2C implementation laying > around > > > (but tested) that could be submitted to NuttX? If the basis is there I > can > > > do any required adaptation. > > > > > > Thanks, > > > Matias > > >