导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    03_使用DongshanPi-D1s开发板基于melis4.0使用fc手柄

    MR Series
    1
    1
    892
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • B
      biubiu LV 5 最后由 编辑

      配置

      执行 make menuconfig 进入到 > Kernel Setup > Subsystem support > 100ASK Components Support ---> 打开 [*] Fc joypad Test:

      bffa9993-d209-4f3b-8d93-e8bf9a320a05-03_001.jpg

      编译打包

      然后执行 make -j8 && pack 进行编译。

      烧写

      使用全志官方 PhoenixSuit 烧写烧写上一步编译打包好的镜像文件 melis_d1s-nezha_uart0_8Mnor.img

      烧写工具使用参考: https://dongshanpi.com/DongshanNezhaSTU/03-QuickStart/#spi-nand

      接线

      查看 D1s-Melis/ekernel/subsys/melis-learn/03_fc_joypad_test/README.md 了解如何接线。

      运行现象

      确保接线无误之后,我们进入到 DongshanPi-D1s 的串口控制台,执行 help 命令,将会看到最后面多出了一个命令选项:

      
      msh /> help
      ...
      ...
      100ask_test_fc_joypad - Code to fc joypad test
      

      执行 100ask_test_fc_joypad,按下手柄上的按钮,控制台将会告诉你按下的是哪一个按钮:

      msh />100ask_test_fc_joypad
      Key FC_JOYPAD_BTN_A is pressed!
      Key FC_JOYPAD_BTN_B is pressed!
      Key FC_JOYPAD_BTN_START is pressed!
      Key FC_JOYPAD_BTN_SELECT is pressed!
      Key FC_JOYPAD_BTN_UP is pressed!
      Key FC_JOYPAD_BTN_DOWN is pressed!
      Key FC_JOYPFC_JOYPAD_BTN_LEFT is pressed!
      Key FC_JOYPAD_BTN_RIGHT is pressed!
      Key FC_JOYPAD_BTN_B is pressed!
      ......
      

      fab9b8cc-8c8a-402f-8b48-7af553d9fe20-03_002.jpg

      FC手柄: https://item.taobao.com/item.htm?id=683875901407

      查看源码

      源码位于: D1s-Melis/ekernel/subsys/melis-learn/03_fc_joypad_test

      教程导航

      • 00_使用DongshanPi-D1s开发板学习melis4.0开发
      • 01_使用DongshanPi-D1s开发板基于melis4.0点亮LED灯
      • 02_使用DongshanPi-D1s开发板基于melis4.0通过按键点亮LED
      • 03_使用DongshanPi-D1s开发板基于melis4.0使用fc手柄
      • 04_使用DongshanPi-D1s开发板基于melis4.0使用spi tftlcd屏幕
      • 05_使用DongshanPi-D1s开发板基于melis4.0使用spi墨水屏
      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策