Paul Dino Jones
|
681d456c51
|
allow for non set cars to atleast use provided tyre diameters
|
2025-12-24 16:23:03 -05:00 |
|
Paul Dino Jones
|
a962d658a3
|
move duplicate loop release code to its own function
|
2025-12-22 22:44:47 -05:00 |
|
Paul Dino Jones
|
f58d8cbc42
|
update to latest simapi
|
2025-12-22 22:44:19 -05:00 |
|
Paul Dino Jones
|
efbafb07c2
|
Update to latest simapi for car from outgauge
|
2025-12-18 00:23:45 -05:00 |
|
Paul Dino Jones
|
f062a53e7f
|
update to latest simapi for ACEvo and ACRally support
|
2025-12-14 17:46:27 -05:00 |
|
Paul Dino Jones
|
3797357844
|
update to latest simapi for Assetto Corsa Rally support
|
2025-12-13 13:04:38 -05:00 |
|
Paul Dino Jones
|
88f0f4005f
|
fix flipped rpm and maxrpm in moza device update signature
|
2025-12-13 11:51:44 -05:00 |
|
Paul Dino Jones
|
0772821f62
|
update to latest simapi to fix outgauge mapping
|
2025-12-12 15:39:57 -05:00 |
|
Paul Dino Jones
|
6c6ac81a2c
|
update to latest simapi for BeamNG workaround
|
2025-12-12 15:33:07 -05:00 |
|
Paul Dino Jones
|
82a246a4b1
|
thread showstats so it does not go crazy
|
2025-12-12 15:26:50 -05:00 |
|
Paul Dino Jones
|
03f807ac34
|
update to latest simapi to fix small issue using simd with udp sims
|
2025-12-12 12:22:59 -05:00 |
|
Paul Dino Jones
|
503781673b
|
pull in simapi update to fix mapping issue with outgauge
|
2025-12-12 10:22:57 -05:00 |
|
Paul Dino Jones
|
7cac9e9fa0
|
add support for BeamNG
|
2025-12-11 20:21:36 -05:00 |
|
Paul Dino Jones
|
25bfe2325c
|
Add basic support for Live For Speed through OutGauge and Outsim protocols
|
2025-12-11 17:49:39 -05:00 |
|
Paul Dino Jones
|
fea3bee324
|
pull latest simapi to fix too many files bug
|
2025-11-27 19:12:32 -05:00 |
|
Paul Dino Jones
|
5c30844709
|
update to latest simapi to fix gear int value
|
2025-11-23 13:50:35 -05:00 |
|
Paul Dino Jones
|
0700ab9a31
|
add lua dependency to README
|
2025-11-22 11:39:41 -05:00 |
|
Paul Dino Jones
|
817e0f2001
|
updated to latest simapi
|
2025-11-22 09:28:20 -05:00 |
|
Paul Dino Jones
|
a44fd51bda
|
update to latest simapi
|
2025-11-18 12:25:28 -05:00 |
|
Paul Dino Jones
|
34ad2f63db
|
fix type for fourth gear
|
2025-11-10 13:02:15 -05:00 |
|
Paul Dino Jones
|
f716e30633
|
use new enums for flag and gear
|
2025-11-10 11:27:10 -05:00 |
|
Paul Dino Jones
|
10d572f227
|
fix issue with diameters.config not using gameid. Update to latest simapi
|
2025-10-28 12:18:59 -04:00 |
|
Paul Dino Jones
|
1c1323961c
|
init and destroy logging with thread safety
|
2025-10-28 00:26:04 -04:00 |
|
Paul Dino Jones
|
a98bcbcedb
|
add compilation targets for new mapping structure
|
2025-10-23 14:01:18 -04:00 |
|
Paul Dino Jones
|
ead22efbc8
|
Updated to latest simapi
|
2025-10-23 13:52:24 -04:00 |
|
Paul Dino Jones
|
f7143e2024
|
Add gearc to lua and to test sequence
|
2025-10-22 14:36:59 -04:00 |
|
Paul Dino Jones
|
0780b001f6
|
working custom serial
|
2025-10-20 19:37:28 -04:00 |
|
Paul Dino Jones
|
7f3727d2f1
|
consolidate cleanup gotos
|
2025-09-01 19:30:43 -04:00 |
|
Paul Dino Jones
|
a3059b30ba
|
clean up argument parsing a little
|
2025-09-01 17:24:26 -04:00 |
|
Paul Dino Jones
|
0e5498f220
|
fix freeing of xdg handle when help is specified
|
2025-09-01 11:52:52 -04:00 |
|
Paul Dino Jones
|
e380f3a9d4
|
Add beginnings of custom arduino devices.
|
2025-09-01 11:38:36 -04:00 |
|
Paul Dino Jones
|
433e2423e8
|
update to lastest simapi
|
2025-09-01 10:59:03 -04:00 |
|
Paul Dino Jones
|
e4a8a998e8
|
fix formatting of monocoque.config
|
2025-08-31 19:20:58 -04:00 |
|
Paul Dino Jones
|
7e923354ba
|
add newer and better examples to monocoque.config
|
2025-08-31 19:14:33 -04:00 |
|
Paul Dino Jones
|
7f7a24269a
|
Update to latest simapi
|
2025-08-29 19:15:15 -04:00 |
|
Paul Dino Jones
|
a6b039c292
|
Update to latest simapi to fix tyre diameters
|
2025-08-29 19:01:46 -04:00 |
|
Paul Dino Jones
|
d7dbab7956
|
updated to latest simapi for tyre diameter and turbo boost
|
2025-08-28 17:00:08 -04:00 |
|
Paul Dino Jones
|
88f3e0ebb9
|
Add led_clear_range lua function so leds can be cleared without clearing them all for certain effects
|
2025-08-26 18:05:09 -04:00 |
|
Paul Dino Jones
|
811ce77da8
|
updated to latest simapi
|
2025-08-25 20:28:16 -04:00 |
|
Paul Dino Jones
|
442a1b88a2
|
Update to latest simapi
|
2025-08-25 17:46:48 -04:00 |
|
Paul Dino Jones
|
4684ee49c3
|
Add disable_audio flag
|
2025-08-15 04:19:39 -04:00 |
|
Paul Dino Jones
|
10ecfa858a
|
Fix gear and engine effects remove some unnecessary code
|
2025-07-30 03:32:41 -04:00 |
|
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 |
|
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 |
|
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 |
|
Paul Dino Jones
|
c3a88f3b07
|
Fix issue with serial devices opening when they have already failed once
|
2025-03-24 15:57:50 -04:00 |
|
Paul Dino Jones
|
22a41d1ddb
|
Fix issue with not found configs
|
2025-03-24 14:22:20 -04:00 |
|
Paul Dino Jones
|
ed671ecedc
|
Fix off by one error. Fix log format
|
2025-03-24 14:07:16 -04:00 |
|
Paul Dino Jones
|
7c8ebb0984
|
Increase cammus c12 leds
|
2025-03-24 13:22:45 -04:00 |
|
Paul Dino Jones
|
f7e92083f2
|
Make sure leds clear each time
|
2025-03-24 12:13:39 -04:00 |
|
Paul Dino Jones
|
22930163ec
|
Fix to use lua on c12 if lua script loads properly
|
2025-03-24 12:05:49 -04:00 |
|
Paul Dino Jones
|
b776e05f66
|
Fix issue with arduino leds not clearing
|
2025-03-24 11:44:44 -04:00 |
|
Paul Dino Jones
|
336d240be4
|
change buffer log to first byte, probably safe to assume there will be atleast 1 byte in the buffer.
|
2025-03-23 18:10:03 -04:00 |
|
Paul Dino Jones
|
8c764358b7
|
Fix led lua code so the buffer do not include device specific magic values
|
2025-03-23 18:05:58 -04:00 |
|
Paul Dino Jones
|
1e6bde9da1
|
Fix some issues with sound device code
|
2025-03-22 19:24:15 -04:00 |
|
Paul Dino Jones
|
5dc00eb4ce
|
Add ability to use lua on cammus c12
|
2025-03-22 19:16:54 -04:00 |
|
Paul Dino Jones
|
367c6fed34
|
Add Suspension travel effect
|
2025-03-21 19:45:34 -04:00 |
|
Paul Dino Jones
|
8e577c0f87
|
Fix issues with config segfaults
|
2025-03-21 19:44:55 -04:00 |
|