//Sine2sliders.c Sine generation with different # of points short loop = 0; short sine_table[32]={0,195,383,556,707,831,924,981,1000, 981,924,831,707,556,383,195, 0,-195,-383,-556,-707,-831,-924,-981,-1000, -981,-924,-831,-707,-556,-383,-195}; // sine data short amplitude = 1; //for slider short frequency = 2; //for slider void main() { comm_poll(); //init DSK, codec, McBSP while(1) //infinite loop { output_sample(sine_table[loop]*amplitude); //output scaled value loop += frequency; //incr frequency index loop = loop % 32; //modulo 32 to reset } }