From aa905892660bdb3e9c7ce2c2ce21eefacb79ebcb Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Wed, 27 Nov 2024 23:30:14 -0800 Subject: [PATCH] common/vospi: Set vospi bus CPOL=1 and CPHA=1. --- src/omv/common/vospi.c | 2 ++ src/omv/modules/py_fir_lepton.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/omv/common/vospi.c b/src/omv/common/vospi.c index 95257cacd..1807e8327 100644 --- a/src/omv/common/vospi.c +++ b/src/omv/common/vospi.c @@ -179,6 +179,8 @@ int vospi_init(uint32_t n_packets, void *buffer) { spi_config.bus_mode = OMV_SPI_BUS_RX; spi_config.datasize = 16; spi_config.baudrate = VOSPI_CLOCK_SPEED; + spi_config.clk_pol = OMV_SPI_CPOL_HIGH; + spi_config.clk_pha = OMV_SPI_CPHA_2EDGE; spi_config.dma_flags = OMV_SPI_DMA_CIRCULAR | OMV_SPI_DMA_DOUBLE; if (omv_spi_init(&vospi.spi_bus, &spi_config) != 0) { diff --git a/src/omv/modules/py_fir_lepton.c b/src/omv/modules/py_fir_lepton.c index 7ec68b447..d9fde2be3 100644 --- a/src/omv/modules/py_fir_lepton.c +++ b/src/omv/modules/py_fir_lepton.c @@ -263,6 +263,8 @@ int fir_lepton_init(omv_i2c_t *bus, int *w, int *h, int *refresh, int *resolutio spi_config.datasize = 16; spi_config.bus_mode = OMV_SPI_BUS_RX; spi_config.nss_enable = false; + spi_config.clk_pol = OMV_SPI_CPOL_HIGH; + spi_config.clk_pha = OMV_SPI_CPHA_2EDGE; spi_config.dma_flags = OMV_SPI_DMA_CIRCULAR | OMV_SPI_DMA_DOUBLE; omv_spi_init(&spi_bus, &spi_config);