for Arduino TFT LCD Screen 160x128

Dependents:   TFTLCDSCREEN Pong_ILI9163C

Fork of TFT_ILI9163C by _ peu605

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));
 }