8000 hardware/display/U8G2: add back missing SPI init · programmer131/esp32-snippets@6caf622 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6caf622

Browse files
committed
hardware/display/U8G2: add back missing SPI init
1 parent 183cb9c commit 6caf622

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

hardware/displays/U8G2/u8g2_esp32_hal.c

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,24 @@ uint8_t u8g2_esp32_msg_comms_cb(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void
5353
//ESP_LOGI(tag, "... Initializing bus.");
5454
ESP_ERROR_CHECK(spi_bus_initialize(HSPI_HOST, &bus_config, 1));
5555

56-
break;
56+
spi_device_interface_config_t dev_config;
57+
dev_config.address_bits = 0;
58+
dev_config.command_bits = 0;
59+
dev_config.dummy_bits = 0;
60+
dev_config.mode = 0;
61+
dev_config.duty_cycle_pos = 0;
62+
dev_config.cs_ena_posttrans = 0;
63+
dev_config.cs_ena_pretrans = 0;
64+
dev_config.clock_speed_hz = 10000;
65+
dev_config.spics_io_num = u8g2_esp32_hal.cs;
66+
dev_config.flags = 0;
67+
dev_config.queue_size = 200;
68+
dev_config.pre_cb = NULL;
69+
dev_config.post_cb = NULL;
70+
//ESP_LOGI(tag, "... Adding device bus.");
71+
ESP_ERROR_CHECK(spi_bus_add_device(HSPI_HOST, &dev_config, &handle));
72+
73+
break;
5774
}
5875

5976
case U8X8_MSG_BYTE_SEND: {

0 commit comments

Comments
 (0)
0