Paul Dino Jones
89e33cf196
add include guard
2026-08-21 15:09:34 -04:00
Paul Dino Jones
dd93098f39
added gui code
2026-08-18 16:39:24 -04:00
Paul Dino Jones
7f52462b68
Add mgui when building gui. Compile as PIE. Add nappgui submodule
2026-06-25 16:28:10 -04:00
Paul Dino Jones
78cc80064a
Fix issue with new haptic code on usb devices and consolidate some function calls
2026-06-23 20:07:53 -04:00
Paul Dino Jones
8eb433f01e
Refactor haptic code and devices that rely on it, to more easily allow devices to use the haptic attributes
2026-06-23 13:29:49 -04:00
Paul Dino Jones
0d30170de0
Set buffer size to 64 bytes for simnet pedals. Send 0 for frequency and amplitude when no effect is playing
2026-06-11 18:28:21 -04:00
Paul Dino Jones
2aee847d7c
update to latest simapi for ac evo
2026-06-09 13:05:59 -04:00
Paul Dino Jones
9712396c6f
Add initial support for simnet pedals
2026-06-01 16:00:13 -04:00
Paul Dino Jones
6a36c2825f
further fix return codes on serial devices
2026-05-29 18:21:52 -04:00
Paul Dino Jones
2b787cba00
cleanup the way errors are returned for arduino type devices
2026-05-29 14:28:24 -04:00
Paul Dino Jones
3c81f749b8
various fixes for weirdness with serial devices
2026-05-28 16:25:55 -04:00
Paul Dino Jones
b734330d38
fix lua linking
2026-05-25 23:36:57 -04:00
Paul Dino Jones
eb95db1dda
rename lua in headers
2026-05-25 23:13:53 -04:00
Paul Dino Jones
26e0e87cd7
add macro for lua 5.4 backwards compatibility so we can compile against lua 5.4 or 5.5
2026-05-25 23:03:57 -04:00
Paul Dino Jones
7f17a5307c
refer explicitly to lua 5.4 in headers
2026-05-25 20:46:47 -04:00
Paul Dino Jones
ba6c624a59
Improve lua dependency detection for linking
2026-05-25 19:17:47 -04:00
Brandan Cotton
822d4096e7
make additional data available to lua scripts ( #45 )
2026-05-25 08:42:19 -04:00
Paul Dino Jones
a3e932e2dc
updated to latest simapi for process detection
2026-05-23 12:40:42 -04:00
Paul Dino Jones
522185d19b
remove deprectated getpid.h file
2026-04-26 19:38:15 -04:00
Paul Dino Jones
030813cd4f
Update to latest simapi
2026-04-26 19:16:29 -04:00
Paul Dino Jones
53467a2a5e
Fix cmake compile definitions
2026-04-23 17:35:50 -04:00
Paul Dino Jones
4a72f760b6
fix proc2 detection
2026-04-23 16:02:02 -04:00
Paul Dino Jones
6b72e23638
Add procps dependency. Update to latest simapi
2026-04-22 16:35:43 -04:00
Tony Miceli
8c6b8ef7ac
Fix multiple serial device init issues ( #43 )
2026-04-20 10:35:36 -04:00
Simon Zengerling
712b900d68
Feat add moza ks pro wheel ( #42 )
2026-04-11 16:07:17 -04:00
Paul Dino Jones
79642a7653
Add config entry for Moza R3
2026-04-04 10:02:16 -04:00
Tony Miceli
fbe92cc1c9
add configurable fanpower for simwind and new PWM sketch ( #37 )
2026-04-03 18:03:08 -04:00
Paul Dino Jones
b3b2c6854d
move saving of tyre diameter config to when we still know the car and sim info
2026-03-18 15:41:57 -04:00
Paul Dino Jones
29b446e648
Fix issue with monocoque not shutting down cleanly when used in standalone udp mode
2026-03-18 11:48:43 -04:00
Paul Dino Jones
0142ab61a3
Refactor how sim calculate tyre diameter data if necessary
2026-03-18 11:10:35 -04:00
Paul Dino Jones
09a832a38e
Use sim provided slip ratio if available for slip based effects
2026-03-17 10:32:27 -04:00
Paul Dino Jones
9f99cb3e12
Fix regression braking udp support
2026-03-17 10:31:32 -04:00
Paul Dino Jones
acc37e005a
Refactor to provide siminfo to help decide if and how a device can be initialize
2026-03-16 17:40:13 -04:00
Paul Dino Jones
e5ac137b04
bring in fixes to crashes caused by new simapi
2026-03-11 23:57:01 -04:00
Paul Dino Jones
522a64b0f3
Update to latest simapi
2026-03-11 22:40:01 -04:00
Paul Dino Jones
d465db0055
Remove more debug code
2026-03-04 01:09:45 -05:00
Paul Dino Jones
2eb48907a0
fix compilation error
2026-03-03 23:42:18 -05:00
Paul Dino Jones
479c77d251
clean up debug code in pulseaudio mainloop start
2026-03-03 23:37:45 -05:00
Paul Dino Jones
e32cac5666
Allow to automatically spawn pulseaudio daemon
2026-03-03 23:08:00 -05:00
Paul Dino Jones
93a967ec15
Update to latest simapi for RaceRoom support
2026-02-28 16:04:31 -05:00
dafteran4
76b7d4dafc
Noise for haptics ( #31 )
2026-02-14 12:32:14 -05:00
dafteran4
f7df9ab90e
Low latency ( #32 )
2026-02-13 11:13:33 -05:00
dafteran4
5781518f44
sound: Fix frequency handling and add RPM rev test ( #29 )
...
- Change curr_frequency from uint32_t to double for precise frequency
control
- Remove get_closest_frequency() and change phase calculation in engine
sound to ensure continuous sine curve
- Add RPM revving test
2026-02-12 14:29:10 -05:00
Paul Dino Jones
ce05f0d78b
Update to latest simapi for Forza support
2026-02-11 10:52:13 -05:00
Paul Dino Jones
6b84a85639
Added new files to build from new version of simapi
2026-02-07 10:57:21 -05:00
Paul Dino Jones
38e13be623
updated to lastest simapi for Wreckfest 2 Support
2026-02-07 10:47:57 -05:00
Paul Dino Jones
2433417cf6
restructure some libuv stuff
2026-02-06 17:54:17 -05:00
Paul Dino Jones
5b1ac7c74a
Improve handling of shutdown when in udp mode
2026-01-27 01:43:01 -05:00
Paul Dino Jones
24a5811b07
update to latest simapi
2026-01-25 19:09:51 -05:00
Paul Dino Jones
00a177fd2f
Improve verbiage around invalid config file
2026-01-20 18:11:55 -05:00