Skip to content

Commit 5b70b23

Browse files
committed
Update DelegateMQ library
1 parent 5e49bf7 commit 5b70b23

File tree

13 files changed

+12
-14
lines changed

13 files changed

+12
-14
lines changed

DelegateMQ/delegate/DelegateOpt.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -73,24 +73,24 @@
7373
#include <condition_variable>
7474
#elif defined(DMQ_THREAD_FREERTOS)
7575
#include <mutex>
76-
#include "extras/util/FreeRTOSClock.h"
77-
#include "extras/util/FreeRTOSMutex.h"
78-
#include "extras/util/FreeRTOSConditionVariable.h"
76+
#include "port/os/freertos/FreeRTOSClock.h"
77+
#include "port/os/freertos/FreeRTOSMutex.h"
78+
#include "port/os/freertos/FreeRTOSConditionVariable.h"
7979
#elif defined(DMQ_THREAD_THREADX)
8080
#include <mutex>
81-
#include "extras/util/ThreadXClock.h"
82-
#include "extras/util/ThreadXMutex.h"
83-
#include "extras/util/ThreadXConditionVariable.h"
81+
#include "port/os/threadx/ThreadXClock.h"
82+
#include "port/os/threadx/ThreadXMutex.h"
83+
#include "port/os/threadx/ThreadXConditionVariable.h"
8484
#elif defined(DMQ_THREAD_ZEPHYR)
85-
#include "extras/util/ZephyrClock.h"
86-
#include "extras/util/ZephyrMutex.h"
85+
#include "port/os/zephyr/ZephyrClock.h"
86+
#include "port/os/zephyr/ZephyrMutex.h"
8787
#elif defined(DMQ_THREAD_CMSIS_RTOS2)
88-
#include "extras/util/CmsisRtos2Clock.h"
89-
#include "extras/util/CmsisRtos2Mutex.h"
88+
#include "port/os/cmsis-rtos2/CmsisRtos2Clock.h"
89+
#include "port/os/cmsis-rtos2/CmsisRtos2Mutex.h"
9090
#elif defined(DMQ_THREAD_NONE)
91-
#include "extras/util/BareMetalClock.h"
91+
#include "port/os/bare-metal/BareMetalClock.h"
9292
#else
93-
#include "extras/util/BareMetalClock.h"
93+
#include "port/os/bare-metal/BareMetalClock.h"
9494
#endif
9595

9696
namespace dmq

DelegateMQ/extras/util/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ While the core library (`namespace dmq`) provides the fundamental mechanism for
1414

1515
### 2. Timing & Scheduling
1616
* **`Timer.h`**: A complete software timer system capable of one-shot and periodic callbacks via delegates.
17-
* **`BareMetalClock.h` / `FreeRTOSClock.h`**: Platform-specific system tick abstractions used by the `Timer` class.
1817

1918
### 3. Reliability Layer (QoS)
2019
These classes provide transport-layer reliability (ACKs and Retries) over unreliable media (like UDP or Serial).
@@ -28,7 +27,6 @@ These classes provide transport-layer reliability (ACKs and Retries) over unreli
2827

2928
### 5. System Utilities
3029
* **`Fault.h`**: Assertions and fault trapping macros (`ASSERT_TRUE`, `FAULT_Handler`) used throughout the library examples.
31-
* **`FreeRTOSMutex.h`**: Recursive mutex wrapper for FreeRTOS synchronization.
3230
* **`crc16.h`**: Checksum utility for data integrity in serial/UDP headers.
3331

3432
## Usage
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)