I2C 通信関連の一般 IO 以外の公開関数
[詳解]
[ソースコード]
|
DS_ERR_CODE | I2C_write_byte (DriverSuper *p_super, uint8_t stream, I2C_Config *p_i2c_config, uint8_t register_address, uint8_t data) |
| I2C_Config 構造体にて指定されたデバイスのレジスタへ 1 バイトデータを書き込む [詳解]
|
|
DS_ERR_CODE | I2C_write_2bytes (DriverSuper *p_super, uint8_t stream, I2C_Config *p_i2c_config, uint8_t register_address, uint16_t data) |
| I2C_Config 構造体にて指定されたデバイスのレジスタへ 2 バイトデータを書き込む [詳解]
|
|
DS_ERR_CODE | I2C_read_byte (DriverSuper *p_super, uint8_t stream, I2C_Config *p_i2c_config, uint8_t register_address, uint8_t *data_v) |
| I2C_Config 構造体にて指定されたデバイスのレジスタから 1 バイトデータを読み込む [詳解]
|
|
DS_ERR_CODE | I2C_read_2bytes (DriverSuper *p_super, uint8_t stream, I2C_Config *p_i2c_config, uint8_t register_address, uint16_t *data_v) |
| I2C_Config 構造体にて指定されたデバイスのレジスタから 2 バイトデータを読み込む [詳解]
|
|
I2C 通信関連の一般 IO 以外の公開関数
- 覚え書き
- レジスタの読み書き等,ハードウェアに依存しない関数群を定義する
i2c_common.h に定義があります。
◆ I2C_read_2bytes()
I2C_Config 構造体にて指定されたデバイスのレジスタから 2 バイトデータを読み込む
- 引数
-
[in] | p_super | : DriverSuper 構造体へのポインタ |
[in] | stream | : 使用する stream_config の番号 |
[in] | p_i2c_config | : 対象とする I2C_Config 構造体へのポインタ |
[in] | register_address | : 読み込むレジスタのアドレス |
[out] | data_v | : データ格納先へのポインタ |
- 戻り値
-
i2c_common.c の 69 行目に定義があります。
◆ I2C_read_byte()
I2C_Config 構造体にて指定されたデバイスのレジスタから 1 バイトデータを読み込む
- 引数
-
[in] | p_super | : DriverSuper 構造体へのポインタ |
[in] | stream | : 使用する stream_config の番号 |
[in] | p_i2c_config | : 対象とする I2C_Config 構造体へのポインタ |
[in] | register_address | : 読み込むレジスタのアドレス |
[out] | data_v | : データ格納先へのポインタ |
- 戻り値
-
i2c_common.c の 63 行目に定義があります。
◆ I2C_write_2bytes()
I2C_Config 構造体にて指定されたデバイスのレジスタへ 2 バイトデータを書き込む
- 引数
-
[in] | p_super | : DriverSuper 構造体へのポインタ |
[in] | stream | : 使用する stream_config の番号 |
[in] | p_i2c_config | : 対象とする I2C_Config 構造体へのポインタ |
[in] | register_address | : 書き込むレジスタのアドレス |
[in] | data | : 書き込むデータ |
- 戻り値
-
DS_ERR_CODE | (DS_send_general_cmd の返り値) |
i2c_common.c の 43 行目に定義があります。
◆ I2C_write_byte()
I2C_Config 構造体にて指定されたデバイスのレジスタへ 1 バイトデータを書き込む
- 引数
-
[in] | p_super | : DriverSuper 構造体へのポインタ |
[in] | stream | : 使用する stream_config の番号 |
[in] | p_i2c_config | : 対象とする I2C_Config 構造体へのポインタ |
[in] | register_address | : 書き込むレジスタのアドレス |
[in] | data | : 書き込むデータ |
- 戻り値
-
DS_ERR_CODE | (DS_send_general_cmd の返り値) |
i2c_common.c の 38 行目に定義があります。