Thank!  Today I decided to strip out all of the unit definitions and move 
them into one common package.  Unfortunately, this makes the BBS-BBB 
repository dependent on the BBS repository.  But it will allow all of my 
projects to see the same units, conversion routines, and functions.  Should 
anyone be doing something else and just want those units, they can grab 
that package without all of the other dependencies.  I would say that Ada 
has much improved since I first encountered it briefly in the early 90s.

On Wednesday, April 6, 2016 at 8:52:57 AM UTC-7, Paul Wolfson wrote:
>
> Brent:
>
> It is a rare treat to see well documented code, which includes explicit 
> handling of (MKS) units.  Your Ada raises the bar for anyone designing 
> maintainable code for the BBB.  It, at the very least, serves as 
> pseudo-code for anyone programming in any language.
>
> Ada and Jovial before it leaves a bad taste in my mouth from years back.  
> I recall spending more time patching compilers than getting assigned tasks 
> done.
>
> Keep up the good work!
>
> Paul
>
> -------------------------------------------------
>
> On Tue, Apr 5, 2016 at 2:03 PM, <[email protected] <javascript:>> wrote:
>
>> I have been doing some Ada programming on the BeagleBone Black using gnat 
>> and gnat-gps from the Debian repository.  One of the things that I've been 
>> doing is developing a library of routines to access various bits of the 
>> board's I/O.  The source is available at 
>> https://github.com/BrentSeidel/BBS-BBB-Ada.git and currently covers the 
>> LEDs, GPIO, I2C, PWM, and Analog Inputs.  I don't claim that this is 
>> anywhere near production ready, but it might provide some useful examples 
>> or information, even if you're not using Ada.
>>
>> Comments, questions, suggestions are welcome.
>>
>> Brent
>>
>> -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to