Skip to content

Commit d8cf3b2

Browse files
committed
Set version to v3.0.0
1 parent 3d3810e commit d8cf3b2

File tree

4 files changed

+43
-42
lines changed

4 files changed

+43
-42
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Develop
44

5+
## v3.0.0
6+
57
- Added macros for optional STDATOMIC. Global `-DLWRB_DISABLE_ATOMIC` macro will disable C11 `<stdatomic.h>` functionality.
68
- Add `lwrb_move` and `lwrb_overwrite`
79
- Fix `lwrb_find` which failed to properly search for tokens at corner cases

dev/main.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ uint8_t tmp[8];
1414
void
1515
my_buff_evt_fn(lwrb_t* buff, lwrb_evt_type_t type, size_t len) {
1616
(void)buff;
17+
(void)len;
1718
switch (type) {
18-
case LWRB_EVT_RESET: /* printf("[EVT] Buffer reset event!\r\n"); */ break;
19-
case LWRB_EVT_READ: /* printf("[EVT] Buffer read event: %d byte(s)!\r\n", (int)len); */ break;
20-
case LWRB_EVT_WRITE: /* printf("[EVT] Buffer write event: %d byte(s)!\r\n", (int)len);*/ break;
19+
case LWRB_EVT_RESET: printf("[EVT] Buffer reset event!\r\n"); break;
20+
case LWRB_EVT_READ: printf("[EVT] Buffer read event: %d byte(s)!\r\n", (int)len); break;
21+
case LWRB_EVT_WRITE: printf("[EVT] Buffer write event: %d byte(s)!\r\n", (int)len); break;
2122
default: break;
2223
}
2324
}

library.json

Lines changed: 36 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,37 @@
11
{
2-
"name": "LwRB",
3-
"version": "3.0.0-rc1",
4-
"description": "Lightweight general purpose ring buffer with optimizations for embedded systems",
5-
"keywords": "buffer, ring buffer, library, rb, cyclic",
6-
"repository": {
7-
"type": "git",
8-
"url": "https://github.com/MaJerle/lwrb.git"
9-
},
10-
"authors": [
11-
{
12-
"name": "Tilen Majerle",
13-
"email": "[email protected]",
14-
"url": "https://majerle.eu"
15-
}
16-
],
17-
"license": "MIT",
18-
"homepage": "https://github.com/MaJerle/lwrb",
19-
"dependencies": {
20-
21-
},
22-
"frameworks": "*",
23-
"platforms": "*",
24-
"export": {
25-
"exclude": [
26-
".github",
27-
"dev",
28-
"docs",
29-
"**/.vs",
30-
"**/Debug",
31-
"build",
32-
"**/build"
33-
]
34-
},
35-
"build": {
36-
"includeDir": "lwrb/src/include",
37-
"srcDir": "lwrb/src/lwrb"
38-
}
39-
}
2+
"name": "LwRB",
3+
"version": "3.0.0",
4+
"description": "Lightweight general purpose ring buffer with optimizations for embedded systems",
5+
"keywords": "buffer, ring buffer, library, rb, cyclic",
6+
"repository": {
7+
"type": "git",
8+
"url": "https://github.com/MaJerle/lwrb.git"
9+
},
10+
"authors": [
11+
{
12+
"name": "Tilen Majerle",
13+
"email": "[email protected]",
14+
"url": "https://majerle.eu"
15+
}
16+
],
17+
"license": "MIT",
18+
"homepage": "https://github.com/MaJerle/lwrb",
19+
"dependencies": {},
20+
"frameworks": "*",
21+
"platforms": "*",
22+
"export": {
23+
"exclude": [
24+
".github",
25+
"dev",
26+
"docs",
27+
"**/.vs",
28+
"**/Debug",
29+
"build",
30+
"**/build"
31+
]
32+
},
33+
"build": {
34+
"includeDir": "lwrb/src/include",
35+
"srcDir": "lwrb/src/lwrb"
36+
}
37+
}

lwrb/src/lwrb/lwrb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
* This file is part of LwRB - Lightweight ring buffer library.
3030
*
3131
* Author: Tilen MAJERLE <[email protected]>
32-
* Version: v3.0.0-rc1
32+
* Version: v3.0.0
3333
*/
3434
#include "lwrb/lwrb.h"
3535

0 commit comments

Comments
 (0)