Commit Graph
100 Commits
Author SHA1 Message Date
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
Paul Dino Jones db6b5b027c Add link to guide for reverse engineering 2026-02-14 13:45:02 -05:00
Paul Dino Jones ce05f0d78b Update to latest simapi for Forza support 2026-02-11 10:52:13 -05:00
Paul Dino Jones 7415ecf85f use separate debian control for each build 2026-02-08 11:42:37 -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
Paul Dino Jones acd52f78dd fix small issues with command line parameters 2026-01-20 18:11:55 -05:00
Paul Dino Jones 0b1014763e move tyre diameter calculations and diameters config saving out of haptic effect device specific logic 2026-01-15 18:18:29 -05:00
Paul Dino Jones 37c8fb94d4 move finished rpm to github workspace 2026-01-12 15:31:52 -05:00
Paul Dino Jones ec1690b49d hardcode directory of generated rpm file 2026-01-12 15:22:22 -05:00
Paul Dino Jones 7478e4e010 run on creation of any new tag 2026-01-12 15:14:50 -05:00
Paul Dino Jones bcb633e774 fix typo on file type 2026-01-12 15:11:58 -05:00
Paul Dino Jones ac6c996602 create rpm build dirs first 2026-01-12 15:08:22 -05:00
Paul Dino Jones fb0ab4b96b fix checkout command 2026-01-12 15:06:22 -05:00
Paul Dino Jones 7cde3b39fa Add rpm workflow 2026-01-12 15:04:37 -05:00
Paul Dino Jones 270bf256b7 add libxml2 dependency 2026-01-12 12:00:37 -05:00
Paul Dino Jones 70f0ca1b50 adding first attempt at rpm spec file 2026-01-12 11:47:43 -05:00
Paul Dino Jones 6091e5f9dc fix spelling error 2026-01-10 15:34:37 -05:00
Paul Dino Jones b968dccd28 matrix based package name 2026-01-10 15:33:54 -05:00
Paul Dino Jones fe644ea6bd added system info action 2026-01-10 15:15:19 -05:00
Paul Dino Jones d18a420449 update package release names 2026-01-10 15:09:05 -05:00
Paul Dino Jones 9983149d0e update to build latest ubuntu and debian packages 2026-01-10 15:02:33 -05:00
Paul Dino Jones e3fde9b71e update to build ubuntu and debian packages 2026-01-10 15:00:24 -05:00
Paul Dino Jones 59da0dd7e3 update to build ubuntu and debian packages 2026-01-10 14:59:33 -05:00
Paul Dino Jones 1f236737f2 update to build ubuntu and debian packages 2026-01-10 14:54:58 -05:00
Paul Dino Jones 4fd4654909 update to build ubuntu and debian packages 2026-01-10 14:51:10 -05:00
Paul Dino Jones 4ba6dec508 update to use self hosted runner debian-latest 2026-01-10 12:47:46 -05:00
Paul Dino Jones 3bea423613 update to use self hosted runner 2026-01-10 12:05:03 -05:00
Paul Dino Jones 1ee07edcc5 fix typo 2026-01-09 17:33:56 -05:00
Paul Dino Jones b09acd5bf0 use -p to create dirs 2026-01-09 17:23:39 -05:00
Paul Dino Jones 410e197723 try to apt update 2026-01-09 17:20:20 -05:00
Paul Dino Jones 4ed5ed50c4 try ubuntu 24 2026-01-09 17:16:41 -05:00
Paul Dino Jones 38120c0ea6 try ubuntu latest 2026-01-09 17:14:59 -05:00
Paul Dino Jones e738261512 Fix bad label 2026-01-09 17:12:14 -05:00
Paul Dino Jones d8d747a168 Add libpulse dependency 2026-01-09 17:03:18 -05:00
Paul Dino Jones cd084f183b Add step to checkout submodultes 2026-01-09 17:01:03 -05:00
Paul Dino Jones 30e704a6b1 Add step to install dependencies 2026-01-09 16:57:42 -05:00
Paul Dino Jones 49844dce11 fix indentation problem 2026-01-09 16:52:13 -05:00
Paul Dino Jones 2e4286233d fix indentation problem 2026-01-09 16:51:04 -05:00
Paul Dino Jones 4ba4dce451 fix indentation problem 2026-01-09 16:49:35 -05:00
Paul Dino Jones c8f2010c8e update README 2026-01-09 16:41:58 -05:00
Paul Dino Jones a379c32e7a monocoque debian package 2026-01-09 16:40:12 -05:00
Paul Dino Jones 46becd1cee Adding debian package control file 2026-01-09 12:47:32 -05:00
Paul Dino Jones 94968c3d4c updated readme 2026-01-07 01:01:08 -05:00
Paul Dino Jones 20ee6b7446 Adding support for Logitech G29 Wheel 2026-01-06 21:14:10 -05:00
Paul Dino Jones 1c4f20d7a7 updated readme to point to new supported sims chart 2026-01-05 13:05:11 -05:00
Paul Dino Jones 9fe8d0871d update to latest simapi for Dirt2 support 2025-12-30 11:40:40 -05:00
Paul Dino Jones 1f5823bce0 allow for non set cars to atleast use provided tyre diameters 2025-12-24 16:23:03 -05:00
Paul Dino Jones 9ce8a615a2 move duplicate loop release code to its own function 2025-12-22 22:44:47 -05:00
Paul Dino Jones 6bc921c955 update to latest simapi 2025-12-22 22:44:19 -05:00
Paul Dino Jones dc32dd2062 Update to latest simapi for car from outgauge 2025-12-18 00:23:45 -05:00
Paul Dino Jones 220646cfe5 update to latest simapi for ACEvo and ACRally support 2025-12-14 17:46:27 -05:00
Paul Dino Jones f7f4c00beb update to latest simapi for Assetto Corsa Rally support 2025-12-13 13:04:38 -05:00
Paul Dino Jones 7a91d3d0a1 fix flipped rpm and maxrpm in moza device update signature 2025-12-13 11:51:44 -05:00
Paul Dino Jones 9e2ed33bfb update to latest simapi to fix outgauge mapping 2025-12-12 15:39:57 -05:00
Paul Dino Jones 9ef8c5c1ee update to latest simapi for BeamNG workaround 2025-12-12 15:33:07 -05:00
Paul Dino Jones 187521a905 thread showstats so it does not go crazy 2025-12-12 15:26:50 -05:00
Paul Dino Jones 871a2b9a80 update to latest simapi to fix small issue using simd with udp sims 2025-12-12 12:22:59 -05:00
Paul Dino Jones 7687a95025 pull in simapi update to fix mapping issue with outgauge 2025-12-12 10:22:57 -05:00
Paul Dino Jones df49e8a3cc add support for BeamNG 2025-12-11 20:21:36 -05:00
Paul Dino Jones c5b4f872d3 Add basic support for Live For Speed through OutGauge and Outsim protocols 2025-12-11 17:49:39 -05:00
Paul Dino Jones 5ac70779d7 pull latest simapi to fix too many files bug 2025-11-27 19:12:32 -05:00
Paul Dino Jones 0b2685ac3f update to latest simapi to fix gear int value 2025-11-23 13:50:35 -05:00
Paul Dino Jones 42efd815df add lua dependency to README 2025-11-22 11:39:41 -05:00
Paul Dino Jones 8aadf53dc0 updated to latest simapi 2025-11-22 09:28:20 -05:00
Paul Dino Jones 09e200f16c update to latest simapi 2025-11-18 12:25:28 -05:00
Paul Dino Jones 7e0ce63e26 fix type for fourth gear 2025-11-10 13:02:15 -05:00
Paul Dino Jones 5bb1f1715c use new enums for flag and gear 2025-11-10 11:27:10 -05:00
Paul Dino Jones b96c6006ed fix issue with diameters.config not using gameid. Update to latest simapi 2025-10-28 12:18:59 -04:00
Paul Dino Jones ac04fd8e0a init and destroy logging with thread safety 2025-10-28 00:26:04 -04:00
Paul Dino Jones 2a86e3b2f9 add compilation targets for new mapping structure 2025-10-23 14:01:18 -04:00
Paul Dino Jones 989ccc5459 Updated to latest simapi 2025-10-23 13:52:24 -04:00
Paul Dino Jones 5fcb7f128d Add gearc to lua and to test sequence 2025-10-22 14:36:59 -04:00
Paul Dino Jones 90fb8969d4 working custom serial 2025-10-20 19:37:28 -04:00
Paul Dino Jones 4b94e68d6c consolidate cleanup gotos 2025-09-01 19:30:43 -04:00
Paul Dino Jones 7271a26e23 clean up argument parsing a little 2025-09-01 17:24:26 -04:00
Paul Dino Jones 6b5e16f59d fix freeing of xdg handle when help is specified 2025-09-01 11:52:52 -04:00
Paul Dino Jones e0337125d3 Add beginnings of custom arduino devices. 2025-09-01 11:38:36 -04:00
Paul Dino Jones 638c7d29c3 update to lastest simapi 2025-09-01 10:59:03 -04:00
Paul Dino Jones ae8904b7cf fix formatting of monocoque.config 2025-08-31 19:20:58 -04:00
Paul Dino Jones b484d7e5da add newer and better examples to monocoque.config 2025-08-31 19:14:33 -04:00
Paul Dino Jones 96a5e689ff Update to latest simapi 2025-08-29 19:15:15 -04:00
Paul Dino Jones 7926706ea1 Update to latest simapi to fix tyre diameters 2025-08-29 19:01:46 -04:00
Paul Dino Jones fce4d8e33c updated to latest simapi for tyre diameter and turbo boost 2025-08-28 17:00:08 -04:00
Paul Dino Jones 5fcea3ad88 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 e22a8911b8 updated to latest simapi 2025-08-25 20:28:16 -04:00
Paul Dino Jones 29c6ebe7a2 Update to latest simapi 2025-08-25 17:46:48 -04:00
Paul Dino Jones fc21669d81 Add disable_audio flag 2025-08-15 04:19:39 -04:00
Paul Dino Jones 03b1654112 Fix gear and engine effects remove some unnecessary code 2025-07-30 03:32:41 -04:00
Paul Dino Jones f5a2b38ee2 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 59d2ff935f fix serial receiving 2025-07-14 00:15:47 -04:00
Paul Dino Jones 34b258ab1b fix misleading log message 2025-06-16 13:19:13 -04:00
Paul Dino Jones 9261123491 accept usbwheel for wheel on usb devices in config 2025-06-16 13:02:34 -04:00