Commit Graph

  • 9e09a2792a Added more logging to config load Paul Dino Jones 2024-09-06 14:30:12 -0400
  • 9f45697564 Put default configs closer to the bottom Paul Dino Jones 2024-09-04 16:22:36 -0400
  • 1ffbd84721 Fix some issues with config loading Paul Dino Jones 2024-09-04 16:15:34 -0400
  • f474027f0a Add ability to specify baud rate in config file Paul Dino Jones 2024-09-04 12:56:02 -0400
  • 2fb0383091 Update loop to 60fps. Update some arduino devices to 115200. Refactor shiftlights code for performance. Paul Dino Jones 2024-09-04 12:16:21 -0400
  • f31947dc69 Updated config example to support profiles Paul Dino Jones 2024-09-03 16:59:48 -0400
  • 8b63346071 Update CMake so project build Paul Dino Jones 2024-09-02 13:24:34 -0400
  • 5cd82e35eb Updated to latest simapi Paul Dino Jones 2024-09-02 13:20:28 -0400
  • b5ea1bb061
    Add supported games list (#9) spikerguy 2024-09-02 19:53:22 +0300
  • c0f0abaa6b Added link to Linux Sim Racing Matrix space Paul Dino Jones 2024-09-02 12:50:06 -0400
  • e0c3d822a5 Added arch linux PKGBUILD Paul Dino Jones 2024-09-02 12:47:17 -0400
  • 07e1a840be Update to latest simapi Paul Dino Jones 2024-09-02 12:40:40 -0400
  • b5eee247b3 Updated to latest simapi Paul Dino Jones 2024-09-02 12:09:18 -0400
  • 08209a96bd Initialize some data so tyre diameter detection works, and motors spin down. Paul Dino Jones 2024-09-02 11:15:19 -0400
  • fd1264611c Set gameloop to 8fps for now to avoid issues Paul Dino Jones 2024-09-02 11:13:19 -0400
  • df0ad1f5c9 Improving loop management to prevent double freeing. Fixing other memory issues Paul Dino Jones 2024-09-02 10:43:36 -0400
  • 07d797f24c making log statement more accurate Paul Dino Jones 2024-08-31 16:14:33 -0400
  • 572a21b3d6 Move some things around and add another indicator to prevent double frees Paul Dino Jones 2024-08-31 16:02:34 -0400
  • d1f252d4e0 Fix log statement so it actual outputs the amount of slip Paul Dino Jones 2024-08-31 16:02:04 -0400
  • 40726c06c8 Major overhault to add libuv event loop. Enhancements to config file to support profiles. Paul Dino Jones 2024-08-30 13:46:56 -0400
  • 607a7ad7c3 update to latest simapi Paul Dino Jones 2024-08-12 23:50:18 -0400
  • 3032433f7d Update to latest simapi to fix gear in truck sims Paul Dino Jones 2024-08-11 23:48:00 -0400
  • 9e21c3bc43 Add SCS Truck Sim support Paul Dino Jones 2024-08-11 23:28:29 -0400
  • 8e319629eb Move from libusb to hidraw backend hid api Paul Dino Jones 2024-08-11 20:12:27 -0400
  • 2e538b0855 Refactored wheel diameters config logic Paul Dino Jones 2024-08-08 21:19:52 -0400
  • 6c66c8880e Set useconfig before initializing devices Paul Dino Jones 2024-08-08 15:02:55 -0400
  • 27cb95c86d Fixing issue with diameters file. Disabling diameters config checking during monocoque test. Additonal logging Paul Dino Jones 2024-08-08 00:28:54 -0400
  • a9012a07fb setting uninitialized values on sound devices Paul Dino Jones 2024-08-08 00:28:03 -0400
  • 366b8cb5b1 No longer abort on one failed write to a serial device. Log error instead. Paul Dino Jones 2024-08-06 16:45:29 -0400
  • 2086108de6 Add Reverse for Cammus C5 Paul Dino Jones 2024-08-06 10:06:49 -0400
  • fda4c0dbcd Update gameloop so it sets gear to neutral on shutdown. Add enum for gears. Paul Dino Jones 2024-08-06 10:06:24 -0400
  • aff76a3dd9 Fix issue with bad data being send to cammus wheel on quit Paul Dino Jones 2024-08-05 17:08:23 -0400
  • 3bcf2ee87e Fix include paths Paul Dino Jones 2024-08-05 17:07:04 -0400
  • 316ff0c273 Add more logging for cammus Paul Dino Jones 2024-08-05 16:43:47 -0400
  • bf8dddd89f clear bytes on each update Paul Dino Jones 2024-08-05 16:31:58 -0400
  • b4ebcc078b Fix gear Paul Dino Jones 2024-08-05 16:18:51 -0400
  • 45b336ecbc Using correct pid for cammus Paul Dino Jones 2024-08-05 16:11:29 -0400
  • db1caa2b8d Small fixes for speed and gear Paul Dino Jones 2024-08-05 16:10:15 -0400
  • 492484ac7c rpm margin must return as an integer Paul Dino Jones 2024-08-05 14:49:32 -0400
  • fdad56db31 Initial attempt at adding support CammusC5 wheel with underlying code for future wheels. Paul Dino Jones 2024-08-05 13:42:17 -0400
  • 47cf4b3fa9 Reverse regression in previous commit Paul Dino Jones 2024-08-04 17:07:09 -0400
  • 6b9c688bcc Refactor motor haptic effect slightly. Add logging. Paul Dino Jones 2024-08-04 14:58:01 -0400
  • 14da8d22e7 Pull in and use latest simapi Paul Dino Jones 2024-07-28 19:02:40 -0400
  • 40d4c19a26 Start sound devices with frequency set to 0 to avoid loud start ups Paul Dino Jones 2024-07-28 11:18:41 -0400
  • 53cdcc592f Fix small buffer overflow on the diameters file string Paul Dino Jones 2024-07-28 11:00:26 -0400
  • 80a2afb675 Update to latest simapi to fix issues with file descriptors Paul Dino Jones 2024-07-28 02:23:45 -0400
  • a07bb24730 Add more logging for mem freeing Paul Dino Jones 2024-07-28 02:08:18 -0400
  • 6989881b00 update to latest simapi to bypass wrong behavior Paul Dino Jones 2024-07-28 02:06:44 -0400
  • e15f7e0865 Added extra logging. Added code to free mapped memory and file descriptors Paul Dino Jones 2024-07-27 20:32:09 -0400
  • bc6b4825e9 Fix issue with tyre effects on sound devices Paul Dino Jones 2024-07-27 20:09:24 -0400
  • 73d739fb20 update to latest simapi Paul Dino Jones 2024-07-27 19:51:17 -0400
  • 3ab4e69d64 More support for beyond stereo Paul Dino Jones 2024-07-22 21:45:57 -0400
  • d581e3eeab Better handle volume math Paul Dino Jones 2024-07-20 20:15:16 -0400
  • 40189f3226 Updated readme with some instructions on bass shakers Paul Dino Jones 2024-07-20 16:39:53 -0400
  • 30a3c3a73f Add ability to use sound cards with more than 2 channels. Paul Dino Jones 2024-07-20 16:31:17 -0400
  • dd20fe3eb4 Updated slog dependency Paul Dino Jones 2024-07-17 17:30:00 -0400
  • da7902b460
    Add Arduino upload, Test cmd and log location (#6) spikerguy 2024-07-17 17:14:28 +0300
  • 6b122c45f3 Added log statement for ampfactor Paul Dino Jones 2024-07-13 14:46:36 -0400
  • 45db6670c9 Add ampfactor to control final motor power Paul Dino Jones 2024-07-13 14:21:35 -0400
  • e8e8b2495d Add abs brake test Paul Dino Jones 2024-07-13 12:48:05 -0400
  • f1ddbf2fc0 Cleanup and fix issue that could cause abs to not work. Paul Dino Jones 2024-07-13 11:36:21 -0400
  • 4f8870427f Set the fallback threshold for tyre slip effects to zero Paul Dino Jones 2024-07-13 09:40:27 -0400
  • f3e7674aa7 Update so multiple defined serial haptic effects do not conflict with eachother. Paul Dino Jones 2024-07-13 09:38:00 -0400
  • 42d63ffe89 Fix issues with data not being correctly sent to motors for sim haptic. Paul Dino Jones 2024-07-12 20:42:55 -0400
  • 03b96e84b0 Fix dumb issues with haptic arduino code. Add tyre slip vibrations to test script. Paul Dino Jones 2024-07-09 17:14:40 -0400
  • f413e749b9 Add sim haptic arduino logic and config variables Paul Dino Jones 2024-07-09 15:46:51 -0400
  • 1bde76e3c7 Move haptic effect data into it's own structure. Paul Dino Jones 2024-07-03 19:18:39 +0000
  • ea100ca2cf Add haptic effect to serial haptic device type Paul Dino Jones 2024-07-01 22:45:54 +0000
  • 1ebffa9f63 Add basic support for arduino haptic motors Paul Dino Jones 2024-07-01 15:23:46 +0000
  • 62e619780f Improve handling of devices referenced in config but not actually able to be used for some reason Paul Dino Jones 2024-06-27 20:20:13 +0000
  • 8f4729c77a Refactor diameter save file into libconfig to save a dependency. Paul Dino Jones 2024-06-11 16:42:29 -0400
  • dd23468593 Updated config file example Paul Dino Jones 2024-06-11 10:53:26 -0400
  • 674d23a5e9 Send string around for diameters file Paul Dino Jones 2024-06-11 14:41:30 +0000
  • ccd7fa8bd0 Fix some issues with pulseaudio not stopping properly. Paul Dino Jones 2024-06-11 14:29:09 +0000
  • 4ad6a1339c Add support for save file for tyre diameters Paul Dino Jones 2024-06-10 00:46:11 +0000
  • a26b090935 Update to latest simapi Paul Dino Jones 2024-06-10 00:45:21 +0000
  • db5de27fa7 Initialize tyre diameters Paul Dino Jones 2024-06-10 00:44:51 +0000
  • e211b35c9d Remove need to specify values for usb pedal rumble effects. Paul Dino Jones 2024-06-07 17:40:53 +0000
  • 8cbc21b1a0 Add attempt at ABS effect. Small refactorings Paul Dino Jones 2024-06-07 04:21:08 +0000
  • 4530627fc2 Use correct sysfs path for csl elite v3 pedals Paul Dino Jones 2024-06-07 03:02:53 +0000
  • 77a9368307 Refactor implementation of CSL Elite V3 Pedals Paul Dino Jones 2024-06-06 21:42:08 +0000
  • b99773a7ee Refactor tyre effects to take threshold input from config file. Spell threshold correctly. Paul Dino Jones 2024-06-05 04:21:39 +0000
  • 6c17c56813 Update valgrindrc to ignore libs outside project Paul Dino Jones 2024-06-05 04:20:23 +0000
  • 980860eb60 Refactor effects into separate module Paul Dino Jones 2024-06-05 03:43:48 +0000
  • 1bfe8c94ac Refactored tyre slip calculations Paul Dino Jones 2024-06-03 18:42:16 -0400
  • 01277823ba Update to latest simapi to support new tyre slip calculations. Paul Dino Jones 2024-06-03 18:40:50 -0400
  • 95a7b40184 Cleanup tyre locking implementation Paul Dino Jones 2024-06-01 18:07:37 +0000
  • 557269c9f5 Implement tyre locking. Cleanup test gameloop Paul Dino Jones 2024-05-30 20:39:47 +0000
  • ac215bfed3 Update to latest submodule Paul Dino Jones 2024-05-30 18:27:41 +0000
  • 5bd816bdb1 Fix tachometer config error handling Paul Dino Jones 2024-05-30 18:25:47 +0000
  • 54dde79ad8 Fix wheel slip calculations Paul Dino Jones 2024-05-30 18:03:26 +0000
  • b01e0f461c Fix compilation error on portaudio codepath Paul Dino Jones 2024-05-30 17:25:07 +0000
  • 580e6752ce Add usbhaptic support Paul Dino Jones 2024-05-30 17:07:44 +0000
  • e94208880e Add usbhaptic modules usbhaptic Paul Dino Jones 2024-05-29 19:58:08 +0000
  • 5b17aa3e34 Add support for generic usb haptic devices Paul Dino Jones 2024-05-29 19:29:12 +0000
  • f5aac7d4b4 Add wheelslip and abs to test loop Paul Dino Jones 2024-05-28 16:12:48 +0000
  • e58e235256 Add wheelslip and abs to test loop Paul Dino Jones 2024-05-28 16:12:48 +0000
  • 5b4a77e510 Updated to latest simapi Paul Dino Jones 2024-03-09 13:39:12 -0500
  • aac41aa882 Updated to latest simapi Paul Dino Jones 2024-03-09 13:39:12 -0500
  • d7eb07e682 Updated to latest simapi Paul Dino Jones 2024-03-09 13:36:18 -0500