22 Commits

Author SHA1 Message Date
Derisis13
0433c59589 Fix link in document 2022-09-23 01:14:02 +02:00
4d6489e260 Doc: Created meaningful readme 2022-03-19 22:38:28 +01:00
eefcd3af81 Fix: returned CMake support alongside make 2022-03-19 20:42:38 +01:00
934cbc2441 Fix: changed display digits to 15 according to my vfd
Refactor: one function to set display mode
Enhancement: made demo program display something
Enhancement: changed compiler optimisation for smaller size
2022-03-19 19:03:03 +01:00
e7e988c44d Fix: transition to make because CMake used the wrong linker
Credit to Łukasz Podkalicki for Makefile
2022-03-19 18:34:43 +01:00
9d2ed4d98d Fix: removed definition of transmit_bit from header file as it's inline
Change: moved documentation of `transmit bit` to the source file
2022-03-11 08:43:21 +01:00
0e396ca2ac Fix: unified function declarations and definitions, reverted inlining
QA: autoformat
2022-03-11 08:40:19 +01:00
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