geek_michael's repositories
MyGrowthOfEmbeddedRoad
从入职到架构师——我的嵌入式软件成长之路
RT-Thread_Nano_Learning
基于公司现有中型目标控制板移植代码(STM32F103RCT6)
Rubberman_Project_STM32F103VET6_RTT
Rubberman_Project基于rt-thread操作系统实现
ButtonDrive
纯C语言实现的一个按键驱动,可移植性强,支持单双击、连按、连按释放、长按;采用回调处理按键事件(自定义消抖时间),使用只需3步,1:创建按键,2:按键事件与回调处理函数链接映射。然后周期检查按键。
cmd-parser
一个非常简单好用的命令解析器,占用资源极少极少,采用哈希算法超快匹配命令!
EmbedSummary
精品嵌入式资源汇总
eng-practices
Google's Engineering Practices documentation
FlashDB
A lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的轻量级数据库
free-programming-books
:books: Freely available programming books
GRBL_for_STM32
A code transportation from origin grbl_v1.1f to STM32F103VET6, mainly prepare for my MegaCNC project.
jsmn
Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
MultiButton
Button driver for embedded system
MultiTimer
Software timers extend module for embedded
ODrive
High performance motor control
OpenMV_PCB
OpenMV PCB Project
RoboMaster-SDK
DJI RoboMaster Python SDK and Sample Code for RoboMaster EP.
RT-Thread_Projects
RT-Thread_STM32L475
stm32_graphics_display_drivers
STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)
STM32F1_ST7789_LL_DMA
STM32F1 ST7789 fast library with DMA and LL drivers. Mikroe GLCD custom fonts support.
STM32F4_ST7789_LL_DMA
Fast ST7789 DMA Library for STM32F40x LL (Low Layer drivers)