This commit is contained in:
Attila Body 2020-02-12 17:11:08 +01:00
parent 49383b1b32
commit 229846fe6d
5 changed files with 79 additions and 42 deletions

View file

@ -5,7 +5,7 @@
* Author: abody
*/
#include <ili9341.h>
#include <f4ll_cpp/ili9341.h>
#include <application.h>
#include <initializer_list>
#include "main.h"
@ -31,26 +31,23 @@ Application::Application()
void Application::Loop()
{
//LL_SYSTICK_EnableIT();
Ili9341Fsmc &lcd(Ili9341Fsmc::Init(nullptr, nullptr, DMA2, LL_DMA_STREAM_4, false));
lcd.FillRect(Ili9341Fsmc::ILI9341_BLACK, false);
//lcd.Test();
lcd.SetCursor( 10, 10, Ili9341Fsmc::ILI9341_WHITE, Ili9341Fsmc::ILI9341_BLACK);
lcd.Print("Baszod");
lcd.FillRect(Ili9341Fsmc::ILI9341_ORANGE, false);
lcd.Test();
lcd.Print("0 1 2 3 4 5 6 7 8 9 A B C D E F\r\n");
for(;;) {
if(m_received && m_transmitted) {
m_transmitted = false;
m_console.SendLine(reinterpret_cast<char*>(const_cast<char*>(m_rcvdBuffer->buffer)), m_rcvdBuffer->len);
const char *line = const_cast<const char*>(m_rcvdBuffer->buffer);
m_console.SendLine(line, m_rcvdBuffer->len);
lcd.Print(line);
lcd.Print("\r\n", 2);
m_received = false;
m_rcvdBuffer->busy = false;
}
}
//LL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
//LL_GPIO_TogglePin(LED2_GPIO_Port, LED2_Pin);
//LL_mDelay(25);
}
void Application::LineReceived(void *userParam, SerialConsole<257>::Buffer *buffer)