Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Public Member Functions | Public Attributes | List of all members
PRU Class Reference

Public Member Functions

 PRU (InternalBelaContext *input_context)
int prepareGPIO (int include_led)
void cleanupGPIO ()
int initialise (BelaHw newBelaHw, int pru_num, bool uniformSampleRate, int mux_channels, int stopButtonPin, bool enableLed, uint32_t disabledBelaDigitalChannels)
int start (char *const filename, const McaspRegisters &mcaspRegisters)
void loop (void *userData, void(*render)(BelaContext *, void *), bool highPerformanceMode, BelaCpuData *cpuData)
void waitForFinish ()
void disable ()
void exitPRUSS ()

Public Attributes


The documentation for this class was generated from the following file: