Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
TouchGFX Integration Functions

Compatibility functions for integration with the TouchGFX graphics library. More...

Collaboration diagram for TouchGFX Integration Functions:

Functions

void DataReader_WaitForReceiveDone (void)
 
void DataReader_ReadData (uint32_t address24, uint8_t *buffer, uint32_t length)
 
void DataReader_StartDMAReadData (uint32_t address24, uint8_t *buffer, uint32_t length)
 

Detailed Description

Compatibility functions for integration with the TouchGFX graphics library.

Function Documentation

◆ DataReader_ReadData()

void DataReader_ReadData ( uint32_t  address24,
uint8_t *  buffer,
uint32_t  length 
)

Definition at line 1234 of file z_qflash_W25QXXX.c.

1234 {
1235#ifdef FLASH_QSPI_MEMORY_MAPPED
1236 memcpy(buffer, (void *)0x90000000+address24, length);
1237#else
1238 QFlash_Read(address24, buffer, length);
1239#endif //FLASH_QSPI_MEMORY_MAPPED
1240}
HAL_StatusTypeDef QFlash_Read(uint32_t address, uint8_t *buffer, uint32_t dataSize)

References QFlash_Read().

Here is the call graph for this function:

◆ DataReader_StartDMAReadData()

void DataReader_StartDMAReadData ( uint32_t  address24,
uint8_t *  buffer,
uint32_t  length 
)

Definition at line 1243 of file z_qflash_W25QXXX.c.

1243 {
1244//currently using polling mode
1245#ifdef FLASH_QSPI_MEMORY_MAPPED
1246 memcpy(buffer, (void *)0x90000000+address24, length);
1247#else
1248 QFlash_Read(address24, buffer, length);
1249#endif //FLASH_QSPI_MEMORY_MAPPED
1250}

References QFlash_Read().

Here is the call graph for this function:

◆ DataReader_WaitForReceiveDone()

void DataReader_WaitForReceiveDone ( void  )

Definition at line 1229 of file z_qflash_W25QXXX.c.

1229 {
1230// nothing to do, being reading always in polling mode
1231 return;
1232}