Set version to 2.1.0

This commit is contained in:
Tilen Majerle 2023-01-31 07:55:11 +01:00
parent 4091da9d9d
commit 2bf5471091
19 changed files with 52 additions and 51 deletions

2
.vscode/tasks.json vendored
View File

@ -1,5 +1,5 @@
{ {
"version": "2.0.0", "version": "2.1.0",
"tasks": [ "tasks": [
{ {
"type": "cppbuild", "type": "cppbuild",

View File

@ -2,10 +2,13 @@
## Develop ## Develop
## v2.1.0
- Split CMakeLists.txt files between library and executable - Split CMakeLists.txt files between library and executable
- Add C++ wrapper functions - Add C++ wrapper functions
- Change license year to 2022 - Change license year to 2022
- Update code style with astyle - Update code style with astyle
- Fix wrong length function usage
- Add `.clang-format` draft - Add `.clang-format` draft
## v2.0.0 ## v2.0.0

View File

@ -1,5 +1,5 @@
/* -------------------------------------------------------------------------- /* --------------------------------------------------------------------------
* Portions Copyright <EFBFBD> 2017 STMicroelectronics International N.V. All rights reserved. * Portions Copyright <EFBFBD> 2017 STMicroelectronics International N.V. All rights reserved.
* Portions Copyright (c) 2013-2017 ARM Limited. All rights reserved. * Portions Copyright (c) 2013-2017 ARM Limited. All rights reserved.
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
* *
@ -37,7 +37,7 @@
* Control functions for short timeouts in microsecond resolution: * Control functions for short timeouts in microsecond resolution:
* Added: osKernelSysTick, osKernelSysTickFrequency, osKernelSysTickMicroSec * Added: osKernelSysTick, osKernelSysTickFrequency, osKernelSysTickMicroSec
* Removed: osSignalGet * Removed: osSignalGet
* Version 2.0.0 * Version 2.1.0
* OS objects creation without macros (dynamic creation and resource allocation): * OS objects creation without macros (dynamic creation and resource allocation):
* - added: osXxxxNew functions which replace osXxxxCreate * - added: osXxxxNew functions which replace osXxxxCreate
* - added: osXxxxAttr_t structures * - added: osXxxxAttr_t structures

View File

@ -22,7 +22,7 @@
/* Will get automatically detected if STM32CubeIDE is installed to default directory /* Will get automatically detected if STM32CubeIDE is installed to default directory
or it can be manually provided if necessary.. */ or it can be manually provided if necessary.. */
//"serverpath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_2.0.100.202109301221\\tools\\bin\\ST-LINK_gdbserver.exe", //"serverpath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_2.0.100.202109301221\\tools\\bin\\ST-LINK_gdbserver.exe",
//"armToolchainPath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\\tools\\bin", //"armToolchainPath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.1.0.202105311346\\tools\\bin",
//"stm32cubeprogrammer": "c:\\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin", //"stm32cubeprogrammer": "c:\\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin",
/* If you use external loader, add additional arguments */ /* If you use external loader, add additional arguments */

View File

@ -1,5 +1,5 @@
{ {
"version": "2.0.0", "version": "2.1.0",
"tasks": [ "tasks": [
{ {
"type": "cppbuild", "type": "cppbuild",

View File

@ -22,7 +22,7 @@
/* Will get automatically detected if STM32CubeIDE is installed to default directory /* Will get automatically detected if STM32CubeIDE is installed to default directory
or it can be manually provided if necessary.. */ or it can be manually provided if necessary.. */
//"serverpath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_2.0.100.202109301221\\tools\\bin\\ST-LINK_gdbserver.exe", //"serverpath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_2.0.100.202109301221\\tools\\bin\\ST-LINK_gdbserver.exe",
//"armToolchainPath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\\tools\\bin", //"armToolchainPath": "c:\\ST\\STM32CubeIDE_1.7.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.1.0.202105311346\\tools\\bin",
//"stm32cubeprogrammer": "c:\\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin", //"stm32cubeprogrammer": "c:\\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin",
/* If you use external loader, add additional arguments */ /* If you use external loader, add additional arguments */

View File

@ -1,5 +1,5 @@
{ {
"version": "2.0.0", "version": "2.1.0",
"tasks": [ "tasks": [
{ {
"type": "cppbuild", "type": "cppbuild",

View File

@ -1,5 +1,5 @@
{ {
"version": "2.0.0", "version": "2.1.0",
"tasks": [ "tasks": [
{ {
"type": "cppbuild", "type": "cppbuild",

View File

@ -1,35 +1,33 @@
{ {
"name": "LwMEM", "name": "LwMEM",
"version": "2.0.0", "version": "2.1.0",
"description": "Lightweight dynamic memory manager optimized for embedded systems", "description": "Lightweight dynamic memory manager optimized for embedded systems",
"keywords": "lwmem, memory, dynamic, heap, malloc, calloc, realloc, free, lightweight, manager, embedded, stm32, win32", "keywords": "lwmem, memory, dynamic, heap, malloc, calloc, realloc, free, lightweight, manager, embedded, stm32, win32",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/MaJerle/lwmem.git" "url": "https://github.com/MaJerle/lwmem.git"
}, },
"authors": [ "authors": [
{ {
"name": "Tilen Majerle", "name": "Tilen Majerle",
"email": "tilen@majerle.eu", "email": "tilen@majerle.eu",
"url": "https://majerle.eu" "url": "https://majerle.eu"
} }
], ],
"license": "MIT", "license": "MIT",
"homepage": "https://github.com/MaJerle/lwmem", "homepage": "https://github.com/MaJerle/lwmem",
"dependencies": { "dependencies": {},
"frameworks": "*",
}, "platforms": "*",
"frameworks": "*", "export": {
"platforms": "*", "exclude": [
"export": { ".github",
"exclude": [ "dev",
".github", "docs",
"dev", "**/.vs",
"docs", "**/Debug",
"**/.vs", "build",
"**/Debug", "**/build"
"build", ]
"**/build" }
]
}
} }

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#ifndef LWMEM_HDR_H #ifndef LWMEM_HDR_H
#define LWMEM_HDR_H #define LWMEM_HDR_H

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#ifndef LWMEM_HDR_HPP #ifndef LWMEM_HDR_HPP
#define LWMEM_HDR_HPP #define LWMEM_HDR_HPP

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#ifndef LWMEM_OPT_HDR_H #ifndef LWMEM_OPT_HDR_H
#define LWMEM_OPT_HDR_H #define LWMEM_OPT_HDR_H

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#ifndef LWMEM_OPTS_HDR_H #ifndef LWMEM_OPTS_HDR_H
#define LWMEM_OPTS_HDR_H #define LWMEM_OPTS_HDR_H

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#ifndef LWMEM_SYS_HDR_H #ifndef LWMEM_SYS_HDR_H
#define LWMEM_SYS_HDR_H #define LWMEM_SYS_HDR_H

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#include "lwmem/lwmem.h" #include "lwmem/lwmem.h"
#include <limits.h> #include <limits.h>

View File

@ -29,5 +29,5 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#include "system/lwmem_sys.h" #include "system/lwmem_sys.h"

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#include "system/lwmem_sys.h" #include "system/lwmem_sys.h"

View File

@ -29,7 +29,7 @@
* This file is part of LwMEM - Lightweight dynamic memory manager library. * This file is part of LwMEM - Lightweight dynamic memory manager library.
* *
* Author: Tilen MAJERLE <tilen@majerle.eu> * Author: Tilen MAJERLE <tilen@majerle.eu>
* Version: v2.0.0 * Version: v2.1.0
*/ */
#include "system/lwmem_sys.h" #include "system/lwmem_sys.h"