• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】MCX STREAMDECK 演示

10/13 08:50
550
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

dm-mcx-streamdeck-main.zip

共1个文件

MCX STREAMDECK 演示

用于发送热键或快捷键的触摸用户界面。此演示可以配置 OBStudio 以通过 USB 命令发送热键或快捷键。

主板:FRDM-MCXN947

类别:图形、HMI

外设:USB、显示器

工具链:MCUXpresso IDE

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

此代码已使用 MCUXpresso IDE 11.7.1 版实现。GUI Guider v1.6.0 用于生成初始设计。LVGL(8.3.2 版)及所有其他软件均包含在 MCUXpresso SDK(使用 2.13.0 版)中。

2.硬件

3. 设置

3.1 步骤 1

按照 MCUXpresso IDE 页面文档部分中的“MCUXpresso IDE - 用户指南”的以下章节将项目导入 MCUXpresso IDE :

3.2 第 2 步

将低成本/MikroE 显示器连接到电路板,如下图所示:

低成本显示:

MikroE 显示屏

将 USB 的 C 型从 J17(MCU-LINK)连接到计算机,从 J11(HS-USB)连接到计算机,如下图所示:

3.3 步骤 3

打开位于源文件夹中的 lvgl_guider.c 并选择已安装的显示器

```

define LowCostDisplay 1

define MikroEDisplay 2

define LCD LowCostDisplay

```

3.4 步骤4

按 Alt+Enter 打开属性并将显示宏更改为使用已安装的板

LCD_SSD1963 使用 Micro E LCD

LCDST7796SIPS 使用低成本 LCD

如下图所示:

3.5 步骤 5

打开 VSCode 并设置与源文件夹中 hid_keyboard.c 中选择的相同的热键/快捷键,如下图所示

```
case kUSBDirection1:/*clip 1*/
s
UsbDeviceHidKeyboard.buffer[0] = MODIFERKEYSLEFTCTRL;
sUsbDeviceHidKeyboard.buffer[2] = KEY1EXCLAMATIONMARK;
PRINTF("USB COMMAND 1");

break;

```

```
case kUSBDirection3:/*clip 2*/
s
UsbDeviceHidKeyboard.buffer[0] = MODIFERKEYSLEFTCTRL;
sUsbDeviceHidKeyboard.buffer[2] = KEY2_AT;
PRINTF("USB COMMAND 3");

break;

```

```
case kUSBDirection5:/*clip 3*/
s
UsbDeviceHidKeyboard.buffer[0] = MODIFERKEYSLEFTCTRL;
sUsbDeviceHidKeyboard.buffer[2] = KEY3NUMBERSIGN;
PRINTF("USB COMMAND 5");

break;

```

现在,您可以与触摸显示屏进行交互以更改场景、静音/取消静音、开始录制或开始流式传输。

4.结果

低成本显示:

Mikro E 显示屏:

5. 常见问题解答

6. 支持

如果您对此代码有任何疑问或反馈,请联系恩智浦支持或在我们的社区https://community.nxp.com/上发帖。您可以在这里找到有关此代码示例各个方面的论坛,包括 GUI Guider、MCUXpresso 工具和设备系列。

项目元数据

董事会徽章

类别徽章 类别徽章

周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

  • dm-mcx-streamdeck-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐