Skip to content

Commit f23e46f

Browse files
committed
0.2.4 AvtHeap
1 parent 9ec1d36 commit f23e46f

File tree

7 files changed

+34
-20
lines changed

7 files changed

+34
-20
lines changed

libraries/AvrHeap/.arduino-ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,10 @@ compile:
22
# Choosing to run compilation tests on 2 different Arduino platforms
33
platforms:
44
- uno
5+
# - due
6+
# - zero
57
- leonardo
8+
# - m4
9+
# - esp32
10+
# - esp8266
11+
- mega2560

libraries/AvrHeap/.github/workflows/arduino_test_runner.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ name: Arduino CI
44
on: [push, pull_request]
55

66
jobs:
7-
arduino_ci:
7+
runTest:
88
runs-on: ubuntu-latest
99

1010
steps:
1111
- uses: actions/checkout@v2
12-
- uses: Arduino-CI/action@master
13-
# Arduino-CI/[email protected]
12+
- uses: ruby/setup-ruby@v1
13+
with:
14+
ruby-version: 2.6
15+
- run: |
16+
gem install arduino_ci
17+
arduino_ci.rb

libraries/AvrHeap/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11

22
[![Arduino CI](https://github.com/RobTillaart/AVRheap/workflows/Arduino%20CI/badge.svg)](https://github.com/marketplace/actions/arduino_ci)
3+
[![Arduino-lint](https://github.com/RobTillaart/avrheap/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/RobTillaart/avrheap/actions/workflows/arduino-lint.yml)
4+
[![JSON check](https://github.com/RobTillaart/avrheap/actions/workflows/jsoncheck.yml/badge.svg)](https://github.com/RobTillaart/avrheap/actions/workflows/jsoncheck.yml)
35
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobTillaart/AVRheap/blob/master/LICENSE)
46
[![GitHub release](https://img.shields.io/github/release/RobTillaart/AVRheap.svg?maxAge=3600)](https://github.com/RobTillaart/AVRheap/releases)
57

68

79
# AVRheap
10+
811
Arduino library to investigate the heap of an avr processor, e.g. UNO (AVR328).
912

1013
**Note**: this is an **experimental** library and very specific, not for beginners.
1114

1215

1316
## Description
1417

15-
This library can analyze runtime the structure of the heap,
18+
This library can analyse runtime the structure of the heap,
1619
this is useful for debugging memory allocation.
1720

1821

libraries/AvrHeap/avrheap.cpp

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//
22
// FILE: avrheap.cpp
33
// AUTHOR: Rob Tillaart
4-
// VERSION: 0.2.3
4+
// VERSION: 0.2.4
55
// PURPOSE: experimental library for heap Arduino UNO
66
// URL: https://github.com/RobTillaart/avrheap
77
//
@@ -10,17 +10,18 @@
1010
// http://forum.arduino.cc/index.php?topic=355660
1111
//
1212
// HISTORY
13-
// 0.2.3 2021-05027 add Arduino-CI
14-
// 0.2.2 2020-12-13 arduino-CI + minimal unit tests
15-
// 0.2.1 2020-05-27 update library.json
16-
// 0.2.0 2020-03-27 Removed support for pre 1.0 version
17-
// 0.1.5 - fix typo #116 - Thanks to DMNC
18-
// 0.1.04 - new methods incl PrintTo support - Thanks to Whandall
19-
// !! breaking interface
20-
// 0.1.03 - refactoring
21-
// 0.1.02 - added followHeap()
22-
// 0.1.01 - refactor, added startAddress()
23-
// 0.1.00 - initial version
13+
// 0.2.4 2021-10-19 update Arduino-CI + add badges
14+
// 0.2.3 2021-05027 add Arduino-CI
15+
// 0.2.2 2020-12-13 arduino-CI + minimal unit tests
16+
// 0.2.1 2020-05-27 update library.json
17+
// 0.2.0 2020-03-27 Removed support for pre 1.0 version
18+
// 0.1.5 fix typo #116 - Thanks to DMNC
19+
// 0.1.04 new methods incl PrintTo support - Thanks to Whandall
20+
// !! breaking interface
21+
// 0.1.03 refactoring
22+
// 0.1.02 added followHeap()
23+
// 0.1.01 refactor, added startAddress()
24+
// 0.1.00 initial version
2425

2526

2627
#include "avrheap.h"

libraries/AvrHeap/avrheap.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// FILE: avrheap.h
44
// AUTHOR: Rob Tillaart
5-
// VERSION: 0.2.3
5+
// VERSION: 0.2.4
66
// PURPOSE: experimental library for heap Arduino UNO
77
// HISTORY: See avrheap.cpp
88
//
@@ -17,7 +17,7 @@
1717
#include "Printable.h"
1818

1919

20-
#define AVRHEAP_LIB_VERSION (F("0.2.3"))
20+
#define AVRHEAP_LIB_VERSION (F("0.2.4"))
2121

2222

2323
class Avrheap : public Printable

libraries/AvrHeap/library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"type": "git",
1616
"url": "https://github.com/RobTillaart/avrheap.git"
1717
},
18-
"version": "0.2.3",
18+
"version": "0.2.4",
1919
"license": "MIT",
2020
"frameworks": "arduino",
2121
"platforms": "avr"

libraries/AvrHeap/library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=AvrHeap
2-
version=0.2.3
2+
version=0.2.4
33
author=Rob Tillaart <[email protected]>
44
maintainer=Rob Tillaart <[email protected]>
55
sentence=Library to runtime analyze the structure of the heap (AVR328).

0 commit comments

Comments
 (0)