| 関数 | void re_ts_init(); |
| 機能 | ロータリーエンコーダ・タッチセンサの初期化 |
| 引数 | なし |
| 戻り値 | なし |
| 関数 | void re_counter_reset(); |
| 機能 | ロータリーエンコーダの積算カウンタのリセット |
| 引数 | なし |
| 戻り値 | なし |
| 関数 | RE_TS_DATA re_ts_data(); |
| 機能 | ロータリーエンコーダのカウント値、タッチセンサデータの取得及び積算カウンタのリセット |
| 引数 | なし |
| 戻り値 | カウント値及びタッチセンサデータ |
| 関数 | int ts_data(); |
| 機能 | タッチセンサデータの取得 |
| 引数 | なし |
| 戻り値 | タッチセンサデータ |
| 関数 | void ts_disable_int(); |
| 機能 | タッチセンサの割り込み禁止 |
| 引数 | なし |
| 戻り値 | なし |
| 関数 | void ts_enable_int(); |
| 機能 | タッチセンサの割り込み許可 |
| 引数 | なし |
| 戻り値 | なし |
typedef struct {
int r;
int l;
int ts;
}RE_TS_DATA;
r は右の、l は左のロータリーエンコーダカウント値が格納される。ts はタッチセンサのデータが格納される。