10 #include "../../Drivers/Super/driver_super.h"
23 uint8_t register_address, uint8_t data);
35 uint8_t register_address, uint16_t data);
47 uint8_t register_address, uint8_t* data_v);
59 uint8_t register_address, uint16_t* data_v);
DS_ERR_CODE
DriverSuper の汎用エラーコード
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_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_read_2bytes(DriverSuper *p_super, uint8_t stream, I2C_Config *p_i2c_config, uint8_t register_address, uint16_t *data_v)
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 バイトデータを読み込む
DriverSuper の設定 各 IF はこれを継承してつかう.