Bela
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

PruManagerpruManager
 

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