OSDN Git Service

sys_config.hからいくつかのパラメータを設定可能にした。bsp_amakusabf592/sys_config.h 参照。
[uzume/uzume_bfin.git] / uzume_prototype / kernel / uzume / uzume.h
index b2c2822..c2ee865 100644 (file)
@@ -5,6 +5,8 @@
 #ifndef UZUME_H_
 #define UZUME_H_
 
+#include <s_services.h>
+#include <t_services.h>
 #include <fract_math.h>
 /**
  * @brief オーディオコーデック用データ型。
@@ -15,15 +17,22 @@ typedef fract32 AUDIOSAMPLE;
 
 /**
  * @brief 割り込み1回あたりのサンプル数。ユーザーが変えてもよい。
+ * @breif
+ * 変更したい場合は、sys_config.hで宣言すると良い。
  */
+#ifndef UZUME_INT_BITS
 #define UZUME_INT_BITS 0
+#endif
+
 /**
  * @brief スケーリング・ファクター
  * @details
  * AUDIOSAMPLE型の整数部のビット数を指定する。0の場合フォーマットは1.32、
- * 3ならば4.28、7ならば8.24となる。
+ * 3ならば4.28、7ならば8.24となる。デフォルトで64だが、変更したければsys_config.hで宣言すると良い。
  */
+#ifndef UZUME_BLOCKSIZE
 #define UZUME_BLOCKSIZE 64
+#endif
 
 #ifndef _MACRO_ONLY