November 2015
Intermediate to advanced
212 pages
4h 31m
English
APPENDIX G
![]()
Other librpi2 Classes
There are other librpi2 classes that advanced users may find useful. These are used directly and indirectly by the PiSpy application:
librpi2/mailbox.hpp: Kernel Mailbox facilities
librpi2/dmamem.hpp: DMA Memory allocation
librpi2/dma.hpp: DMA Register Definitions
librpi2/rpidma.hpp: DMA Allocation Definitions
librpi2/logana.hpp: Logic Analyzer class
librpi2/vcdout.hpp: VCD signal output class (VCD_Out)
These classes are rather advanced for casual use. Yet they are the facilities that the PiSpy utility was built from.
DMA Allocation
DMA allocation under Linux is impossible (for the Raspberry Pi at least) from ...