C2A_Core
dc.h
[詳解]
1 
9 #ifndef DC_H_
10 #define DC_H_
11 
12 #include <stdint.h>
13 
18 typedef struct
19 {
20  uint16_t ch_in;
21  uint16_t ch_out;
22 } DC_Config;
23 
24 
34 int DC_init(void* my_dc_v);
35 
45 int DC_rx(void* my_dc_v, void* data_v, int buffer_size);
46 
55 int DC_tx(void* my_dc_v, void* data_v, int data_size);
56 
57 // 追加 on 2019/04/21
58 // 公開関数
59 // int (*IF_reopen[])(void* my_if, int reason); に登録
60 int DC_reopen_dummy(void* my_dc_v, int reason);
61 
62 #endif
int DC_init(void *my_dc_v)
DCの初期化
int DC_reopen_dummy(void *my_dc_v, int reason)
int DC_rx(void *my_dc_v, void *data_v, int buffer_size)
DCの読み取り
int DC_tx(void *my_dc_v, void *data_v, int data_size)
DCの出力設定
C89 環境用 stdint.h
DCポートの初期化、DC信号入出力の際に必要となる設定情報を格納する構造体です。
Definition: dc.h:19
uint16_t ch_in
チャネル指定のbit0がポート1に、bit15がポート16に対応し、1を設定したポートのDC信号だけを取得します。
Definition: dc.h:20
uint16_t ch_out
チャネル指定のbit0がポート1に、bit15がポート16に対応し、1を設定したポートのDC信号だけを出力します。
Definition: dc.h:21