8000 Merge pull request #564 from HanVertegaal/Set-SPI-flags · fijimunkii/esp32-snippets@61604a9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 61604a9

Browse files
authored
Merge pull request nkolban#564 from HanVertegaal/Set-SPI-flags
Set spi_bus_config_t and spi_device_interface_config_t flags
2 parents 937a81c + 75d405c commit 61604a9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cpp_utils/SPI.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ void SPI::init(int mosiPin, int misoPin, int clkPin, int csPin) {
5454
bus_config.quadwp_io_num = -1; // Not used
5555
bus_config.quadhd_io_num = -1; // Not used
5656
bus_config.max_transfer_sz = 0; // 0 means use default.
57+
bus_config.flags = (SPICOMMON_BUSFLAG_SCLK | SPICOMMON_BUSFLAG_MOSI | SPICOMMON_BUSFLAG_MISO);
5758

5859
ESP_LOGI(LOG_TAG, "... Initializing bus; host=%d", m_host);
5960

@@ -78,7 +79,7 @@ void SPI::init(int mosiPin, int misoPin, int clkPin, int csPin) {
7879
dev_config.cs_ena_pretrans = 0;
7980
dev_config.clock_speed_hz = 100000;
8081
dev_config.spics_io_num = csPin;
81-
dev_config.flags = 0;
82+
dev_config.flags = SPI_DEVICE_NO_DUMMY;
8283
dev_config.queue_size = 1;
8384
dev_config.pre_cb = NULL;
8485
dev_config.post_cb = NULL;

0 commit comments

Comments
 (0)
0