 // D0 - D13
 #define DI_MAX_PORT_NUM 14
 
-struct STREAM_INFO {
-  uint64_t interval_ms;
-  uint64_t counter;
-};
-
-volatile struct STREAM_INFO ai_stream_info[AI_MAX_PORT_NUM];
-volatile struct STREAM_INFO di_stream_info[DI_MAX_PORT_NUM];
 
 // AI Reference電圧の名前と値を保持するテーブル.
 const struct STR_UINT8_PEAR AI_REF_TBL[] = {

char read_buf[128];
int buf_index = 0;

// DI連続転送の有効・無効を管理する. bitが立っていると有効.
// megaのポート数に対応するため64bitにする.
//uint64_t di_stream_enable_ports = 0;

//uint16_t ai_stream_enable_ports = 0;


// pinModeの名前と値を保持するテーブル.
const struct STR_UINT8_PEAR PIN_MODE_TBL[] = {

struct STR_UINT8_PEAR {
  char* key;
  uint8_t value;
};

// streamの転送間隔と時間計測に使用するカウンターの構造体.
struct STREAM_INFO {
  uint64_t interval_ms;
  uint64_t counter;
};

/**************************************************************************
