• Joined on 2020-12-18
erki created branch feature/docs in erki/skullc-peripherals 2021-09-19 12:42:53 +00:00
erki pushed to feature/docs at erki/skullc-peripherals 2021-09-19 12:42:53 +00:00
82f62d1650 Initial commit
erki pushed to master at erki/skullc-peripherals 2021-09-19 12:42:50 +00:00
3b2b535ad5 Utility: move fixedpoint class over to the correct namespace
041276f436 Utility: Add nullsink logger
Compare 2 commits »
erki pushed to master at erki/skullc-peripherals 2021-09-14 20:38:09 +00:00
696bce8bda Peripherals: Fix IR sensors not initializing offsets to 0
erki pushed to master at erki/skullc-peripherals 2021-08-22 20:18:36 +00:00
b8a6cf0de0 Utility: fix function classes to have a common interface for virtual dispatch
9bf60d7e4e Utility: fix function classes to have a common interface for virtual dispatch
Compare 2 commits »
erki pushed to master at erki/skullc-peripherals 2021-08-22 20:18:09 +00:00
9bf60d7e4e Utility: fix function classes to have a common interface for virtual dispatch
erki pushed to master at erki/skullc-peripherals 2021-07-05 08:44:35 +00:00
1d05aac914 Peripherals: make the encoder's full rev count atomic.
erki pushed to master at erki/skullc-peripherals 2021-07-04 19:03:57 +00:00
551b71f298 Peripherals: make the dualdriver unset the sleep pin in the ctor
erki pushed to master at erki/skullc-peripherals 2021-07-03 09:09:28 +00:00
e5c5df5373 Utility: add Function and FunctionOwned classes
erki pushed to master at erki/skullc-peripherals 2021-07-02 22:22:42 +00:00
c0f1ca6a87 Threads: make actor and timer classes slightly more debuggable
erki pushed to master at erki/skullc-peripherals 2021-06-26 10:11:29 +00:00
f4649142e5 Threads: SignalMux
9620c2206e Threads: refactor signals to simply return void
Compare 2 commits »
erki pushed to master at erki/skullc-peripherals 2021-06-24 10:15:42 +00:00
7638f37db7 Threads: integrate Action with Timers and rework the signalling model a bit
5d5d7d3ef8 Threads: Timer class
2edda4abf6 Utility: Fix StaticPointer's accessors
Compare 3 commits »
erki pushed to master at erki/skullc-peripherals 2021-06-23 15:31:20 +00:00
6bbdf4cb71 Threads: Implement multivariate actors
erki pushed to master at erki/skullc-peripherals 2021-06-22 13:22:43 +00:00
15652f7347 Threads: fix actor and signal requirements
f456464f6c Peripherals: make IrSensors return a struct.
c9a08c26ea Peripherals: make IMU accelerometerRawToReading return G's.
5880f967d7 Threads: Fix actor.hpp includes
Compare 4 commits »
erki pushed to master at erki/skullc-peripherals 2021-06-20 20:23:31 +00:00
74d901cc86 Threads: void specialization for Actor
erki pushed to master at erki/skullc-peripherals 2021-06-20 18:14:37 +00:00
ea474dd915 Threads: Add initial Actor implementation, rework primitivethread a bit.
erki pushed to master at erki/skullc-peripherals 2021-06-19 16:34:32 +00:00
6f7756e1cb Threads refactor
erki pushed to master at erki/skullc-peripherals 2021-06-08 20:24:50 +00:00
869fe6e7d2 The great renaming, part 2
erki pushed to master at erki/skullc-peripherals 2021-06-08 20:18:57 +00:00
60bad24319 The great renaming, part 1
erki pushed to master at erki/skullc-peripherals 2021-06-08 19:08:17 +00:00
c335211ef8 Add initial freertos thread abstraction
3dbd04a3eb Add Utility/staticpointer
Compare 2 commits »