libpruio is PRUSS assembler code to control the subsystems GPIO, ADC, 
PWM/CAP. An API is available to control that assembler part from host CPU 
(ARM), written in FreeBASIC. Also a C wrapper is shipped in the package.

When you say Python fits well, why do you think FreeBASIC doesn't? It 
combines a steep learning curve (like Python) with the advantages of a real 
compiler.

Some years ago I tried to use SWIG. From my point of view it's not 
flexible, not really well documented and much too complicated to use. 
Finally I wrote a similar tool (h_2_bi) from scratch, in order to meet my 
needs.

In April 2015 Benoit Clouet and me made a libpruio Python binding based on 
ctypes for his browser controlled tank project 
<https://www.youtube.com/watch?v=3cXCUmCWQHQ>. Find the source code and 
additional information in this post 
<http://www.freebasic.net/forum/viewtopic.php?f=14&t=22501&start=135#p206741>
.

Anyway, I just tried to share experiences from other libpruio users and 
myself in order to minimize your development costs. If you feel like 
replacing one difficulty by another, then I need not spend my time in 
posting here.

BR

-- 
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