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:
Giovanni Di Sirio 2018-01-04 14:30:07 +00:00
parent bf6ef89792
commit 6a1ce8b725
1 changed files with 2 additions and 1 deletions

View File

@ -556,7 +556,8 @@ void spi_lld_start(SPIDriver *spip) {
spip->spi->CR1 = SPI_CR1_MASRX;
spip->spi->CR2 = 0U;
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->IFCR = 0xFFFFFFFFU;
spip->spi->CR1 |= SPI_CR1_SPE;