C语言警告:spi_bus_config_t 结构体成员 'sclk_io_num' 未初始化 [-Wmissing-field-initializer]
这个警告是指在初始化 spi_bus_config_t 结构体时,没有为成员 'sclk_io_num' 提供初始化值。
在C语言中,可以使用花括号{}来初始化结构体的成员,例如:
spi_bus_config_t config = {
.sclk_io_num = 18, // 为sclk_io_num提供初始化值
.mosi_io_num = 23,
.miso_io_num = 19,
.quadwp_io_num = -1,
.quadhd_io_num = -1,
};
如果没有为 'sclk_io_num' 提供初始化值,编译器会发出这个警告。你可以考虑为所有成员提供初始化值,或者使用默认值来初始化结构体。
原文地址: https://www.cveoy.top/t/topic/ph9t 著作权归作者所有。请勿转载和采集!