Yet another problem fixed, now it starts to output data, still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11223 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
bf6ef89792
commit
6a1ce8b725
|
@ -556,7 +556,8 @@ void spi_lld_start(SPIDriver *spip) {
|
||||||
spip->spi->CR1 = SPI_CR1_MASRX;
|
spip->spi->CR1 = SPI_CR1_MASRX;
|
||||||
spip->spi->CR2 = 0U;
|
spip->spi->CR2 = 0U;
|
||||||
spip->spi->CFG1 = cfg1;
|
spip->spi->CFG1 = cfg1;
|
||||||
spip->spi->CFG2 = (spip->config->cfg2 | SPI_CFG2_MASTER) & ~SPI_CFG2_COMM_Msk;
|
spip->spi->CFG2 = (spip->config->cfg2 | SPI_CFG2_MASTER | SPI_CFG2_SSOE) &
|
||||||
|
~SPI_CFG2_COMM_Msk;
|
||||||
spip->spi->IER = SPI_IER_OVRIE;
|
spip->spi->IER = SPI_IER_OVRIE;
|
||||||
spip->spi->IFCR = 0xFFFFFFFFU;
|
spip->spi->IFCR = 0xFFFFFFFFU;
|
||||||
spip->spi->CR1 |= SPI_CR1_SPE;
|
spip->spi->CR1 |= SPI_CR1_SPE;
|
||||||
|
|
Loading…
Reference in New Issue