Commit Graph

20 Commits

Author SHA1 Message Date
true
8fb1368e0a minor performance fixups for program 4 2024-08-03 11:39:07 -07:00
true
5d722f41e8 cleanup is31fl3729 driver; LED updates only when needed now 2024-08-03 05:56:37 -07:00
true
5adce05f84 fix the phosphoric fade effect on program 4 2024-08-02 19:39:01 -07:00
true
6a2de9a6a6 fix incorrect cursor LED indices; fix rgb program 4 2024-08-02 19:27:45 -07:00
true
51239bffa7 fix rgb program 1, 2, and 3 2024-08-02 18:49:47 -07:00
true
d24d0b6d03 knob: fix up brightness direction, limits
the knob now adjusts in a human-relatable way for min to max brightness.

the min and max brightness levels are now scaled correctly for the knob.
2024-08-02 17:47:17 -07:00
true
185578ad8d fix LEDs lighting, and fix up first RGB program 2024-08-02 17:33:40 -07:00
true
d42f20773b fix ADC lockup while reading 2024-08-02 17:33:20 -07:00
true
70bf2c481f fix i2c comms failures 2024-08-02 17:33:02 -07:00
true
f8ce60d511 add PCB schematic, light guide 3D model 2024-08-01 04:55:07 -07:00
true
48bf4a29d4 fix LEDs not going to full bright during editing 2024-08-01 04:46:00 -07:00
true
5d1cc3f518 reduce main interrupt tick rate 2024-08-01 04:45:31 -07:00
true
f4bc0ca1c5 REAMDE.md: minor update 2024-08-01 04:44:31 -07:00
true
9d8653b528 directory path move 2024-07-29 03:47:51 -07:00
true
8b3c45cebd minor cleanup, add i2c single register read/write functions 2024-07-29 03:44:14 -07:00
true
20870dc3e3 i2c.c: added timeouts
added timeouts to all the polling functions in the i2c code. hopefully if something hangs this gets it going again.

timeouts are not added on the data transfer portion, only on the initial setup portion. need to test if this is good enough.
2024-07-28 16:49:17 -07:00
true
2268b5368d Add README.md 2024-07-28 16:22:08 -07:00
true
65a034de67 improve i2c; add gpio init functions; some minor fixups and cleanup
i2c is totally fucking broken though and needs to be replaced before con.
2024-07-28 16:16:03 -07:00
true
7a11164f8d 31fl3729.c: fix shift wrong way 2024-07-28 15:30:20 -07:00
true
a675f6d19b initial commit of "complete" codebase
everything is completely untested. I'm sure most of this shit doesn't work and will be fixed when and if I get hardware.
2024-07-28 15:28:03 -07:00