summaryrefslogtreecommitdiff
path: root/src/drivers/spi.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-04-09 11:19:41 +1000
committerjacqueline <me@jacqueline.id.au>2024-04-09 11:19:41 +1000
commitf93e3c1c69f90fcb963840f8b3a9592c35bd096b (patch)
tree8e8018a08d50780d098fc3b17e8f751a38c36e5b /src/drivers/spi.cpp
parent6e73f1a22edddf19a2813c3fdfe67664e04629b3 (diff)
downloadtangara-fw-f93e3c1c69f90fcb963840f8b3a9592c35bd096b.tar.gz
fix some struct defaults in low-level drivers
Diffstat (limited to 'src/drivers/spi.cpp')
-rw-r--r--src/drivers/spi.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/drivers/spi.cpp b/src/drivers/spi.cpp
index ba461b67..ae6f83a2 100644
--- a/src/drivers/spi.cpp
+++ b/src/drivers/spi.cpp
@@ -11,6 +11,7 @@
#include "driver/spi_master.h"
#include "esp_err.h"
#include "esp_intr_alloc.h"
+#include "esp_intr_types.h"
#include "hal/spi_types.h"
namespace drivers {
@@ -40,6 +41,7 @@ esp_err_t init_spi(void) {
// manages its own use of DMA-capable memory.
.max_transfer_sz = 4096,
.flags = SPICOMMON_BUSFLAG_MASTER | SPICOMMON_BUSFLAG_IOMUX_PINS,
+ .isr_cpu_id = ESP_INTR_CPU_AFFINITY_0,
.intr_flags = ESP_INTR_FLAG_LOWMED | ESP_INTR_FLAG_IRAM,
};