Skip to content

ESP 32 3.3.2 missing initializer members spi_bus_config_t/spi_device_interface_config_t in TFT_eSPI::initDMA() #3823

@PhiJu5

Description

@PhiJu5

Arduino IDE 2.3.6 full warnings TFT_eSPI 2.5.43.

In file included from e:\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:24:
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c: In member function 'bool TFT_eSPI::initDMA(bool)':
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:805:3: warning: missing initializer for member 'spi_bus_config_t::data4_io_num' [-Wmissing-field-initializers]
805 | };
| ^
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:805:3: warning: missing initializer for member 'spi_bus_config_t::data5_io_num' [-Wmissing-field-initializers]
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:805:3: warning: missing initializer for member 'spi_bus_config_t::data6_io_num' [-Wmissing-field-initializers]
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:805:3: warning: missing initializer for member 'spi_bus_config_t::data7_io_num' [-Wmissing-field-initializers]
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:805:3: warning: missing initializer for member 'spi_bus_config_t::data_io_default_level' [-Wmissing-field-initializers]
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:805:3: warning: missing initializer for member 'spi_bus_config_t::isr_cpu_id' [-Wmissing-field-initializers]
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:829:3: warning: missing initializer for member 'spi_device_interface_config_t::clock_source' [-Wmissing-field-initializers]
829 | };
| ^
e:\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:829:3: warning: missing initializer for member 'spi_device_interface_config_t::sample_point' [-Wmissing-field-initializers]
Compiling library "FS"

By default compilers either use fuzzy values or zero ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions