Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 123809

Forum Post: RE: including the header file

$
0
0

I have seen this code in the e2e, this code is to generate sine wave and in this code this header file"L138_LCDK_aic3106_init.h" is included 

#include "L138_LCDK_aic3106_init.h"

#define LOOPLENGTH 48

#define BUFLENGTH 256

int16_t sine_table[LOOPLENGTH] =   {0, 1305, 2588, 3827, 5000, 6088, 7071, 7934,    8660, 9239, 9659, 9914, 10000, 9914, 9659, 9239,    8660, 7934, 7071, 6088, 5000, 3827, 2588, 1305,    0, -1305, -2588, -3827, -5000, -6088, -7071, -7934,    -8660, -9239, -9659, -9914, -10000, -9914, -9659, -9239,    -8660, -7934, -7071, -6088, -5000, -3827, -2588, -1305};

int16_t sine_ptr = 0; // pointer into lookup table

int32_t buffer[BUFLENGTH];

int16_t buf_ptr = 0;

interrupt void interrupt4(void) // interrupt service routine {

  int16_t sample;

  sample = sine_table[sine_ptr];       // read sample from table

  output_left_sample(sample);          // output sample

  sine_ptr = (sine_ptr+1)%LOOPLENGTH;  // increment table index

  buffer[buf_ptr] = (int32_t)(sample); // store sample in buffer

  buf_ptr = (buf_ptr+1)%BUFLENGTH;     // increment buffer index  

  return;

}

int main(void) {  

 L138_initialise_intr(FS_48000_HZ,ADC_GAIN_0DB,DAC_ATTEN_0DB);

  while(1);

}

link is this

http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/233033/1132692.aspx#1132692

i try tu run this code on the ccs 5.5 ,, but i cannot get this header file,, is this header file is available in the omap starter ware or in ccs, this is for omap l138 lcdk


Viewing all articles
Browse latest Browse all 123809

Trending Articles