Commit Graph

402 Commits

Author SHA1 Message Date
Paul Dino Jones 8b301402cc Update to latest simapi 2026-03-11 22:40:01 -04:00
Paul Dino Jones 699354cc7e Remove more debug code 2026-03-04 01:09:45 -05:00
Paul Dino Jones 7f776f279b fix compilation error 2026-03-03 23:42:18 -05:00
Paul Dino Jones f96277ef71 clean up debug code in pulseaudio mainloop start 2026-03-03 23:37:45 -05:00
Paul Dino Jones 4caabd24a7 Allow to automatically spawn pulseaudio daemon 2026-03-03 23:08:00 -05:00
Paul Dino Jones 8aadf0c1b0 Update to latest simapi for RaceRoom support 2026-02-28 16:04:31 -05:00
Paul Dino Jones a8919b9e55 Add link to guide for reverse engineering 2026-02-14 13:45:02 -05:00
dafteran4 75b42e876b
Noise for haptics (#31) 2026-02-14 12:32:14 -05:00
dafteran4 8527ce9fa7
Low latency (#32) 2026-02-13 11:13:33 -05:00
dafteran4 a83ac2c670
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 696547dadf Update to latest simapi for Forza support 2026-02-11 10:52:13 -05:00
Paul Dino Jones 586c039bfd use separate debian control for each build 2026-02-08 11:42:37 -05:00
Paul Dino Jones d0a14c5f59 Added new files to build from new version of simapi 2026-02-07 10:57:21 -05:00
Paul Dino Jones 65049d5ce7 updated to lastest simapi for Wreckfest 2 Support 2026-02-07 10:47:57 -05:00
Paul Dino Jones 273e91ac71 restructure some libuv stuff 2026-02-06 17:54:17 -05:00
Paul Dino Jones 835b04fc13 Improve handling of shutdown when in udp mode 2026-01-27 01:43:01 -05:00
Paul Dino Jones d047543c19 update to latest simapi 2026-01-25 19:09:51 -05:00
Paul Dino Jones dbda035a07 Improve verbiage around invalid config file 2026-01-20 18:11:55 -05:00
Paul Dino Jones 44ff462fdc fix small issues with command line parameters 2026-01-20 18:11:55 -05:00
Paul Dino Jones b5b0355fc5 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 9815420c96 move finished rpm to github workspace 2026-01-12 15:31:52 -05:00
Paul Dino Jones 19a585b42c hardcode directory of generated rpm file 2026-01-12 15:22:22 -05:00
Paul Dino Jones e359c01e8d run on creation of any new tag 2026-01-12 15:14:50 -05:00
Paul Dino Jones 2d04b57b06 fix typo on file type 2026-01-12 15:11:58 -05:00
Paul Dino Jones 25e7dd1045 create rpm build dirs first 2026-01-12 15:08:22 -05:00
Paul Dino Jones 5520d5ba3e fix checkout command 2026-01-12 15:06:22 -05:00
Paul Dino Jones 532baed356 Add rpm workflow 2026-01-12 15:04:37 -05:00
Paul Dino Jones a6df3a7fef add libxml2 dependency 2026-01-12 12:00:37 -05:00
Paul Dino Jones 254804516d adding first attempt at rpm spec file 2026-01-12 11:47:43 -05:00
Paul Dino Jones 13f1a558dd fix spelling error 2026-01-10 15:34:37 -05:00
Paul Dino Jones 76904d383a matrix based package name 2026-01-10 15:33:54 -05:00
Paul Dino Jones 1e0d9f1461 added system info action 2026-01-10 15:15:19 -05:00
Paul Dino Jones 1d9cde26c6 update package release names 2026-01-10 15:09:05 -05:00
Paul Dino Jones aab0396f61 update to build latest ubuntu and debian packages 2026-01-10 15:02:33 -05:00
Paul Dino Jones 66f9f56a3c update to build ubuntu and debian packages 2026-01-10 15:00:24 -05:00
Paul Dino Jones a9cec10923 update to build ubuntu and debian packages 2026-01-10 14:59:33 -05:00
Paul Dino Jones ebc4671cb9 update to build ubuntu and debian packages 2026-01-10 14:54:58 -05:00
Paul Dino Jones a51a0ae475 update to build ubuntu and debian packages 2026-01-10 14:51:10 -05:00
Paul Dino Jones ddf81371cd update to use self hosted runner debian-latest 2026-01-10 12:47:46 -05:00
Paul Dino Jones 0b9ba29e39 update to use self hosted runner 2026-01-10 12:05:03 -05:00
Paul Dino Jones ada9c9e24f fix typo 2026-01-09 17:33:56 -05:00
Paul Dino Jones 9dc6337211 use -p to create dirs 2026-01-09 17:23:39 -05:00
Paul Dino Jones c4ea4737f7 try to apt update 2026-01-09 17:20:20 -05:00
Paul Dino Jones 659c7cfd65 try ubuntu 24 2026-01-09 17:16:41 -05:00
Paul Dino Jones c82c391d79 try ubuntu latest 2026-01-09 17:14:59 -05:00
Paul Dino Jones f45c5e9b0a Fix bad label 2026-01-09 17:12:14 -05:00
Paul Dino Jones b03bfdf2e6 Add libpulse dependency 2026-01-09 17:03:18 -05:00
Paul Dino Jones 7b97ba16df Add step to checkout submodultes 2026-01-09 17:01:03 -05:00
Paul Dino Jones b02c5b1e47 Add step to install dependencies 2026-01-09 16:57:42 -05:00
Paul Dino Jones 467b85ae4a fix indentation problem 2026-01-09 16:52:13 -05:00