13 #if ENABLE_PRU_UIO == 1
26 std::string pruStringId;
30 virtual int start(
bool useMcaspIrq) = 0;
31 virtual int start(
const std::string& path) = 0;
32 virtual void stop() = 0;
33 virtual void* getOwnMemory() = 0;
34 virtual void* getSharedMemory() = 0;
37 #if ENABLE_PRU_RPROC == 1
42 PruManagerRprocMmap(
unsigned int pruNum,
int v);
44 int start(
bool useMcaspIrq);
45 int start(
const std::string& path);
47 void* getSharedMemory();
49 std::vector<uint32_t> prussAddresses;
51 std::string statePath;
52 std::string firmwarePath;
57 #endif // ENABLE_PRU_RPROC
59 #if ENABLE_PRU_UIO == 1
66 PruManagerUio(
unsigned int pruNum,
int v);
67 int start(
bool useMcaspIrq);
68 int start(
const std::string& path);
71 void* getSharedMemory();
74 #endif // ENABLE_PRU_UIO
Definition: PruManager.h:20