<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 16, 2019, 8:43 PM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 17/8/19 7:02 am, Joel Sherrill wrote:<br>
> FWIW the repo is git clone git://<a href="http://git.rtems.org/multiio.git" rel="noreferrer noreferrer" target="_blank">git.rtems.org/multiio.git</a><br>
> <br>
> More below<br>
> <br>
> On Fri, Aug 16, 2019 at 3:20 PM Wendell Silva <<a href="mailto:silvawp@gmail.com" target="_blank" rel="noreferrer">silvawp@gmail.com</a>> wrote:<br>
>><br>
>> Well, I'm a non-OAR user with at least one customer 100% satisfied with multi-io lib.<br>
>><br>
>> Suppose I'm going to championize it, how do I do to get started?<br>
> <br>
> I'm glad you are happy with it. I was happy with it on the robotic project<br>
> I did with it.<br>
<br>
This repo could be added to the RSB as a package. It has been converted to<br>
rtems_waf however it would be good to have the support changed from the files<br>
being in the multiio repo to a submodule referring to the rtems_waf repo.<br>
<br>
Can the package be built for all BSPs?<br>
<br>
It would need to be documented. I was considering adding a Packages chapter to<br>
the User Manual and it could be a section under that chapter.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Personally, I think there are only two things of long-term value in it. A few shell commands and an interface to access discretes and analogs. </div><div dir="auto"><br></div><div dir="auto">If the interface is just considered a shim layer that an application can implement, then it is independent of any bsp. A system with multiple IO cards is abstracted through this by the system integrator.</div><div dir="auto"><br></div><div dir="auto">Is it worth being independent then?</div><div dir="auto"><br></div><div dir="auto">The two drivers in there now are PC-104 so only available to pc386 and possibly not even compatible with anything you can buy now. One was based on a single chip solution so may be available in later incarnations and for other buses. No idea though.</div><div dir="auto"><br></div><div dir="auto">I don't mind treating it as a small package either. If we want to show how one should be done, this is small enough to be an example.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Chris<br>
</blockquote></div></div></div>