mirror of
https://github.com/RobTillaart/Arduino.git
synced 2024-10-03 18:09:02 -04:00
0.2.4 AvtHeap
This commit is contained in:
parent
9ec1d36573
commit
f23e46f678
@ -2,4 +2,10 @@ compile:
|
||||
# Choosing to run compilation tests on 2 different Arduino platforms
|
||||
platforms:
|
||||
- uno
|
||||
# - due
|
||||
# - zero
|
||||
- leonardo
|
||||
# - m4
|
||||
# - esp32
|
||||
# - esp8266
|
||||
- mega2560
|
@ -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
|
||||
|
@ -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.
|
||||
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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).
|
||||
|
Loading…
Reference in New Issue
Block a user