Я скопировал растровое изображение с SDCard по адресу 0xC0000000 внешней SDRAM. Я хочу отобразить это изображение с помощью функций TouchGFX. Как я прочитал в этот документ, я должен выполнить этот код:
static uint32_t bmpCache = (uint32_t)(0xC0000000); // SDRAM
void touchgfx_init()
{
HAL& hal = touchgfx_generic_init<STM32F7HAL>(dma, display, tc, 480, 272, (uint16_t*)bmpCache, 232000, 1);
...
}
Но когда я добавляю этот код в свой проект (TouchGFXConfiguration.cpp), при компиляции проекта я получаю эту ошибку:
'STM32F7HAL' was not declared in this scope
Я искал STM32F7HAL по всему проекту, но ничего не нашел в результатах поиска. Также мой проект реализован на микроконтроллере STM32F779 и плате STM32F779EVAL.