Pixart PAR2861 蓝牙 keyboard 开发笔记

Pixart PAR2861 是一款采用32 bits ARM Cortex-M0 低功耗、高效能 2.4GHz RF 的 SoC。 该 SoC 整合了高效能的 2.4GHz RF 收发器、硬体Keyscan、硬体按键防弹跳、SPI、I2C、PWM LED、ADC、UART等。内建 DC/DC 转换器和 LDO 为独立 HID 应用提供完整的低功耗 SoC 解决方案。


1. 开发环境:

使用Keil uVision v5.38.0.0.


2. Pixart原代码Code flow:

2-1. 下图是main loop中,各个task所处理的项目。


• framwork_dev_process_fn: 键盘资料及蓝牙事件处理。

• device_rf_usb_switch_event_handler: BLE/2.4G模式切换处理。

• pxi_ble_sched_execute: Flash 操作处理。

• ota_scheduled_task: OTA处理。

• device_delay_cmd_process: DTM测试指令处理。

 

2-2. 下图是framework_dev_process_fn处理的项目。

• ble_task: 处理蓝牙事件,如广播结束、配对、连线、断线...等 及 系统事件处理,如timer切换、睡眠、power down、唤醒...等。

• ota_scheduled_task: 蓝牙OTA处理。
 

2-3. 从dev_config.h中,可修改键盘keyscan定义,包含keyin、keyout的GPIO,col、raw的数量,电池电压侦测..等。

 

3. 总结:

Pixart提供相当完整的原代码,让韧体开发人员不需从头建置代码,大幅的减少韧体开发时间。尔后有机会将再进一步介绍,如有相关需求,也欢迎与我们联络。

登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!

相关推荐

  1. HC-05开发

    2024-01-19 10:28:02       13 阅读
  2. android 开关设置

    2024-01-19 10:28:02       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 10:28:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 10:28:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 10:28:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 10:28:02       20 阅读

热门阅读

  1. 自然语言处理-词向量技术

    2024-01-19 10:28:02       28 阅读
  2. 新概念:组织度,组织力,组织熵,自组织度

    2024-01-19 10:28:02       32 阅读
  3. AIGC技术在公益领域的创新应用

    2024-01-19 10:28:02       35 阅读
  4. jQuery —— W3school 详解 简单易懂 (一)

    2024-01-19 10:28:02       33 阅读
  5. 自动安装解压版mysql8的脚本

    2024-01-19 10:28:02       34 阅读
  6. _198打家劫舍

    2024-01-19 10:28:02       36 阅读
  7. 设计模式-外观模式

    2024-01-19 10:28:02       34 阅读
  8. Python算法题集_两数之和

    2024-01-19 10:28:02       36 阅读
  9. 基于STM32F103的智能书房系统的设计

    2024-01-19 10:28:02       32 阅读
  10. 112. 路径总和

    2024-01-19 10:28:02       36 阅读
  11. 【QA】Linux-CentOS-解决mysqlclient无法安装

    2024-01-19 10:28:02       39 阅读
  12. RabbitMQ交换机

    2024-01-19 10:28:02       33 阅读
  13. Git教程学习:08 Git别名

    2024-01-19 10:28:02       33 阅读