Edward,
you might not be aware that the Incubator is not a place to "start" new
projects from scratch, but to educate communities in the Apache Way of
operating as sustainable communities. We accept existing communities with
existing projects...

That said; I generally agree with your "ambition" and I agree with Roman
that MyNewt is probably the best home right now for this, so I suggest that
"we, the interested people" head over to d...@mynewt.apache.org and see if
we can carve out a small sandbox and start doing some work. If that turns
out well, and IF mynewt.apache.org is not a natural home, then we could
spin out of MyNewt. I know Justin is also heavily invested in the space, so
should be possible to get a ball rolling.


Cheers
Niclas

On Wed, Feb 1, 2017 at 2:44 AM, Edward Capriolo <edlinuxg...@gmail.com>
wrote:

> On Tue, Jan 31, 2017 at 11:40 AM, <dav...@apache.org> wrote:
>
> > Hi all,
> >
> > Sounds quite interesting :) It might also be an idea to provide a home
> for
> > implementations of other hardware that can drive GPIO pins and can
> control
> > similar sensors and other devices. I'm thinking of an Arduino, or
> something
> > like an ESP8266. These are devices that are much simpler (and cheaper)
> than
> > a Raspberry Pi, but if you are just building a sensor or a simple switch
> > they are often quite useful.
> >
> > Would that fit with a project like this as well?
> >
> > Cheers,
> >
> > David
> >
>
> David,
>
> It is my understanding that what this project would produce would be device
> independent.
>
> In Unix operating systems devices are files. For the I2C bus the device id
> would /dev/i2c-0.(I do not believe this would be different on a PI vs and
> Arduino). My goal is to produce Apache licensed libraries like this here:
>
> https://blogs.oracle.com/acaicedo/resource/RPi-HOL/GPIOTest.java
>
> Namely:
>
>     final GpioController gpio = GpioFactory.getInstance();
>     final GpioPinDigitalOutput led1 =
> gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00);
>
>         // continuously blink the led every 1/2 second for 15 seconds
>     led1.blink(500, 15000);
>
> However, if people are open to device driver implementations (I would
> assume these would be BSD drivers) I think that is an interesting
> direction and I know of some FreeBSD user groups that might be
> interested in getting involved.
>
> Thanks,
>
> Edward
>



-- 
Niclas Hedhman, Software Developer
http://polygene.apache.org <http://zest.apache.org> - New Energy for Java

Reply via email to