fix test_i2c WriteReg coredump error

This commit is contained in:
Liu_Weichao 2023-08-04 10:39:11 +08:00
parent 3c1129d88a
commit aa6fb2a8b0
1 changed files with 4 additions and 0 deletions

View File

@ -35,6 +35,7 @@
#define ADDR 0x44 /* slave address */
static struct Bus *i2c_bus = NONE; /* I2C bus handle */
static char addr = 0x44;
typedef struct Hs300xData
{
@ -50,6 +51,9 @@ static x_err_t WriteReg(struct HardwareDev *dev)
{
struct BusBlockWriteParam write_param;
write_param.buffer = &addr;
write_param.size = 1;
/* use I2C device API transfer data */
if(1 == BusDevWriteData(dev, &write_param)) {
return EOK;