# FreeAct **Repository Path**: hgazm/FreeAct ## Basic Information - **Project Name**: FreeAct - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-01 - **Last Updated**: 2024-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![FreeACT](img/FreeACT.png) # What is it? "FreeAct" is a minimal real-time embedded framework (RTEF) based on the FreeRTOS kernel. FreeAct implemetns the Active Object design pattern. It was originally presented by Miro Samek at the [Embedded Online Conference 2020](https://www.embeddedonlineconference.com/session/Modern_Embedded_Software_Goes_Beyond_the_RTOS) [![Miro Samek at Embedded Online Conference](img/EOC_Miro.png)](https://www.embeddedonlineconference.com/session/Modern_Embedded_Software_Goes_Beyond_the_RTOS) This presentation has been also made available on YouTube in the following playlist: [![Beyond the RTOS on YouTube](img/Beyond_the_RTOS.jpg)](https://www.youtube.com/playlist?list=PLPW8O6W-1chytjkg63-tM7MI0BvGxxPIP) --------------------------------------------------------------------- # Directories and Files ``` FreeAct/ +-3rd_party/ - third-party software (needed in the examples) | +-FreeRTOS/ - stripped down FreeRTOS 10.3.1 distribution | +-CMSIS/ - ARM CMSIS | +-efm32pg1b/ - low-level code to support the EFM32PG1B board | +-ek-tm4c123gxl/ - low-level code to support the EK-TM4C123GX board | +-examples/ | +-blinky-efm32/ - Blinky-Button exammple for the EFM32PG1B board | +-blinky-tm4c/ - Blinky-Button exammple for the EK-TM4C123GX board | +-inc/ - include directory | +-FreeAct.h - FreeAct interface +-src/ - source directory | +-FreeAct.c - FreeAct implementation ``` --------------------------------------------------------------------- # Licensing FreeAct is [licensed](LICENSE.txt) under the MIT open source license, which is the same used in FreeRTOS. --------------------------------------------------------------------- # Comments/Discussion If you'd like to discuss FreeAct or related subjects, plese use the ["Issues" tab](https://github.com/QuantumLeaps/FreeAct/issues). --------------------------------------------------------------------- # Contact Information [state-machine.com](https://www.state-machine.com)