for Arduino TFT LCD Screen 160x128
Dependents: TFTLCDSCREEN Pong_ILI9163C
Fork of TFT_ILI9163C by
Diff: TFT_ILI9163C_F411RE_DMA_IT.cpp
- Revision:
- 8:8dea70cf3ae8
- Parent:
- 7:3dcb98ecf29f
--- a/TFT_ILI9163C_F411RE_DMA_IT.cpp Sun Feb 01 15:36:04 2015 +0000 +++ b/TFT_ILI9163C_F411RE_DMA_IT.cpp Tue Feb 03 11:13:35 2015 +0000 @@ -98,6 +98,7 @@ bb_spi_bsy = BITBAND_PERIPH(&spi_ptr->SR, MASK_TO_BITNUM(SPI_SR_BSY)); bb_spi_spe = BITBAND_PERIPH(&spi_ptr->CR1, MASK_TO_BITNUM(SPI_CR1_SPE)); bb_spi_dff = BITBAND_PERIPH(&spi_ptr->CR1, MASK_TO_BITNUM(SPI_CR1_DFF)); + bb_spi_txdmaen = BITBAND_PERIPH(&spi_ptr->CR2, MASK_TO_BITNUM(SPI_CR2_TXDMAEN)); // init DMA hdma.Init.Direction = DMA_MEMORY_TO_PERIPH; @@ -182,7 +183,6 @@ hdma.Instance->M0AR = (uint32_t) &dmaBuff; // set bit band addresses - bb_spi_txdmaen = BITBAND_PERIPH(&spi_ptr->CR2, MASK_TO_BITNUM(SPI_CR2_TXDMAEN)); bb_dma_sxcr_en = BITBAND_PERIPH(&hdma.Instance->CR, MASK_TO_BITNUM(DMA_SxCR_EN)); bb_dma_tcie = BITBAND_PERIPH(&hdma.Instance->CR, MASK_TO_BITNUM(DMA_SxCR_TCIE)); }