Skip to content

ZhillerDev/zer-emb-components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zer_emb_components

一些手写实现的嵌入式组件支持包(包括对各种开源项目的学习笔记)


增效工具&BSP

key_helper

构建平台:STM32F407ZGT6

这里基于flexible button项目做了一个简单的移植,并重构了一些冗余的命名方法,调整了大体的代码结构,这里将详细讲述如何实现以下功能:

  1. 单击、连击、短按、长按、消抖诸多功能
  2. 状态机管理按键功能切换
  3. 统一监听器listener回调函数管理,避免构建多个回调函数

common_func

同样工具类与函数方法,加速数学运算与字符串转换能力,为嵌入式开发提效


拆分组件

zShell

一款仿Linux命令行串口控制组件,同时具备多USART外设口控制、自定义帧校验协议设计、IAP下载设置


RTOS

About

手写嵌入式组件支持包

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published