endurodave
I've been a professional software engineer for over 20 years. When not writing code, I enjoy spending time with the family, camping and riding motorcycles.
Pinned Repositories
Allocator
An Efficient C++ Fixed Block Memory Allocator
C_Allocator
Fixed Block Memory Allocator in C
C_AsyncCallback
Asynchronous Multicast Callbacks in C
C_StateMachine
State Machine Design in C
C_StateMachineWithThreads
C Language State Machine with Threads
DelegateMQ
Invoke any C++ callable function synchronously, asynchronously, or on a remote endpoint.
StateMachine
State Machine Design in C++
StateMachineCompact
State Machine Design in C++ (Compact)
StateMachineWithThreads
C++ State Machine with Asynchronous Callbacks
StdWorkerThread
C++ std::thread Event Loop with Message Queue and Timer
endurodave's Repositories
endurodave/StateMachine
State Machine Design in C++
endurodave/C_StateMachine
State Machine Design in C
endurodave/StdWorkerThread
C++ std::thread Event Loop with Message Queue and Timer
endurodave/Allocator
An Efficient C++ Fixed Block Memory Allocator
endurodave/C_Allocator
Fixed Block Memory Allocator in C
endurodave/StateMachineWithThreads
C++ State Machine with Asynchronous Callbacks
endurodave/C_StateMachineWithThreads
C Language State Machine with Threads
endurodave/StateMachineCompact
State Machine Design in C++ (Compact)
endurodave/DelegateMQ
Invoke any C++ callable function synchronously, asynchronously, or on a remote endpoint.
endurodave/C_AsyncCallback
Asynchronous Multicast Callbacks in C
endurodave/AsyncCallback
C++ Asynchronous Multicast Callbacks
endurodave/CoreDump
Universal Embedded System Core Dump Framework
endurodave/stl_allocator
STL std::allocator Fixed Block Memory Allocator
endurodave/xallocator
C++ Fixed Block Memory Allocator
endurodave/SimpleSocketProtocol
Simple Socket Protocol for Embedded Systems
endurodave/AsyncMulticastDelegate
Asynchronous Multicast Delegates in C++
endurodave/AsyncMulticastDelegateCpp11
Asynchronous Multicast Delegates in C++11
endurodave/StateMachineWithDelegates
C++ State Machine with Delegates
endurodave/StateMachineWithModernDelegates
C++ State Machine with Modern Delegates
endurodave/ThreadWin
Win32 CreateThread() C++ Wrapper with Synchronized Thread Startup
endurodave/AsyncMulticastDelegateCpp17
Asynchronous Multicast Delegates in C++17
endurodave/OBDII-Adapter-Software
OBDII adapter source code and schematic for automotive diagnostic vehicle communication.
endurodave/AsyncStateMachine
Asynchronous State Machine in C++
endurodave/CoreDumpARM
ARM Embedded System Core Dump
endurodave/IntegrationTestFramework
C++ Integration Test Framework using Google Test and Delegates
endurodave/MessageSerialize
C++ Object Binary Serialize and Deserialize
endurodave/MulticastCallback
Type-Safe Multicast Callbacks in C
endurodave/RemoteDelegate
Invoke remote functions over any communication medium using a C++ delegate library
endurodave/Async-SQLite
Asynchronous SQLite using C++ Delegates