Hirado  0.9.1
 All Data Structures Files Functions Variables Macros Groups
Macros
状態報告API

DSPがFPGA/SHマイコンに情報を送るためのAPI群 More...

Macros

#define radio_api_set_S_meter(s)   radio.smeter = s
 Sメータ値のセット More...
 
#define radio_api_set_stereo(s)   s ? radio.flags |= (1<<1) : radio.flags &= ~(1<<1)
 FMステレオ受信状態の報告 More...
 
#define radio_api_set_voice_squelch(s)   s ? radio.flags |= (1<<2) : radio.flags &= ~(1<<2)
 ボイススケルチ状態の報告 More...
 
#define radio_api_set_noise_squelch(s)   s ? radio.flags |= (1<<3) : radio.flags &= ~(1<<3)
 ノイズスケルチ状態の報告 More...
 

Detailed Description

DSPがFPGA/SHマイコンに情報を送るためのAPI群

Macro Definition Documentation

#define radio_api_set_noise_squelch (   s)    s ? radio.flags |= (1<<3) : radio.flags &= ~(1<<3)

ノイズスケルチ状態の報告

復調器がノイズスケルチを持っている場合、その状態を報告する。

  • 0 : ノイズスケルチは開いていない
  • 1 : ノイズスケルチは開いている
#define radio_api_set_S_meter (   s)    radio.smeter = s

Sメータ値のセット

このAPIはDSPからFPGA/SHマイコンに渡すSメータ値を設定する。値の範囲は 15bit符号なし整数である。APIは受け取った値をそのままFPGAに送信する。

#define radio_api_set_stereo (   s)    s ? radio.flags |= (1<<1) : radio.flags &= ~(1<<1)

FMステレオ受信状態の報告

FM復調がモノラルかステレオを報告する。引数は以下のように与える

  • 0 : モノラル
  • 非1 : ステレオ
#define radio_api_set_voice_squelch (   s)    s ? radio.flags |= (1<<2) : radio.flags &= ~(1<<2)

ボイススケルチ状態の報告

復調器がボイススケルチを持っている場合、その状態を報告する。

  • 0 : ボイススケルチは開いていない
  • 1 : ボイススケルチは開いている