ST意法半导体
登录
直播中
敷衍作笑谈
10年用户
1023经验值
擅长:制造/封装 连接器 光电显示 接口/总线/驱动 RF/无线
私信
关注
[问答]
TouchGFX 4.14和STM32429-Eval如何将参数值从screen1View.cpp发送到Model.cpp?
开启该帖子的消息推送
TouchGFX
我想将参数值从 screen1View.cpp 发送到 Model.cpp。
有什么办法吗?
我使用 TouchGFX 4.14 和
STM32
429-Eval
谢谢!
回帖
(1)
张博
2023-1-11 09:52:02
当你是新手时,先从简单的思考开始,然后再使用 irq。工作解决方案是在 main 中配置 I2C,也在 main 中创建函数以在操纵杆上汇集读取状态,而不是基于中断。
// recomm 400kHz I2C
#define I2CREADTIMEOUT 4
uint8_t joystik_GET_state(void)
{
uint8_t joystik_state[] = {0xFF};
HAL_I2C_Mem_Read(&hi2c1, 0x84, 0x0B, I2C_MEMADD_SIZE_8BIT, joystik_state, 1, I2CREADTIMEOUT);
return joystik_state[0];
}
在模型刻度
if (joystik_GET_state() &MASKBIT )
{
static_cast
(Application::getInstance())->handleKeyEvent(88); // keycode from gui interaction
}
当你是新手时,先从简单的思考开始,然后再使用 irq。工作解决方案是在 main 中配置 I2C,也在 main 中创建函数以在操纵杆上汇集读取状态,而不是基于中断。
// recomm 400kHz I2C
#define I2CREADTIMEOUT 4
uint8_t joystik_GET_state(void)
{
uint8_t joystik_state[] = {0xFF};
HAL_I2C_Mem_Read(&hi2c1, 0x84, 0x0B, I2C_MEMADD_SIZE_8BIT, joystik_state, 1, I2CREADTIMEOUT);
return joystik_state[0];
}
在模型刻度
if (joystik_GET_state() &MASKBIT )
{
static_cast
(Application::getInstance())->handleKeyEvent(88); // keycode from gui interaction
}
举报
更多回帖
rotate(-90deg);
回复
相关问答
TouchGFX
如何将
库包含到
Model.cpp
中,以便它也可以与
TouchGFX
模拟器一起使用?
2022-12-01
338
如何在B_Screenview 中的 setupscreen() 运行之前在
model.cpp
中初始化值A?
2023-01-10
436
CubeIDE编译报错ADC输入LCD显示要如何解决?
2023-01-31
332
使用
Screen1View
::handleClickEvent函数时无法调用交互要如何解决?
2023-01-30
477
如何在
TouchGFX
中使用变量?
2023-01-10
477
在
touchgfx
应用程序中使用
CPP
异常的原因?如何解决?
2023-02-07
485
如何将
数据链接到ScreenXView.
cpp
文件?
2022-12-05
365
GraphApplication添加了图形小部件,但显示屏上没有显示任何内容要如何解决?
2023-01-30
427
如何将
main.c更改为main.
cpp
并让IDE理解?
2023-02-06
503
TouchGFX
在哪里可以设置开关“-Wno-error=sequence-point”,以便编译器不会将此警告定义为错误并中止?
2023-02-09
527
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分