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.
