# state_machine **Repository Path**: accumulatedidea/state_machine ## Basic Information - **Project Name**: state_machine - **Description**: 状态机框架 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2022-05-14 - **Last Updated**: 2024-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # State Mechine(状态机编程框架) ![GitHub release](https://img.shields.io/badge/version-1.0.0-green.svg) [![AUR](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0) ![AUR](https://img.shields.io/badge/language-C-yellow.svg) ![AUR](https://img.shields.io/badge/Arch-8051|ARM-orange.svg) ![AUR](https://img.shields.io/badge/platform-RT--Thread|YSF-orange.svg) # 特性 * 轻量 体积小,可裁剪 * 跨平台 纯C语言开发,支持Windows、Linux、macOS * 兼容性 适配RT-Thread、YSF等开发平台 * 面向对象开发 # 更新日志 SM_Alpha_Ver1.0.0 + 添加State Mechine内核 + 添加State Mechine Self对象 + 添加State Mechine 定时器机制 + 添加State Mechine 事件机制 + 添加State Mechine 信号机制 + 添加State Mechine 状态表机制 + 支持动态、静态内存工作机制