Luke O. Cartwright 201225242

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

LUTs Class Reference

LUTs Class Reference

LUTs class. More...

#include <LUTs.h>

Public Member Functions

 LUTs ()
 Constructor.
 ~LUTs ()
 Destructior.
void initial_wavetables ()
 Generates all wavetables using preset central values preset wavetables as global variables @1024 Points per table (0->(2^16)-1)
void sin_wavetable ()
 Generatres Sin Wavetable Sin Wavetable as Global Variable.
void tri_wavetable (int pulsewidth)
 Generatres Tri Wavetable Tri Wavetable as Global Variable defined PulseWidth.
void pulse_wavetable (int pulsewidth)
 Generatres Pulse Wavetable Pulse Wavetable as Global Variable defined PulseWidth.

Detailed Description

LUTs class.

Author:
Luke Cartwright, University of Leeds generates LUTs
Date:
May 2020

Definition at line 14 of file LUTs.h.


Constructor & Destructor Documentation

LUTs (  )

Constructor.

Definition at line 4 of file LUTS.cpp.

~LUTs (  )

Destructior.

Definition at line 7 of file LUTS.cpp.


Member Function Documentation

void initial_wavetables (  )

Generates all wavetables using preset central values preset wavetables as global variables @1024 Points per table (0->(2^16)-1)

Definition at line 14 of file LUTS.cpp.

void pulse_wavetable ( int  pulsewidth )

Generatres Pulse Wavetable Pulse Wavetable as Global Variable defined PulseWidth.

Definition at line 81 of file LUTS.cpp.

void sin_wavetable (  )

Generatres Sin Wavetable Sin Wavetable as Global Variable.

Definition at line 21 of file LUTS.cpp.

void tri_wavetable ( int  pulsewidth )

Generatres Tri Wavetable Tri Wavetable as Global Variable defined PulseWidth.

Definition at line 46 of file LUTS.cpp.