Commit graph

152 commits

Author SHA1 Message Date
Gregor Riepl 0107ee5129 Fix display command structure 2021-05-04 23:51:16 +02:00
Gregor Riepl 6d468b3d99 Enable display remote control 2021-05-04 23:51:04 +02:00
Gregor Riepl b27e2cf18f Implement button status report 2021-05-04 23:50:53 +02:00
Gregor Riepl b2094de8d0 Add missing measurements 2021-05-04 23:50:01 +02:00
Gregor Riepl 596b4ee6eb Add VFD startup delay 2021-04-22 00:42:38 +02:00
Gregor Riepl c71fc39f48 VFD debugging 2021-04-22 00:36:54 +02:00
Gregor Riepl 8b4eb9e938 Rewrote VFD pin access functions 2021-04-22 00:36:43 +02:00
Gregor Riepl c06851e824 Test VFD 2021-04-21 23:23:27 +02:00
Gregor Riepl fe7106cfa1 Rewrote display pinout to match patched PCB 2021-04-21 23:23:07 +02:00
Gregor Riepl c5b29bdee2 Moved VFD buttons to separate module 2021-04-21 23:22:48 +02:00
Gregor Riepl ec2e7ae044 Flipped VFD board 2021-04-19 22:10:20 +02:00
Gregor Riepl cf6a82c56f Fixed orientation of VFD connector 2021-04-19 22:06:25 +02:00
Gregor Riepl 2d03684b6d Added separate display firmware driver 2021-03-11 12:47:38 +01:00
Gregor Riepl e75eca4908 Fixed display AT32M1 ISP pinout and rewired GPIOs 2021-03-11 12:47:03 +01:00
Gregor Riepl a2a0ab6865 Refactored display intf routines into module 2021-03-09 12:09:48 +01:00
Gregor Riepl 6b58fc2738 Add deadline on display status read 2021-03-09 11:52:38 +01:00
Gregor Riepl a35be5f149 Implemented display register access 2021-03-09 01:33:22 +01:00
Gregor Riepl c1053d1963 Added display firmware skeleton 2021-03-06 13:21:23 +01:00
Gregor Riepl f94aca6887 Document display interface commands 2021-03-06 13:10:44 +01:00
Gregor Riepl 9ca51d3e3b Added VFD display interface 2021-03-04 03:02:39 +01:00
Gregor Riepl d90ec380ea Removed zero-crossing plot 2021-03-04 03:02:19 +01:00
Gregor Riepl f9d690a560 Increment uncanny version 2021-02-14 05:11:23 +01:00
Gregor Riepl 5236517975 Fix end switch logic 2021-02-14 05:10:19 +01:00
Gregor Riepl 44405f9e70 Force gocache on for buster 2021-02-13 14:38:56 +01:00
Gregor Riepl e8c8fa99f1 Added debian pkg build scripts for uncanny 2021-02-10 01:47:09 +01:00
Gregor Riepl 2a0e6068a4 Update Go package name 2021-02-10 00:30:15 +01:00
Gregor Riepl 8d0b089620 Corrected 2000x delay increase 2021-02-08 22:10:49 +01:00
Gregor Riepl b0d91e6290 Antiglitch, try 3 2021-02-08 16:50:57 +01:00
Gregor Riepl 4fa0b9e1b0 Better antiglitch 2021-02-08 16:28:38 +01:00
Gregor Riepl 016e37e009 Implement glitch smoothing 2021-02-08 16:14:56 +01:00
Gregor Riepl 14ad5cad25 Add init step 2021-02-08 14:43:19 +01:00
Gregor Riepl 7811800f40 Removed leftover blocker 2021-02-08 14:36:34 +01:00
Gregor Riepl a9a074602d Use a queue to process bus messages 2021-02-08 13:04:30 +01:00
Gregor Riepl 4447e89c5e Add CGo typecasts everywhere 2021-01-31 19:35:58 +01:00
Gregor Riepl 8a1cfbb064 Document CGo cache cleaning 2021-01-31 19:35:40 +01:00
Gregor Riepl 29bd0ba88f Fix incorrect message byte indices 2021-01-31 19:35:27 +01:00
Gregor Riepl 0f20a327f2 Use End, not Empty 2021-01-31 18:44:43 +01:00
Gregor Riepl c5eab4ce6d More debugging 2021-01-31 18:41:50 +01:00
Gregor Riepl 680b9d48c2 Stop on all-off, more debugging 2021-01-31 18:37:47 +01:00
Gregor Riepl 22315fbe47 Fetch status on startup 2021-01-31 18:30:22 +01:00
Gregor Riepl cb83de4bf5 Added reception debugging 2021-01-31 18:25:21 +01:00
Gregor Riepl 191deb7db3 Fix path matching and debug messages 2021-01-31 18:05:33 +01:00
Gregor Riepl c0a0e7714d Require only Go 1.11 2021-01-31 18:05:12 +01:00
Gregor Riepl 61d1fee98a Document cross-compiling 2021-01-31 18:05:00 +01:00
Gregor Riepl d9f2166259 Document usage of control server and added example systemd unit 2021-01-31 16:56:47 +01:00
Gregor Riepl d5713b5e43 Added control server 2021-01-31 16:56:33 +01:00
Gregor Riepl a2cccbde71 Init power outputs to zero on startup 2021-01-25 20:58:15 +01:00
Gregor Riepl 3d40582b39 Added 5V regulator 2021-01-25 02:12:33 +01:00
Gregor Riepl c42848a1e5 Replaced power board diode pad layouts 2021-01-24 21:48:55 +01:00
Gregor Riepl 00457402f9 Removed obsolete project and data sheets 2021-01-24 21:47:49 +01:00