116 Commits

Author SHA1 Message Date
erki
d68ca918fa I give up, the old way it is
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 21s
2023-05-15 23:42:11 +03:00
erki
bcdcb934e9 Why did that break things?
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 23s
2023-05-15 23:40:35 +03:00
erki
3b75a1f3c1 okay done
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 17s
2023-05-15 23:34:29 +03:00
erki
1e314e1088 Maybe better thsi way?
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 18s
2023-05-15 23:33:19 +03:00
erki
b5c1259408 Directories vol 4
All checks were successful
CI & Unit Tests / Unit-Tests (push) Successful in 1m15s
2023-05-15 23:31:25 +03:00
erki
83bfbd8dc1 okay that was unfortunate
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 20s
2023-05-15 23:30:27 +03:00
erki
54a4ec029b woupsy dirs are bad
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 16s
2023-05-15 23:29:20 +03:00
erki
6166054d3f Directory memery
All checks were successful
CI & Unit Tests / Unit-Tests (push) Successful in 15s
2023-05-15 23:25:36 +03:00
erki
6bb642360e Altho we no longer use conan, ergo, remove
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 17s
2023-05-15 23:24:07 +03:00
erki
ec6e3b71a2 --user not necessary
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 27s
2023-05-15 23:22:40 +03:00
erki
842f821333 Apt update necessary
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 33s
2023-05-15 23:21:44 +03:00
erki
a5d751893c Sudo not necessary
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 6s
2023-05-15 23:21:03 +03:00
erki
0a5d8cd7ee Time to test
Some checks failed
CI & Unit Tests / Unit-Tests (push) Failing after 6s
2023-05-15 23:20:23 +03:00
Erki
927b950dec Utility: update filter unit tests with decoupling test.
Some checks reported errors
continuous-integration/drone/push Build encountered an error
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-12-12 00:12:07 +02:00
Erki
47d7e87023 Utility: add filters library
Some checks reported errors
continuous-integration/drone/push Build encountered an error
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-12-11 23:58:39 +02:00
erki
a488ba66f3 Threads: fix remaining zeroInitialized reference
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-12-10 17:27:12 +02:00
erki
ea99a8a6ba Other: fix ./clang-format to apply new-lines for else statements properly
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-12-10 17:15:55 +02:00
erki
500c2704bb Peripherals, Utility: refactor out peripherals_utility.hpp into utility_bytes.hpp 2022-12-10 17:14:46 +02:00
erki
8fbb0efd5d Peripherals: fix double registration of short and long press in Button class
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-12-10 16:21:52 +02:00
Erki
a0639ec3f1 Peripherals: Better button logic
Some checks failed
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
Long press is now registered while the button is still held down
2022-11-04 00:17:25 +02:00
Erki
d3b85b7f6c Threads: Add missing includes
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-10-30 21:26:38 +02:00
Erki
d10675e3ec Temporary workaround for FW1.27
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-10-30 20:36:51 +02:00
Erki
6e22b02e92 Temporary IMU fixes for ICM IMUs
# Conflicts:
#	Peripherals/Inc/peripherals_imu_icm.hpp
2022-10-30 20:36:39 +02:00
Erki
458fd9e7f2 Utility: add missing include to enum helpers
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-07-15 14:17:02 +03:00
Erki
3aca35788b Utility: enum helpers library
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-07-15 14:15:04 +03:00
Erki
718b6705fd Utility: replace standard library asserts with SKULLC ones. 2022-07-15 13:54:31 +03:00
Erki
0ba9416a57 Add get() functionality to static_pointer
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-06-30 19:46:56 +03:00
Erki
eef2e1318c Make assert library print out assert expressions 2022-06-30 19:44:50 +03:00
Erki
c0a622c5e4 Utility: add mini-assert library
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-06-29 01:00:45 +03:00
Erki
e554d30bf6 Utility: add the ability to generate static functions from IFunction
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-06-26 17:53:40 +03:00
Erki
9924559fe0 Fix CXX_STANDARD on interface libraries
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-06-16 23:24:23 +03:00
Erki
54fd0e2332 Fix jenkinsfile by removing unnecessary conan reference
Some checks failed
continuous-integration/drone/push Build is failing
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
2022-06-16 23:21:48 +03:00
Erki
bb220c9e92 Refactor cmake support to be less leaky
Some checks failed
continuous-integration/drone/push Build is failing
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
2022-06-16 23:19:51 +03:00
Erki
69e1538cbb Merge branch 'support/jenkins'
Some checks failed
continuous-integration/drone/push Build is failing
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
2022-06-16 23:03:00 +03:00
Erki
227af3c9fc now with XML
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-01-23 19:12:47 +02:00
Erki
b8c3e32fd6 yup
All checks were successful
continuous-integration/drone/push Build is passing
gitea/skullc-peripherals/pipeline/head This commit looks good
2022-01-23 18:48:39 +02:00
Erki
d909651bf1 testies
Some checks failed
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is passing
2022-01-23 18:46:26 +02:00
Erki
dc9e159377 le woops
Some checks failed
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is passing
2022-01-23 18:34:37 +02:00
Erki
88aa3087fe Yup, away we goo
Some checks failed
gitea/skullc-peripherals/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is passing
2022-01-23 18:33:24 +02:00
Erki
0d1ea1c1c2 Peripherals: format ICM file
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-14 01:31:12 +02:00
Erki
43bc8d8265 Threads: Actors are now composable over threads 2021-11-14 01:31:01 +02:00
Erki
fb319fd21f Merge branch 'other/mousetrap_fixes'
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-12 23:25:21 +02:00
806416e943 Feature: actor output (#1)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Erki <erki@skullnet.me>
Reviewed-on: #1
Co-authored-by: erki <erki.meinberg@gmail.com>
Co-committed-by: erki <erki.meinberg@gmail.com>
2021-11-12 21:23:12 +00:00
Erki
0762d5c9cd Partial fixes to ICM reading
Some checks failed
continuous-integration/drone/push Build is failing
TODO: Fix the actual conversions
2021-11-04 03:02:10 +02:00
Erki
92b18cae83 Threads: fix signal.hpp missing includes 2021-11-04 03:01:20 +02:00
Erki
3b2b535ad5 Utility: move fixedpoint class over to the correct namespace
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-19 15:42:23 +03:00
Erki
041276f436 Utility: Add nullsink logger 2021-09-19 15:39:21 +03:00
Erki
696bce8bda Peripherals: Fix IR sensors not initializing offsets to 0
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-14 23:38:05 +03:00
Erki
b8a6cf0de0 Utility: fix function classes to have a common interface for virtual dispatch
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-22 23:18:35 +03:00
Erki
1d05aac914 Peripherals: make the encoder's full rev count atomic.
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-05 11:44:32 +03:00