Projects in Awesome Lists by endurodave
A curated list of projects in awesome lists by endurodave .
https://github.com/endurodave/statemachine
State Machine Design in C++
cpp cross-platform embedded-cpp embedded-systems finite-state-machine state-machine
Last synced: 05 Apr 2025
https://github.com/endurodave/c_statemachine
State Machine Design in C
c-language cross-platform embedded-c embedded-systems finite-state-machine state-machine
Last synced: 05 Apr 2025
https://github.com/endurodave/stdworkerthread
C++ std::thread Event Loop with Message Queue and Timer
cpp cross-platform event-loop linux multi-threading std-thread stl windows
Last synced: 21 Nov 2024
https://github.com/endurodave/allocator
An Efficient C++ Fixed Block Memory Allocator
cpp cross-platform memory-allocator
Last synced: 21 Nov 2024
https://github.com/endurodave/c_allocator
Fixed Block Memory Allocator in C
c-language cross-platform embedded-c malloc-free memory-allocator
Last synced: 04 Apr 2025
https://github.com/endurodave/statemachinewiththreads
C++ State Machine with Asynchronous Callbacks
asynchronous-programming cpp publish-subscribe state-machine
Last synced: 21 Nov 2024
https://github.com/endurodave/asyncmulticastdelegatemodern
Asynchronous Multicast Delegates in Modern C++
asynchronous-callbacks asynchronous-programming callback-functions cpp cpp17 cross-platform delegates embedded linux multi-thread multicast publish-subscribe template-metaprogramming variadic-templates windows
Last synced: 21 Nov 2024
https://github.com/endurodave/asynccallback
C++ Asynchronous Multicast Callbacks
asynchronous-programming callbacks cpp multi-threading
Last synced: 21 Nov 2024
https://github.com/endurodave/xallocator
C++ Fixed Block Memory Allocator
cpp embedded-cpp memory-allocator
Last synced: 14 Apr 2025
https://github.com/endurodave/statemachinecompact
A compact C++ finite state machine (FSM) implementation that's easy to use on embedded and PC-based systems.
Last synced: 21 Nov 2024
https://github.com/endurodave/stl_allocator
STL std::allocator Fixed Block Memory Allocator
cpp embedded-systems memory-allocation stl stl-containers
Last synced: 21 Nov 2024
https://github.com/endurodave/simplesocketprotocol
Simple Socket Protocol for Embedded Systems
c-language communication-protocol cross-platform embedded-systems linux serial-communication sockets transport-protocol windows
Last synced: 21 Nov 2024
https://github.com/endurodave/c_asynccallback
Simplify passing data between threads with this portable C language callback library.
Last synced: 21 Nov 2024
https://github.com/endurodave/coredump
Universal Embedded System Core Dump Framework
c-language call-stack core-dump cpp crash-dump cross-platform embedded-system
Last synced: 21 Nov 2024
https://github.com/endurodave/asyncmulticastdelegate
Asynchronous Multicast Delegates in C++
asynchronous asynchronous-callbacks asynchronous-function-calling asynchronous-programming callback-functions cpp cpp03 delegates embedded linux multi-thread multicast publish-subscribe windows
Last synced: 04 Apr 2025
https://github.com/endurodave/statemachinewithdelegates
C++ State Machine with Delegates
asynchronous-callbacks cpp delegates state-machine
Last synced: 21 Nov 2024
https://github.com/endurodave/asyncmulticastdelegatecpp11
Asynchronous Multicast Delegates in C++11
asynchronous-callbacks asynchronous-programming cpp cpp11 cross-platform delegates embedded-systems linux multi-thread multicast publish-subscribe windows
Last synced: 21 Nov 2024
https://github.com/endurodave/statemachinewithmoderndelegates
C++ State Machine with Modern Delegates
asynchronous-callbacks asynchronous-function-calling asynchronous-programming cpp cpp17 cross-platform delegates embedded-systems linux multi-thread state-machine windows
Last synced: 21 Nov 2024
https://github.com/endurodave/threadwin
Win32 CreateThread() C++ Wrapper with Synchronized Thread Startup
cpp multithreading threads win32
Last synced: 15 Mar 2025
https://github.com/endurodave/c_statemachinewiththreads
C Language State Machine with Threads
asynchronous-callbacks c c-language cross-platform multithreading state-machine threads
Last synced: 21 Nov 2024
https://github.com/endurodave/asyncmulticastdelegatecpp17
Asynchronous Multicast Delegates in C++17
asynchronous-callbacks asynchronous-function-calling asynchronous-programming cpp cpp17 cross-platform delegates embedded-systems linux multi-thread multicast publish-subscribe windows
Last synced: 21 Nov 2024
https://github.com/endurodave/multicastcallback
Type-Safe Multicast Callbacks in C
c-language callback multicast publish-subscribe
Last synced: 15 Mar 2025
https://github.com/endurodave/integrationtestframework
C++ Integration Test Framework using Google Test and Delegates
asynchronous-function-calling automated-testing cpp cross-platform delegates embedded-systems google-test iec-62304 integration-test integration-testing linux multi-threading multithreading windows
Last synced: 15 Mar 2025
https://github.com/endurodave/asyncstatemachine
Asynchronous State Machine in C++
asynchronous-programming cpp cross-platform delegates finite-state-machine state-machine threads
Last synced: 15 Mar 2025
https://github.com/endurodave/messageserialize
C++ Object Binary Serialize and Deserialize
binary communication-protocol cpp cross-platform encoder-decoder messagepack messagepack-serializer serializer transport
Last synced: 15 Mar 2025
https://github.com/endurodave/remotedelegate
Invoke remote functions over any communication medium using a C++ delegate library
communication cpp delegate remote-call
Last synced: 15 Mar 2025
https://github.com/endurodave/coredumparm
ARM Embedded System Core Dump
arm c-language call-stack core-dump cpp embedded-systems
Last synced: 15 Mar 2025
https://github.com/endurodave/obdii-adapter-software
OBDII adapter source code and schematic for automotive diagnostic vehicle communication.
canbus elm elm327 obd-ii obd2 obdii obdii-dongle obdii-interface obdii-library scan-tool
Last synced: 02 Mar 2025
https://github.com/endurodave/async-sqlite
Asynchronous SQLite using C++ Delegates
asynchronous-programming c cpp delegates embedded-databases-wrapper multithreading sqlite3
Last synced: 15 Mar 2025