Commit Graph
30 Commits
Author SHA1 Message Date
Paul Dino Jones dd93098f39 added gui code 2026-08-18 16:39:24 -04:00
Paul Dino Jones 6d4567facf Only add gui subdirectory on gui builds 2026-06-25 19:35:09 -04:00
Paul Dino Jones 945a04ee66 Add mgui when building gui 2026-06-25 16:24:05 -04:00
Paul Dino Jones 4a30a9735e Add targets for library, cli and gui components 2026-06-25 13:27:19 -04:00
Paul Dino Jones 3b10509ecd add some directives that seem necessary for debian 2026-05-25 23:58:33 -04:00
Paul Dino Jones b734330d38 fix lua linking 2026-05-25 23:36:57 -04:00
Paul Dino Jones 3a803550ea add more lua variables back to cmake 2026-05-25 23:11:04 -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 738a181d61 force lua 5.4 in cmake 2026-05-25 19:53:47 -04:00
Paul Dino Jones ba6c624a59 Improve lua dependency detection for linking 2026-05-25 19:17:47 -04:00
Paul Dino Jones 53467a2a5e Fix cmake compile definitions 2026-04-23 17:35:50 -04:00
Paul Dino Jones b5fa399f79 fix cmake boolean 2026-04-23 17:20:57 -04:00
Paul Dino Jones 4a72f760b6 fix proc2 detection 2026-04-23 16:02:02 -04:00
Paul Dino Jones 89c73a2fd3 fix lua version issue 2026-04-23 15:25:21 -04:00
Paul Dino Jones 6b72e23638 Add procps dependency. Update to latest simapi 2026-04-22 16:35:43 -04:00
Paul Dino Jones f81588a2a5 Re-enable shared memory test prog 2025-04-28 20:38:34 -04:00
Paul Dino Jones e110ac50d2 remove debug build hardcode 2025-03-26 15:20:43 -04:00
Paul Dino Jones 988468d746 Huge refactor to improve memory efficiency mostly around pulseaudio 2025-03-25 10:04:39 -04:00
Paul Dino Jones fd0b28e66f Add lua include dir to cmake 2025-03-11 12:23:02 -04:00
Paul Dino Jones 34cefb5aa7 Fix lua cmake dependency. Use specified frequency as base frequency for engine effects 2025-03-11 12:01:24 -04:00
Paul Dino Jones a35354be5b Add support for simhub protocol and custom lua scripts to control leds 2025-02-25 18:41:10 -05:00
Paul Dino Jones ea9ec5b566 disable all tests for now 2024-12-04 12:34:21 -05:00
Paul Dino Jones 7c0e17342e Major overhault to add libuv event loop. Enhancements to config file to support profiles. 2024-08-30 13:46:56 -04:00
Paul Dino Jones 7714c2cb8e Move from libusb to hidraw backend hid api 2024-08-11 20:12:27 -04:00
Paul Dino Jones 0df46cff76 Refactor diameter save file into libconfig to save a dependency. 2024-06-11 16:42:29 -04:00
Paul Dino Jones 9a576ed19d Add support for save file for tyre diameters 2024-06-10 00:46:11 +00:00
Paul Dino Jones 22a72d4b0c Adding pulseaudio backend 2023-11-11 18:19:39 +00:00
Paul Dino Jones 5baadb43e2 Added static analysis 2022-12-23 22:43:37 +00:00
Paul Dino Jones 1d8a23c491 monocoque initial commit 2022-10-31 15:11:02 +00:00