|
CRpi
A library for rpi with intefaces to: gpio, pwm, dma
|
| ▼ include | |
| ▼ memoryManagement | |
| addressing.h | Provides helper macros for address management |
| cacheCoherentMemoryProvider.h | Provides a way to easily allocate memory areas that are coherent between CPU and DMA |
| physMemoryManagement.h | Helper functions to map and unmap physical memory regions |
| ▼ peripherals | |
| clockManager.h | Interface to the clock manager peripheral |
| dma.h | Interface to the dma peripheral |
| gpio.h | Interface to the GPIO peripheral |
| pwm.h | Interface to the PWM peripheral |
| ▼ utils | |
| pwmByDma.h | Generates pwm outputs on the gpio pins using the dma engine |
| ▼ src | |
| ▼ lib | |
| ▼ memoryManagement | |
| addressing.cpp | Provides helper macros for address management |
| cacheCoherentMemoryProvider.cpp | Provides a way to easily allocate memory areas that are coherent between CPU and DMA |
| physMemoryManagement.cpp | Helper functions to map and unmap physical memory regions |
| ▼ notMine | |
| mailbox.h | |
| ▼ peripherals | |
| clockManager.cpp | Interface to the clock manager peripheral |
| dma.cpp | Interface to the dma peripheral |
| gpio.cpp | Interface to the GPIO peripheral |
| gpio_internal.h | Helper macros for the gpio peripheral. Used internally by the library |
| pwm.cpp | Interface to the PWM peripheral |
| pwm_internal.h | Helper macros for the pwm peripheral. Used internally by the library |
| ▼ utils | |
| portsManager.cpp | Utility to manage ports usage, and avoid using the same port for two different things |
| portsManager.hpp | |
| pwmByDma.cpp | Generates pwm outputs on the gpio pins using the dma engine |
1.8.11