0.2.4 AvtHeap

This commit is contained in:
rob tillaart 2021-10-19 11:34:48 +02:00
parent 9ec1d36573
commit f23e46f678
7 changed files with 34 additions and 20 deletions

View File

@ -2,4 +2,10 @@ compile:
# Choosing to run compilation tests on 2 different Arduino platforms
platforms:
- uno
# - due
# - zero
- leonardo
# - m4
# - esp32
# - esp8266
- mega2560

View File

@ -4,10 +4,14 @@ name: Arduino CI
on: [push, pull_request]
jobs:
arduino_ci:
runTest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: Arduino-CI/action@master
# Arduino-CI/action@v0.1.1
- uses: ruby/setup-ruby@v1
with:
ruby-version: 2.6
- run: |
gem install arduino_ci
arduino_ci.rb

View File

@ -1,10 +1,13 @@
[![Arduino CI](https://github.com/RobTillaart/AVRheap/workflows/Arduino%20CI/badge.svg)](https://github.com/marketplace/actions/arduino_ci)
[![Arduino-lint](https://github.com/RobTillaart/avrheap/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/RobTillaart/avrheap/actions/workflows/arduino-lint.yml)
[![JSON check](https://github.com/RobTillaart/avrheap/actions/workflows/jsoncheck.yml/badge.svg)](https://github.com/RobTillaart/avrheap/actions/workflows/jsoncheck.yml)
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobTillaart/AVRheap/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/RobTillaart/AVRheap.svg?maxAge=3600)](https://github.com/RobTillaart/AVRheap/releases)
# AVRheap
Arduino library to investigate the heap of an avr processor, e.g. UNO (AVR328).
**Note**: this is an **experimental** library and very specific, not for beginners.
@ -12,7 +15,7 @@ Arduino library to investigate the heap of an avr processor, e.g. UNO (AVR328).
## Description
This library can analyze runtime the structure of the heap,
This library can analyse runtime the structure of the heap,
this is useful for debugging memory allocation.

View File

@ -1,7 +1,7 @@
//
// FILE: avrheap.cpp
// AUTHOR: Rob Tillaart
// VERSION: 0.2.3
// VERSION: 0.2.4
// PURPOSE: experimental library for heap Arduino UNO
// URL: https://github.com/RobTillaart/avrheap
//
@ -10,17 +10,18 @@
// http://forum.arduino.cc/index.php?topic=355660
//
// HISTORY
// 0.2.3 2021-05027 add Arduino-CI
// 0.2.2 2020-12-13 arduino-CI + minimal unit tests
// 0.2.1 2020-05-27 update library.json
// 0.2.0 2020-03-27 Removed support for pre 1.0 version
// 0.1.5 - fix typo #116 - Thanks to DMNC
// 0.1.04 - new methods incl PrintTo support - Thanks to Whandall
// !! breaking interface
// 0.1.03 - refactoring
// 0.1.02 - added followHeap()
// 0.1.01 - refactor, added startAddress()
// 0.1.00 - initial version
// 0.2.4 2021-10-19 update Arduino-CI + add badges
// 0.2.3 2021-05027 add Arduino-CI
// 0.2.2 2020-12-13 arduino-CI + minimal unit tests
// 0.2.1 2020-05-27 update library.json
// 0.2.0 2020-03-27 Removed support for pre 1.0 version
// 0.1.5 fix typo #116 - Thanks to DMNC
// 0.1.04 new methods incl PrintTo support - Thanks to Whandall
// !! breaking interface
// 0.1.03 refactoring
// 0.1.02 added followHeap()
// 0.1.01 refactor, added startAddress()
// 0.1.00 initial version
#include "avrheap.h"

View File

@ -2,7 +2,7 @@
//
// FILE: avrheap.h
// AUTHOR: Rob Tillaart
// VERSION: 0.2.3
// VERSION: 0.2.4
// PURPOSE: experimental library for heap Arduino UNO
// HISTORY: See avrheap.cpp
//
@ -17,7 +17,7 @@
#include "Printable.h"
#define AVRHEAP_LIB_VERSION (F("0.2.3"))
#define AVRHEAP_LIB_VERSION (F("0.2.4"))
class Avrheap : public Printable

View File

@ -15,7 +15,7 @@
"type": "git",
"url": "https://github.com/RobTillaart/avrheap.git"
},
"version": "0.2.3",
"version": "0.2.4",
"license": "MIT",
"frameworks": "arduino",
"platforms": "avr"

View File

@ -1,5 +1,5 @@
name=AvrHeap
version=0.2.3
version=0.2.4
author=Rob Tillaart <rob.tillaart@gmail.com>
maintainer=Rob Tillaart <rob.tillaart@gmail.com>
sentence=Library to runtime analyze the structure of the heap (AVR328).