/Designs/HAM Constructions/Radiotelescope/SW/ARM/sinegen/sinegen.c
0,0 → 1,20
#include <stdio.h>
#include <stdint.h>
#include <math.h>
 
#define DEG2RAD M_PI/180
 
int main(int argc, char** argv)
{
printf("int8_t sinewave[360] = {");
 
int i;
for (i = 0; i < 360; i++) {
printf("%d", (int8_t) (sin(((float) i) * DEG2RAD) * 127));
 
if (i != 359)
printf(", ");
}
 
printf("};\n");
}