Search found 1 match

by pureer
Mon May 01, 2023 8:56 am
Forum: ESP-IDF 中文讨论版
Topic: 官方的example里,创建结构体变量都没有进行初值置0操作,请官方注意,这是错误的写法
Replies: 0
Views: 641

官方的example里,创建结构体变量都没有进行初值置0操作,请官方注意,这是错误的写法

比如iic的example,以下代码直接在函数里创建了conf结构体变量,成员初值是随机的,这样写是严重的错误写法,需要将结构体变量的初始值置为0才行。 static esp_err_t i2c_master_init(void) { int i2c_master_port = I2C_MASTER_NUM; i2c_config_t conf = { .mode = I2C_MODE_MASTER, .sda_io_num = I2C_MASTER_SDA_IO, .scl_io_num = I2C_MASTER_SCL_IO, .sda_pullup_en = GPIO_PULLUP_EN...