I agree, this is a really, really nice find.
Not only because of the rpi code, their xml parser implementation is the
most easiest to debug I have ever seen, not the usual pointer chaos seen
in all the other implementations.
Hopefully there are even more gems hidden in this library.
Michael
Am 10.10.15 um 00:31 schrieb Bo Berglund:
On Fri, 09 Oct 2015 07:31:52 +0000, Alfred <[email protected]> wrote:
Please have a look at:
http://www.afterwarp.net/products/pxl
https://github.com/yunkot/pxl
Forum post:
http://forum.lazarus.freepascal.org/index.php/topic,29852.0.html?PHPSESSID=bf43911005bf788ab072b3d73d1bfb4f
Pxl is a very well written library, capable of doing a lot, with the
inclusion of hardware access on RPi(2) !
See sample:
https://github.com/yunkot/pxl/tree/master/Samples/FreePascal/SingleBoard/RaspberryPI
Very good suggestion, Thanks!
I noticed in the file PXL.Boards.RPi.pas the following note:
// The following option controls whether the code is optimized for
Raspberry PI 2.
{.$DEFINE RPi2}
And further down I found that this define controls the address used
for GPIO:
FChipOffsetBase := {$IFDEF RPi2} $3F000 {$ELSE} $20000 {$ENDIF}; //
in pages (x 4096 bytes)
So it looks like it is going to solve my I/O control on the Pi2!
Now I just have to figure which files to copy over to the Pi for this
to work, the complete download is very big and most of it I really do
not need...
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus