mirror of
https://github.com/RobTillaart/Arduino.git
synced 2024-10-03 18:09:02 -04:00
0.2.3 NibbleArray
This commit is contained in:
parent
e764caa61b
commit
ae5318b131
@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017-2021 Rob Tillaart
|
||||
Copyright (c) 2017-2022 Rob Tillaart
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -1,7 +1,6 @@
|
||||
//
|
||||
// FILE: nibbleArray_demo.ino
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.1.1
|
||||
// PURPOSE: demo nibble array
|
||||
// DATE: 2020-06-21
|
||||
// URL: https://github.com/RobTillaart/nibbleArray
|
||||
@ -148,3 +147,4 @@ void loop()
|
||||
|
||||
|
||||
// -- END OF FILE --
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
//
|
||||
// FILE: nibbleArray_performance.ino
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.1.0
|
||||
// PURPOSE: demo performance nibble array
|
||||
// DATE: 2020-06-21
|
||||
// URL: https://github.com/RobTillaart/nibbleArray
|
||||
@ -180,3 +179,4 @@ void loop()
|
||||
|
||||
|
||||
// -- END OF FILE --
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Syntax Colouring Map For BoolArray
|
||||
|
||||
# Datat ypes (KEYWORD1)
|
||||
# Data types (KEYWORD1)
|
||||
BoolArray KEYWORD1
|
||||
|
||||
|
||||
|
@ -15,8 +15,9 @@
|
||||
"type": "git",
|
||||
"url": "https://github.com/RobTillaart/nibbleArray.git"
|
||||
},
|
||||
"version": "0.2.2",
|
||||
"version": "0.2.3",
|
||||
"license": "MIT",
|
||||
"frameworks": "arduino",
|
||||
"platforms": "*"
|
||||
"platforms": "*",
|
||||
"headers": "nibbleArray.h"
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
name=NibbleArray
|
||||
version=0.2.2
|
||||
version=0.2.3
|
||||
author=Rob Tillaart <rob.tillaart@gmail.com>
|
||||
maintainer=Rob Tillaart <rob.tillaart@gmail.com>
|
||||
sentence=Library to implement a compact array of nibbles (4 bit).
|
||||
|
@ -1,7 +1,7 @@
|
||||
//
|
||||
// FILE: nibbleArray.cpp
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.2.2
|
||||
// VERSION: 0.2.3
|
||||
// PURPOSE: Arduino library for a compact array of nibbles (4 bits)
|
||||
// URL: https://github.com/RobTillaart/nibbleArray
|
||||
//
|
||||
@ -12,6 +12,7 @@
|
||||
// 0.2.2 2020-11-10 update Arduino-CI, badges
|
||||
// fix bug in setAll();
|
||||
// add memory();
|
||||
// 0.2.3 2021-12-22 update library.json, readme, license, minor edits
|
||||
|
||||
|
||||
#include "nibbleArray.h"
|
||||
@ -75,4 +76,6 @@ void nibbleArray::setAll(uint8_t value)
|
||||
memset(_arr, v, (_size + 1)/2);
|
||||
}
|
||||
|
||||
|
||||
// -- END OF FILE --
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// FILE: nibbleArray.h
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.2.2
|
||||
// VERSION: 0.2.3
|
||||
// PURPOSE: Arduino library for a compact array of nibbles (4 bits)
|
||||
// URL: https://github.com/RobTillaart/nibbleArray
|
||||
//
|
||||
|
@ -38,6 +38,7 @@
|
||||
|
||||
unittest_setup()
|
||||
{
|
||||
fprintf(stderr, "VERSION: %s\n", (char *) NIBBLEARRAY_LIB_VERSION);
|
||||
}
|
||||
|
||||
unittest_teardown()
|
||||
@ -46,10 +47,16 @@ unittest_teardown()
|
||||
}
|
||||
|
||||
|
||||
unittest(test_constants)
|
||||
{
|
||||
assertEqual(NIBBLEARRAY_MAXSIZE , 510 );
|
||||
assertEqual(NIBBLEARRAY_OK , 0x00);
|
||||
assertEqual(NIBBLEARRAY_ERROR_INDEX, 0xFF);
|
||||
}
|
||||
|
||||
|
||||
unittest(test_all)
|
||||
{
|
||||
fprintf(stderr, "VERSION: %s\n", (char *) NIBBLEARRAY_LIB_VERSION);
|
||||
|
||||
nibbleArray na(500);
|
||||
assertEqual(500, na.size());
|
||||
assertEqual(250, na.memory());
|
||||
@ -84,6 +91,7 @@ unittest(test_all)
|
||||
|
||||
}
|
||||
|
||||
|
||||
unittest_main()
|
||||
|
||||
// --------
|
||||
|
Loading…
Reference in New Issue
Block a user