Commit Graph

289 Commits

Author SHA1 Message Date
Paul Dino Jones 0abd5e9b68 Bump to latest simapi for unix timestamp ticks. Push unix timestamp ticks to lua variable. Update test logic to test on 8000 rpms. Update example lua scripts with examples of led rpm blink. 2025-07-15 16:39:41 -04:00
Paul Dino Jones d2fa72f47c fix serial receiving 2025-07-14 00:15:47 -04:00
Paul Dino Jones f6a2607273 fix misleading log message 2025-06-16 13:19:13 -04:00
Paul Dino Jones c7c86adf94 accept usbwheel for wheel on usb devices in config 2025-06-16 13:02:34 -04:00
Oleg Makarenko 145b4aed78 Add Simagic GT Neo to the udev rules, opening hidraw 2025-06-15 22:59:41 -04:00
Oleg Makarenko de51a27708 Add lua config for Simagic GT Neo 2025-06-15 22:59:41 -04:00
Oleg Makarenko b90c396d34 Add GT Neo LED update feature 2025-06-15 22:59:41 -04:00
Paul Dino Jones 6c902b4c2b update to latest simapi for lmu support 2025-06-14 19:11:44 -04:00
Paul Dino Jones d08ebfa6db Update to latest simapi for improvements to tyre diameter detection 2025-04-30 19:07:05 -04:00
Paul Dino Jones c7cbce7c7b update to latest simapi to fix detecting diameters while simd is running 2025-04-29 00:01:39 -04:00
Paul Dino Jones b5dd003f88 fix code around generating diameters config 2025-04-29 00:00:58 -04:00
Paul Dino Jones 3d4f1914c6 Re-enable shared memory test prog 2025-04-28 20:38:34 -04:00
Mon ouïe c6f6a63ed7 Add udev rule for Simagic P1000 support 2025-04-21 14:09:46 -04:00
Mon ouïe 108d21d30a Fix HID send report commands for Simagic P1000 Haptic modules 2025-04-21 14:09:46 -04:00
Paul Dino Jones 04f01366b1 add function to expand tilde and expand tilde on device specific config files 2025-04-07 10:56:38 -04:00
Paul Dino Jones e627392dda small cleanup to fix memory leaks 2025-04-07 10:56:38 -04:00
Paul Dino Jones 1e96c04de4 add -c for specified config file option 2025-04-07 10:56:38 -04:00
Paul Dino Jones 7ead5ac9f5 fix issue with freeing lua file on cammus c12 2025-03-27 17:12:23 -04:00
Paul Dino Jones a8e6a219bf Add extra log information on revburner 2025-03-27 15:52:51 -04:00
Paul Dino Jones 0d388d96b1 improvements for cammus c12 2025-03-27 15:38:35 -04:00
Paul Dino Jones e80b12eb47 fix arduino lua device free 2025-03-27 14:47:34 -04:00
Paul Dino Jones df39832f4f Temporarily remove feature to ignore reattempting to open a serial device after it had failed once. Increase number of allowed serial device blocks to 20. 2025-03-27 01:51:37 -04:00
Paul Dino Jones 4e6bf4684a Move release of serial adapter to before underlying device is released 2025-03-26 18:25:26 -04:00
Paul Dino Jones 14fb81ee43 Fix some pulseaudio stuff 2025-03-26 17:35:05 -04:00
Paul Dino Jones 2aed9f5b51 Improve logging over device specific configs 2025-03-26 16:41:18 -04:00
Paul Dino Jones ebf0965381 remove debug build hardcode 2025-03-26 15:20:43 -04:00
Paul Dino Jones c850efbde5 actually pass the config file around 2025-03-26 15:16:04 -04:00
Paul Dino Jones f782823c12 Move device specific config file test to more logical spot 2025-03-26 15:01:06 -04:00
Paul Dino Jones 3f02f09238 Fix tachometer config 2025-03-26 13:03:50 -04:00
Paul Dino Jones e2b5e4b5d1 Fix leak in arduino lua 2025-03-26 12:35:16 -04:00
Paul Dino Jones d1f43aace5 Remove log entries 2025-03-26 11:58:39 -04:00
Paul Dino Jones b380d44521 Cleanup pulseaudio code 2025-03-26 11:58:05 -04:00
Paul Dino Jones 02699d3c47 Fix leak in xdglib 2025-03-26 11:57:40 -04:00
Paul Dino Jones 66886b4d7e fix leak in config 2025-03-26 11:56:31 -04:00
Paul Dino Jones 0d9a171193 fix leak in cammus c12 2025-03-26 11:56:04 -04:00
Paul Dino Jones 4382e2f71f fix leak in wheel device 2025-03-26 11:55:43 -04:00
Paul Dino Jones 7bf2f8b28f Fix leak in serial adapter 2025-03-26 11:55:18 -04:00
Paul Dino Jones 5ed23d1cba Fix segfault freeing cammus c12 2025-03-25 14:57:52 -04:00
Paul Dino Jones e75c57636a Rename to car radar.lua 2025-03-25 14:03:58 -04:00
Paul Dino Jones f87fe218d0 fix colors 2025-03-25 13:54:16 -04:00
Paul Dino Jones f0d501370e Fix off by one on rgb math 2025-03-25 13:52:22 -04:00
Paul Dino Jones 18f41e4cd0 Add example for cars alongside 2025-03-25 13:25:11 -04:00
Paul Dino Jones 1a22c10b06 Add flags to test loop 2025-03-25 12:57:55 -04:00
Paul Dino Jones ccae4c5f89 Do not write to rpm leds on cammus c12 2025-03-25 12:31:00 -04:00
Paul Dino Jones 46cb401e6b Always write to led 2025-03-25 10:09:39 -04:00
Paul Dino Jones 7afd7f12ed Huge refactor to improve memory efficiency mostly around pulseaudio 2025-03-25 10:04:39 -04:00
Paul Dino Jones e0d9c78f60 Remove some unnecessary variables from lua variable setup 2025-03-25 10:04:14 -04:00
Paul Dino Jones a26ee4da2f Properly release lua if it is used on cammus 2025-03-25 10:03:38 -04:00
Paul Dino Jones 4ed25d7112 Fix logging spam 2025-03-24 16:43:09 -04:00
Paul Dino Jones 88db6c5f04 Fix segfaults on device specific config files 2025-03-24 15:58:37 -04:00