Skip to content

Releases: RobTillaart/float16

0.3.0 release

18 Apr 10:07
78bf064
Compare
Choose a tag to compare
  • Fix #12, breaking change. Thanks to Andyjbm for the measurements.
  • remove Printable interface as it makes the effective footprint larger!
  • remove getDecimals() and setDecimals().
  • patch examples and unit test for the above.
  • add example float16_sizeof_array.ino.
  • add isPosInf() and isNegInf()
  • add link to float16ext class with a larger range than float16.
  • update readme.md.
  • update unit-tests.

0.2.0 release

06 Mar 11:09
2fdc7a1
Compare
Choose a tag to compare
  • warning: breaking changes!
  • Fix #10, mantissa overflow
  • Fix convert to subnormal numbers ( < 0.000061035...)
  • Fix printing subnormal numbers
  • update unit tests with test_all
  • update GitHub/actions to version 4
  • remove DATE from examples as it has no added value.
  • minor edits

0.1.8 release

02 Nov 14:07
9dc24d2
Compare
Choose a tag to compare
update readme.md (#9)

- update readme.md
- add **isNan()** (experimental).
- minor edits.

0.1.7 release

07 Nov 13:23
1cbb5a8
Compare
Choose a tag to compare
add changelog.md (#8)

0.1.6 release

18 Dec 13:14
445058d
Compare
Choose a tag to compare
update library.json, minor edits, license (#6)

0.1.5 release

02 Dec 19:23
a2fdd9b
Compare
Choose a tag to compare
add basic math, optimize compare operators (#5)

* add basic math, optimize compare operators
* fix negation
* fix comparison

0.1.4 release

27 Nov 15:26
ea2e710
Compare
Choose a tag to compare

This is the first release on GitHub of the float16 library.
Final goal of this library is to reduce storage and minimize communication of floating point numbers, especially those with limited range and precision. Typical floating point data from sensors, temperature, humidity, CO2.
Earlier version may be available on the internet (a.o. Arduino forum) but these are obsolete.

This release only implements very basic functionality, conversion to and from floats, printing and comparison. The next release will optimize comparisons and some basic math like ```+ - * /`` will be added, however it is not intended to be a full functional float data type.