Commit Graph

15 Commits

Author SHA1 Message Date
60476cf7a5 Feature: explicit function to reset the VFD controller 2022-03-11 08:36:27 +01:00
51921de344 Feature: transmit_byte for transmitting a single byte
Feature: `all_on` and `all_off` commands for testing
Optimization: marked functions inline
Optimization: inline function for transmitting a single bit
2022-03-11 08:31:40 +01:00
9a326de094 LGPL compliance 2022-03-10 09:37:02 +01:00
Derisis13
59cf209c06 Pseudo-readme 2022-03-10 09:23:39 +01:00
Derisis13
9a675f627f Licensing under LGPL 2.1 2022-03-10 09:19:19 +01:00
c87bd472a3 * Feature: functions to set all RAM types 2022-03-07 23:59:00 +01:00
6aaefc300f * Feature: set_digits() for setting VFD digits 2022-03-07 17:17:16 +01:00
17ec23023d * QA: formatting
* Feature: `set_duty()` for setting VFD duty cycle
2022-03-07 16:42:54 +01:00
b6bac30388 * QA: re-separation into library files
* Feature: `set_ports()` for setting GP ports
* Change: removal of `static` and `inline` keywords to enable going library
2022-03-07 16:15:20 +01:00
60a7b1309e * optimisation: -C3 compiler flag for optimised size
* bugfix: correct order of setting `DDRn` and `PORTn`
* optimisation: `enum` and `static const` instead of macros
* optimisation: `PT6302_startup` is now `inline`
* optimisation: functions are now static
* bugfix: `data` is now rotated and stored instead of just rotating
* special thanks to @kissadamfkut for pointing all of this out to me
2022-03-02 23:47:26 +01:00
69c4eb43e0 * feature: Resetting the VFD works
* optimisation: made the code leaner
2022-03-02 20:56:23 +01:00
f3bd6ecc00 * made the code leaner 2022-03-02 20:23:20 +01:00
969c273caa * .gitignore v2 2022-03-02 20:18:10 +01:00
f9403b463d * .gitignore update 2022-03-02 20:17:32 +01:00
dd641a1af6 Innitial commit, blinky 2022-03-02 20:16:53 +01:00