#define radio_api_getAVP_voice_squelch_level() ((radio.comdata[12])&0x3F)
#define radio_api_getAVS_voice_squelch_on() ((~radio.comdata[12]>>7)&0x1)
+// Set S meter
+#define radio_api_set_S_meter(s) radio.smeter = s
+
void init_demodulator(void);
void radio_demodulate_wide_FM( short idata[], short qdata[], short* left, short* right );
// indexが0のとき、セカンダリオーディオはDSPからSH2へのデータ回線である
*sec_ch =
- radio.smeter << 16 |
- radio.flags; // flagsのbit15は0なので、indexも0になる
+ ( radio.smeter && 0x7FFF )<< 16 |
+ 1 << 15 |
+ radio.flags && 0x7FFF; // flagsのbit15は0なので、indexも0になる
}
// プライマリ・チャンネルの組み立て
Created on: 2015/02/22
Author: takemasa
-
-2015/3/8
- TASK_RF_IFはSPORT0 DMA割り込みをうけて正常動作中。受信データから見てDMAは
- 間違いなくリンクで動いている。
- TASK_AFはSPORT0 DMA送信割り込みをうけて正常周期で動作中。周期が正しいことから、
- DMAは正しいリンクで動作していると思われる。
-
- SPORT0 RXのテストプログラム。FPGAからデータを受信していることを確認した。
- また、FIFO内部のデータが正しくPri/Sec/Pri/Sec...の順で並んでいることを確認した。
- 確認は100万回以上繰り返したが、問題は起きなかった。
+2015/Aug/21
+ 最初のリリースに向けての処理。