Commit graph

393 commits

Author SHA1 Message Date
XANTRONIX Development
a9cd2a86df Save a few bytes on memset() 2023-12-27 14:16:33 -05:00
XANTRONIX Development
19c8614ae8 No need for _schedule_init() 2023-12-27 14:14:25 -05:00
XANTRONIX Development
80cc0f663d Less bonkers 2023-12-27 14:13:00 -05:00
XANTRONIX Development
e0f16d8c3c Don't make schedule running implicitly reset 2023-12-27 14:04:17 -05:00
XANTRONIX Development
b6e552e178 That's better, I think 2023-12-27 13:59:55 -05:00
XANTRONIX Development
23514f6155 These can stay 2023-12-27 13:41:20 -05:00
XANTRONIX Development
c172d9cc19 Crunch vertical whitespace 2023-12-27 13:21:17 -05:00
XANTRONIX Development
27bf0dcbac Suppress even more compiler warnings 2023-12-27 13:19:19 -05:00
XANTRONIX Development
fb42e17ffd Suppress another stupid compiler warning 2023-12-27 13:17:01 -05:00
XANTRONIX Development
e2dd0a7ee5 Suppress a stupid compiler warning 2023-12-27 13:16:52 -05:00
XANTRONIX Development
927506f086 Simplify schedule a bit 2023-12-27 13:14:26 -05:00
XANTRONIX Development
98bb4e5308 Little a refactor, as a treat 2023-12-27 01:06:53 -05:00
XANTRONIX Development
41abc005cd Refactor dash2can using hexagram_schedule 2023-12-27 01:01:37 -05:00
XANTRONIX Development
e7f2de41ca Remove useless include/hexagram/table.h 2023-12-27 01:01:21 -05:00
XANTRONIX Development
eeeb5659a9 idk, it's a bit nicer 2023-12-27 00:44:33 -05:00
XANTRONIX Development
01fd188d7e Initial implementation of transmit schedule 2023-12-26 20:25:57 -05:00
XANTRONIX Development
4d321eff88 Don't pass uninitialised data to kernel 2023-12-26 20:25:36 -05:00
XANTRONIX Development
60315912be That's more correct 2023-12-24 00:26:45 -05:00
XANTRONIX Development
f3b8cab5d6 Change struct order for some reason 2023-12-24 00:11:06 -05:00
XANTRONIX Development
ad3af5b7fa Start prototyping things 2023-12-24 00:11:00 -05:00
XANTRONIX Development
e6a85bc03a Add forward declaration for destructor 2023-12-24 00:02:28 -05:00
XANTRONIX Development
95adfdffb7 Begin mapping out CAN bus transmit scheduler 2023-12-23 23:59:13 -05:00
XANTRONIX Development
607ef27b0f Actually bother to declare a frame length 2023-12-21 23:08:15 -05:00
XANTRONIX Development
cd9fc787fb Hard code a fuel level of nearly full 2023-12-21 23:08:05 -05:00
XANTRONIX Development
0a93b253b5 Discard packets not equal to size of telemetry 2023-12-18 12:18:51 -05:00
XANTRONIX Development
8accd62cf7 Remove printf() debugging 2023-12-17 22:42:22 -05:00
XANTRONIX Development
c248b446af Rename forza-dash.h to dash.h 2023-12-17 21:28:40 -05:00
XANTRONIX Development
05a45a204d Add .gitignore 2023-12-17 15:50:57 -05:00
XANTRONIX Development
c130714bca Add support for Forza telemetry to PQ35 CAN bus 2023-12-17 15:50:25 -05:00
XANTRONIX Development
2d41df1c83 Remove unnecessary Makefile rule 2023-12-17 13:15:59 -05:00
XANTRONIX Development
e68f0566d5 Add include for Linux-specific ioctl() 2023-12-17 12:47:49 -05:00
XANTRONIX Development
c512a74738 Begin implementing Forza Dash telemetry protocol 2023-12-17 12:47:37 -05:00
XANTRONIX Development
e1a3c8d6af Fuck it, this might work 2019-06-28 18:12:29 -05:00
XANTRONIX Development
b2de1920dd Gauge face adjustments 2019-06-28 18:10:01 -05:00
XANTRONIX Development
b7c3bcd81f Errors are nice to report 2019-06-28 18:09:08 -05:00
XANTRONIX Development
130b29605c Fix upper end of fuel reading 2019-06-14 12:39:21 -05:00
XANTRONIX Development
e513fc1083 Dumb stuff 2019-06-14 12:17:08 -05:00
XANTRONIX Development
2871fd974a Getting moody 2019-06-14 11:46:59 -05:00
XANTRONIX Development
1395293091 Make that a bit easier to read 2019-06-14 11:05:47 -05:00
XANTRONIX Development
3549fff6d6 Whoops 2019-06-14 10:59:47 -05:00
XANTRONIX Development
1c598356ad Scale thermometer appropriately 2019-06-14 10:53:15 -05:00
XANTRONIX Development
d2ef10ead7 Try that instead 2019-06-14 10:49:17 -05:00
XANTRONIX Development
c27bb0e909 Don't forget to convert temp to Fahrenheit 2019-06-14 10:41:18 -05:00
XANTRONIX Development
e539078cf9 Fix coolant temperature calculation 2019-06-14 10:24:04 -05:00
XANTRONIX Development
20121f12ef Correct speedometer a bit; use P225/40R18 circum 2019-06-13 22:58:04 -05:00
XANTRONIX Development
20c7a0b4d2 Small stylistic tweak 2019-06-13 16:55:51 -05:00
XANTRONIX Development
7dfe7a2cd3 Create drawing contexts when creating windows 2019-06-13 16:55:37 -05:00
XANTRONIX Development
0083200cfa Implement hexagram_cluster_update()
Implement hexagram_cluster_update() to act as a central point to decode
CAN frames relevant to the gauge cluster
2019-06-13 16:54:55 -05:00
XANTRONIX Development
961af0ce50 Add examples/svg.c 2019-06-11 21:13:05 -05:00
XANTRONIX Development
ae982bef88 Flatten code a bit more 2019-06-11 21:12:56 -05:00