xiedidan / SdlOsc

Oscilloscope Client based on SDL & OpenGL
Apache License 2.0
1 stars 1 forks source link

Sine Signal Data Simulator #6

Closed xiedidan closed 7 years ago

xiedidan commented 7 years ago

Create a 1kHz, sine signal data simulator, whose sample rate = FTDI_DATA_RATE.
This simulator could be selected by applying 'type' parameter to data simulator thread starter.

xiedidan commented 7 years ago

y = A sin(w x), x is the sample counter
To get w, we have T = FTDI_DATA_RATE / 1000
w = 2 * pi / T
A = 256 = 2^8

xiedidan commented 7 years ago

Done.