Accessing Beagle XM I/O expansion pins from Basic
Tank (53) 375 posts |
Oops, yes, thinking millionth of a second and wrote millisecond. |
Tank (53) 375 posts |
I’ve updated the GPIO module so that all machine types have their own lookup table, so it will be easier to add new machine types to the module…. |
Dave Higton (281) 668 posts |
Tank: why aren’t all of the expansion port’s pins accessible via the 32-bit-wide SWIs? e.g. GPIO 141. |
Tank (53) 375 posts |
GPIO 141 is not part of the expansion header (see table 22 page 107 of the SRM) |
Dave Higton (281) 668 posts |
Ah… that’ll teach me to read the schematics more carefully in future. Perhaps. If it helps anyone else, there was a reminder on the BeagleBoard mailing list recently that there is a separate copy of the schematics of every version of every BB on the BB web site. The separate schematics are of high quality, whereas those in the SRM are pixellated to the point of illegibility. A case of Microsoft being as helpful as usual. |
Tank (53) 375 posts |
Please see Here for a new version of the GPIO module. |
Trevor Johnson (329) 1645 posts |
Just wondering if Benchmarking Raspberry Pi GPIO Speed is of any interest here. |
Tank (53) 375 posts |
New version of the GPIO module and the config app. |
Tank (53) 375 posts |
A quick update to the GPIO module that fixes a bug when used on a revision 2 Raspberry Pi. |
Neil Fazakerley (464) 124 posts |
“Just wondering if Benchmarking Raspberry Pi GPIO Speed is of any interest here.” Crikey, Python is slow isn’t it? I’ll have to dust off my old BASIC V BB-XM GPIO prog and see how it does on the R-Pi under RISC OS. |