Commit Graph

  • f72a4e20c5 WIP10: maybe fixing CI isn't that hard feature/coros_actually_happening Erki 2025-02-28 13:28:59 +02:00
  • acbdbf4f7f WIP9: some improvements Erki 2025-02-28 08:51:05 +02:00
  • 5e5aee38dc WIP8: compositional awaiters are done we are. Almost done Erki 2025-02-27 22:03:11 +02:00
  • 0107d3e6e7 WIP7: Add async serial IO support Erki 2025-02-24 18:24:30 +02:00
  • 105a387efc WIP6: Fix Button struct continuously reading a long press Erki 2025-02-24 18:24:16 +02:00
  • 08c23d6244 WIP5: format Erki 2025-02-24 18:23:57 +02:00
  • 8d49d2d446 WIP4: Add Signal entity Erki 2025-02-21 21:19:42 +02:00
  • 66461af1e4 WIP3 Erki 2025-02-06 21:27:51 +02:00
  • 4d897ad5c6 WIP2 Erki 2025-02-02 16:37:52 +02:00
  • 5af059f4c6 WIP1 Erki 2025-01-30 17:22:37 +02:00
  • af9db5a1b0 Peripherals: Fix missing include master Erki 2024-03-05 20:28:23 +02:00
  • 6cf95e41ed initial commit feature/protobuf_wrapper Erki 2024-03-05 20:27:32 +02:00
  • 470ad75376 Peripherals: Begin ESP HAL Erki 2024-02-16 16:51:39 +02:00
  • e6f5315dac Migrate CI to use Fedora (#4) erki 2024-02-07 07:27:50 +00:00
  • f95d8026ba Migrate docs building also feature/migrate_ci_to_fedora Erki 2024-02-04 23:15:52 +02:00
  • 64269fc508 Change UT runner Erki 2024-02-04 22:34:55 +02:00
  • f64a92aa5c Documentation engine support (#3) erki 2023-12-30 17:34:59 +00:00
  • e4cf913fc6 okay dis weird feature/docs_v2 erki 2023-12-30 18:34:19 +02:00
  • 59d087e295 So pip3 don't exist nomore erki 2023-12-30 18:29:34 +02:00
  • a4c4700800 Action to build docs erki 2023-12-30 12:27:36 +02:00
  • c8e3a50ead We now have docs erki 2023-12-30 12:16:15 +02:00
  • a7495db03f Utility: add notnull feature/cpptick erki 2023-10-25 11:39:55 +03:00
  • 0271b0d0de cpptick - format erki 2023-10-25 11:36:20 +03:00
  • ddb4931920 cpptick - make timer types more explicitc erki 2023-10-25 11:02:51 +03:00
  • a8175db127 cpptick - correct some tests, add morec erki 2023-10-25 10:54:43 +03:00
  • 29ffd478ef cpptick: add timers erki 2023-10-24 23:22:47 +03:00
  • 80a4f39f7b cpptick - reorganie files erki 2023-10-24 20:31:03 +03:00
  • 481f1d2c8d Temporary working commit feature/imu_refactor erki 2023-09-30 19:01:57 +03:00
  • 72961f2750 cpptick - initial erki 2023-09-24 12:51:46 +03:00
  • 56c16b8984 temporary working commit erki 2023-09-06 18:35:34 +03:00
  • 0698081d7b Migrate over to gitea actions erki 2023-05-15 20:55:21 +00:00
  • 57b5590553 Delete old CI integrations feature/gitea_actions erki 2023-05-15 23:51:59 +03:00
  • f8bc3d2231 Is this necessary? erki 2023-05-15 23:46:22 +03:00
  • f4f0560ece step 1 erki 2023-05-15 23:45:38 +03:00
  • d68ca918fa I give up, the old way it is erki 2023-05-15 23:42:11 +03:00
  • bcdcb934e9 Why did that break things? erki 2023-05-15 23:40:35 +03:00
  • 3b75a1f3c1 okay done erki 2023-05-15 23:34:29 +03:00
  • 1e314e1088 Maybe better thsi way? erki 2023-05-15 23:33:19 +03:00
  • b5c1259408 Directories vol 4 erki 2023-05-15 23:31:25 +03:00
  • 83bfbd8dc1 okay that was unfortunate erki 2023-05-15 23:30:27 +03:00
  • 54a4ec029b woupsy dirs are bad erki 2023-05-15 23:29:20 +03:00
  • 6166054d3f Directory memery erki 2023-05-15 23:25:36 +03:00
  • 6bb642360e Altho we no longer use conan, ergo, remove erki 2023-05-15 23:24:07 +03:00
  • ec6e3b71a2 --user not necessary erki 2023-05-15 23:22:40 +03:00
  • 842f821333 Apt update necessary erki 2023-05-15 23:21:44 +03:00
  • a5d751893c Sudo not necessary erki 2023-05-15 23:21:03 +03:00
  • 0a5d8cd7ee Time to test erki 2023-05-15 23:20:23 +03:00
  • 927b950dec Utility: update filter unit tests with decoupling test. Erki 2022-12-12 00:12:07 +02:00
  • 47d7e87023 Utility: add filters library Erki 2022-12-11 23:58:39 +02:00
  • a488ba66f3 Threads: fix remaining zeroInitialized reference erki 2022-12-10 17:27:12 +02:00
  • ea99a8a6ba Other: fix ./clang-format to apply new-lines for else statements properly erki 2022-12-10 17:15:55 +02:00
  • 500c2704bb Peripherals, Utility: refactor out peripherals_utility.hpp into utility_bytes.hpp erki 2022-12-10 17:14:46 +02:00
  • 8fbb0efd5d Peripherals: fix double registration of short and long press in Button class erki 2022-12-10 16:21:52 +02:00
  • a0639ec3f1 Peripherals: Better button logic Long press is now registered while the button is still held down Erki 2022-11-04 00:17:25 +02:00
  • d3b85b7f6c Threads: Add missing includes Erki 2022-10-30 21:26:38 +02:00
  • d10675e3ec Temporary workaround for FW1.27 Erki 2022-09-06 23:38:33 +03:00
  • 6e22b02e92 Temporary IMU fixes for ICM IMUs Erki 2022-09-06 22:27:41 +03:00
  • e506bfc56a Temporary workaround for FW1.27 other/mousetrap_fixes_v2 Erki 2022-09-06 23:38:33 +03:00
  • 992c55b785 Temporary IMU fixes Erki 2022-09-06 22:27:41 +03:00
  • 59c2fc6f7f Include fixes for threading Erki 2022-09-06 22:26:34 +03:00
  • 458fd9e7f2 Utility: add missing include to enum helpers Erki 2022-07-15 14:17:02 +03:00
  • 3aca35788b Utility: enum helpers library Erki 2022-07-15 14:15:04 +03:00
  • 718b6705fd Utility: replace standard library asserts with SKULLC ones. Erki 2022-07-15 13:54:31 +03:00
  • 0ba9416a57 Add get() functionality to static_pointer Erki 2022-06-30 19:46:56 +03:00
  • eef2e1318c Make assert library print out assert expressions Erki 2022-06-30 19:44:50 +03:00
  • c0a622c5e4 Utility: add mini-assert library feature/assert Erki 2022-06-29 01:00:45 +03:00
  • e554d30bf6 Utility: add the ability to generate static functions from IFunction Erki 2022-06-26 17:53:40 +03:00
  • 9924559fe0 Fix CXX_STANDARD on interface libraries Erki 2022-06-16 23:24:23 +03:00
  • 54fd0e2332 Fix jenkinsfile by removing unnecessary conan reference Erki 2022-06-16 23:21:48 +03:00
  • bb220c9e92 Refactor cmake support to be less leaky Erki 2022-06-16 23:19:51 +03:00
  • 69e1538cbb Merge branch 'support/jenkins' Erki 2022-06-16 23:03:00 +03:00
  • 227af3c9fc now with XML support/jenkins Erki 2022-01-23 19:12:47 +02:00
  • b8c3e32fd6 yup Erki 2022-01-23 18:48:39 +02:00
  • d909651bf1 testies Erki 2022-01-23 18:46:26 +02:00
  • dc9e159377 le woops Erki 2022-01-23 18:34:37 +02:00
  • 88aa3087fe Yup, away we goo Erki 2022-01-23 18:33:24 +02:00
  • 0d1ea1c1c2 Peripherals: format ICM file Erki 2021-11-14 01:31:12 +02:00
  • 43bc8d8265 Threads: Actors are now composable over threads Erki 2021-11-14 01:31:01 +02:00
  • fb319fd21f Merge branch 'other/mousetrap_fixes' Erki 2021-11-12 23:25:21 +02:00
  • 806416e943 Feature: actor output (#1) erki 2021-11-12 21:23:12 +00:00
  • a63873c8e4 Specify constructors feature/actor_output Erki 2021-11-12 23:22:32 +02:00
  • e77adb65c0 Minor fixes to actor wiring Erki 2021-11-12 00:58:45 +02:00
  • 0762d5c9cd Partial fixes to ICM reading TODO: Fix the actual conversions other/mousetrap_fixes Erki 2021-11-04 03:02:10 +02:00
  • 92b18cae83 Threads: fix signal.hpp missing includes Erki 2021-11-04 03:01:20 +02:00
  • dc04cd8dce WIP commit feature/actor_composition Erki 2021-10-24 22:48:57 +03:00
  • 3ccacc2ca9 Threads: initial ActorOutput class Erki 2021-10-24 11:10:42 +03:00
  • 82f62d1650 Initial commit feature/docs Erki 2021-09-19 15:42:37 +03:00
  • 3b2b535ad5 Utility: move fixedpoint class over to the correct namespace Erki 2021-09-19 15:42:23 +03:00
  • 041276f436 Utility: Add nullsink logger Erki 2021-09-19 15:39:21 +03:00
  • 696bce8bda Peripherals: Fix IR sensors not initializing offsets to 0 Erki 2021-09-14 23:38:05 +03:00
  • b8a6cf0de0 Utility: fix function classes to have a common interface for virtual dispatch Erki 2021-08-22 23:18:08 +03:00
  • 1d05aac914 Peripherals: make the encoder's full rev count atomic. Erki 2021-07-05 11:44:32 +03:00
  • 551b71f298 Peripherals: make the dualdriver unset the sleep pin in the ctor Erki 2021-07-04 22:02:46 +03:00
  • e5c5df5373 Utility: add Function and FunctionOwned classes Erki 2021-07-03 12:09:25 +03:00
  • c0f1ca6a87 Threads: make actor and timer classes slightly more debuggable Erki 2021-07-03 01:22:24 +03:00
  • f4649142e5 Threads: SignalMux Allows multiplexing multiple signals together. Erki 2021-06-26 13:11:20 +03:00
  • 9620c2206e Threads: refactor signals to simply return void this is required for muxing signals together. Erki 2021-06-26 13:10:57 +03:00
  • 7638f37db7 Threads: integrate Action with Timers and rework the signalling model a bit Erki 2021-06-24 13:15:39 +03:00
  • 5d5d7d3ef8 Threads: Timer class Erki 2021-06-24 13:15:10 +03:00
  • 2edda4abf6 Utility: Fix StaticPointer's accessors Erki 2021-06-24 13:13:28 +03:00