u8g2-hal-esp-idf icon indicating copy to clipboard operation
u8g2-hal-esp-idf copied to clipboard

Missing clock source for spi_device_interface_config_t

Open MrMarshy opened this issue 11 months ago • 0 comments

I was failing to communicate over SPI using the example. I had to insert a parameter for 'clock_source' in file u8g2_esp32_hal.c

spi_device_interface_config_t dev_config;
      dev_config.address_bits = 0;
      dev_config.command_bits = 0;
      dev_config.dummy_bits = 0;
      dev_config.mode = 0;
      dev_config.duty_cycle_pos = 0;
      dev_config.cs_ena_posttrans = 0;
      dev_config.cs_ena_pretrans = 0;
      dev_config.clock_speed_hz = SPI_MASTER_FREQ_10M;
      dev_config.clock_source = SPI_CLK_SRC_DEFAULT;
      dev_config.spics_io_num = u8g2_esp32_hal.bus.spi.cs;
      dev_config.flags = 0;
      dev_config.queue_size = 200;
      dev_config.pre_cb = NULL;
      dev_config.post_cb = NULL;

I also updated the 'clock_speed_hz' value to give SPI Clock speed of 10MHz.

ESP-IDF v5.1.2

MrMarshy avatar Mar 01 '24 18:03 MrMarshy