Releases: connornishijima/Lixie-arduino
Version 1.4.0 (Nixie Fan Update)
I've created the best Not-A-Nixie-Tube you can buy, and included a great demo of all the advanced Lixie features you can use to paint a pretty number!
See the new features in the CHANGE LOG!
Version 1.3.0
This is a quick bugfix for the NodeMCU and WEMOs compile errors people have run into!
Further detail in the CHANGELOG.
Version 1.2.2 (RC Bugfix)
We're running out of optimizations we can make, this must be good!
See the new features in the CHANGE LOG!
Version 1.2.1 (Release Candidate)
We're running out of optimizations we can make, this must be good!
See the new features in the CHANGE LOG!
Version 1.2.0
Lixie development is heating up! Most of the major changes in this version are in the changelog!
Version 1.1.1 (Bugfix)
- Fixed issue with default parameters for clear(), now only given in lixie.h
- dmadison simplified my lazy char_is_number() function.
- Flagged get_numdigits() function as constant
- Added remaining overloaded datatypes for write()
- Added "lix" to KEYWORDS.TXT
Version 1.1.0
Major changes! I've broken everything! I've fixed everything!
Changes
- No more semantic display functions. (write_int, write_char, write_string) just pass any relevant datatype to write(input).
- No more HSV color addressing, just simplified down to CRGB. Thanks, dmadison!
- clear() now physically sets the displays to blank, instead of just clearing led_states[]. To clear states without showing, use clear(false).
- color_on/off() can accept three r,g,b parameters, or one CRGB object. (dmadison)
- Lixie no longer uses a mathematic method to push individual digits of a number to the displays. This worked, but horrible floating point nonsense only allowed accurate numbers up to 34,742.
- Switched to uint32_t, up from 16-bit unsigned. 4,294,967,295 is the new maximum - I'd be very happy if people were buying 10 Lixies to even show this number. However, this still isn't even enough for a live U.S. Debt Counter. Fucking hell.
Additions
- Added get_numdigits() and maxed_out() functions to check if numbers are too large to display on your configuration. (dmadison)
Lixie Beta!
This is the first official release of the Lixie library! Since the alpha on Hackaday.io, I've fixed the stuck digit issue by rewriting the library from scratch. :) Here are the changes:
- No longer converts numbers to char arrays for pushing out the data, it now does this mathematically with division.
- The led_states array has been reduced to almost 1/8th it's original size! Before, each binary state was stored greedily in it's own byte. Sloppy programming. This meant the LED states of a single digit took 20 bytes! :( Now, a much better system of storing the binary states in the actual BINARY of a byte is here. A single digit now only takes 3 bytes! (20 states, 4 bits left over)
- Lixie now has HSV color space as well as RGB! Use either that you'd like. :)
Thanks for the support so far, I can't wait to begin selling these!