Ignore:
Timestamp:
Jan 14, 2016, 1:17:21 PM (8 years ago)
Author:
coas-nagasima
Message:

・デジタルPinとアナログPinのWAMPトピックを追加し、PubSubできるように機能追加。

デジタルPINのトピックは、

「com.sonycsl.kadecot.arduino.topic.pinXX」(XXは0から13)

アナログPINのトピックは、

「com.sonycsl.kadecot.arduino.topic.pinXX.thrYYY」(XXは14から19、YYYは閾値十進)

・デバッグ用の使用していない文字列が、ROM領域に残ってしまうのを修正
・WebSocket接続時のHTTPヘッダーを1行ずつNAK応答を待って送信しているのを、一括で送るよう変更

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uKadecot/trunk/ecnl_ssp/echonet_dbg.h

    r108 r152  
    5050
    5151#ifdef ECN_DBG_PUT_ENA
    52 #define ECN_DBG_PUT syslog(LOG_WARNING,
    53 #define ECN_DBG_END )
    54 /* 例:           ECN_DBG_PUT "task start" ECN_DBG_END; */
     52#define ECN_DBG_PUT(...) syslog(LOG_WARNING, __VA_ARGS__)
    5553#else
    56 #define ECN_DBG_PUT for (;0;
    57 #define ECN_DBG_END )
     54#define ECN_DBG_PUT(...)
    5855#endif
    5956
    6057/* デバッグ出力(CARP) */
    6158#ifdef ECN_CAP_PUT_ENA
    62 #define ECN_CAP_PUT syslog(LOG_DEBUG,
    63 #define ECN_CAP_END )
    64 /* 例:           ECN_CAP_PUT "task start" ECN_CAP_END; */
     59#define ECN_CAP_PUT(syslog(LOG_DEBUG, __VA_ARGS__)
    6560#else
    66 #define ECN_CAP_PUT for (;0;
    67 #define ECN_CAP_END )
     61#define ECN_CAP_PUT(...)
    6862#endif
    6963
Note: See TracChangeset for help on using the changeset viewer.