# lwmem **Repository Path**: leijiwu/lwmem ## Basic Information - **Project Name**: lwmem - **Description**: Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-09-15 - **Last Updated**: 2022-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Lightweight dynamic memory manager ## Features - Written in ANSI C99, compatible with `size_t` for size data types - Implements standard C library functions for memory allocation, `malloc`, `calloc`, `realloc` and `free` - Supports different memory regions to allow use of framented memories - Uses `first-fit` algorithm to search free block - Suitable for embedded applications with fragmented memories - Suitable for automotive applications - 100% open source, code available - User friendly MIT license ## Documentation Full API documentation with description and examples is available and is regulary updated with the source changes http://majerle.eu/documentation/lwmem/html/index.html ## Contribution I invite you to give feature request or report a bug. Please use issues tracker.