728x90
* 목표 : 버튼 클릭시 "Hello World" PC로 전송
View -> Presenter -> Model
<Screen2View.cpp>
void Screen2View::btnE_click()
{
// textArea1Buffer 초기화
memset(textArea1Buffer, 0, sizeof(textArea1Buffer));
textArea1.invalidate();
// 데이터 전송
presenter->txEnter();
}
<Screen2Presenter.cpp>
// View -> Presenter -> Model
void Screen2Presenter::txEnter()
{
model->txEnter();
}
<Model.cpp>
#include "stm32f7xx_hal.h"
extern UART_HandleTypeDef huart1;
void Model::txEnter()
{
HAL_UART_Transmit(&huart1, (uint8_t *)"\r\nHello World", 13, 100);
}
** 각각 헤더파일도 알맞게 함수선언을 추가해줘야한다.
728x90
'STM32 > touchGFX_STM32' 카테고리의 다른 글
[stm32F746] 2. EXTI (외부인터럽트) (0) | 2020.08.31 |
---|---|
[stm32F746] 1. 타이머 만들기 (0) | 2020.08.31 |
[touchGFX] Font 추가 (0) | 2020.08.31 |
touchGFX 입력 키패드(1) (0) | 2020.08.27 |
touchGFX_textArea 출력하기 (0) | 2020.08.26 |