チケット #35727 「wide FM 復調器関数の引数」の修正に伴い、別のバグが発覚したため、対応。radio変数の中のwide FM
用バッファがshortだったのでintに修正した。
#include "framework.h"
#include <math.h>
-void init_demodulator(void)
+void radio_init_demodulator(void)
{
/*
* 復調アルゴリズムの初期化はここで行う。
* 呼ばれる前に一度だけ呼ばれる。
*
*/
-void init_demodulator(void);
+void radio_init_demodulator(void);
/**
unsigned int rxif_buffer[2][RXIF_BUFSIZE]; // FPGAからのデータDMAバッファ
unsigned int af_buffer[2][AF_BUFSIZE]; // FPGAへのデータDMAバッファ
int index; // パッカーが使う。現在のワードインデックスが0か1か
- short wide_fm_i[WIDE_FM_OVERSAMPE]; // Wide FMを複数サンプルまとめて処理するためのバッファ
- short wide_fm_q[WIDE_FM_OVERSAMPE]; // Wide FMを複数サンプルまとめて処理するためのバッファ
+ int wide_fm_i[WIDE_FM_OVERSAMPE]; // Wide FMを複数サンプルまとめて処理するためのバッファ
+ int wide_fm_q[WIDE_FM_OVERSAMPE]; // Wide FMを複数サンプルまとめて処理するためのバッファ
int wide_fm_index; // 次のバッファ格納位置。現在のバッファ長でもある。
} framework;