29 Commits

Author SHA1 Message Date
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
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
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
e5c5df5373 Utility: add Function and FunctionOwned classes
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-03 12:09:25 +03:00
Erki
2edda4abf6 Utility: Fix StaticPointer's accessors 2021-06-24 13:13:28 +03:00
Erki
60bad24319 The great renaming, part 1
Some checks failed
continuous-integration/drone/push Build is failing
2021-06-08 23:18:56 +03:00
Erki
3dbd04a3eb Add Utility/staticpointer 2021-06-08 22:08:03 +03:00
Erki
d03600fd54 Pixelbuffer view() and scrolling text effect 2021-06-06 13:11:00 +03:00
0d601f0fa1 Add Utility/pixelbuffers 2021-05-15 21:36:12 +03:00
b1249841bc Fix missing includes in fixedpoint.hpp
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-02 16:08:44 +03:00
1cf653dfb8 Add missing unranked integers.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-01 02:43:27 +03:00
983eb74bd7 Add Utility/Fixedpoint module
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-01 01:41:34 +03:00
01a091b174 Format pass
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-30 18:32:07 +03:00
8d721ccaaa Add Utility/Rand module
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-30 18:31:24 +03:00
55a8efa579 Clang format pass
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-03 17:49:25 +03:00
5c8e6f09b9 Fix the asynclogger not treating tail properly. 2021-04-03 17:30:03 +03:00
ce4f8eb8f5 New logging interfaces
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-02 00:50:59 +03:00
faa1685e18 Add async UART logger (running on DMA).
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-21 17:03:06 +02:00
b7789064fa Update ringbuffer 2021-03-21 17:02:55 +02:00
d945e7a799 Add basic logging framework with a global logger
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-20 23:22:17 +02:00
3af6a8d42a Ringbuffer emplace_back fixes bad return 2021-03-20 23:21:55 +02:00
aba4741285 Ringbuffer item 2021-03-14 15:19:04 +02:00