Skip to content

Commit 6c405d2

Browse files
committed
USB: use fully-qualified RTOS include paths
The Arm Compiler is case sensitive and unable to distinguish between `Thread.h` from Mbed OS RTOS and `thread.h` from TF-M's OS wrapper, for example. This resolves compilation failures due to wrong includes. To resolve this, use the fully-qualified include paths for the RTOS API.
1 parent eeae3d7 commit 6c405d2

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

drivers/usb/include/usb/USBCDC_ECM.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
#include "USBDescriptor.h"
2323
#include "USBDevice.h"
2424
#include "ByteBuffer.h"
25-
#include "Mutex.h"
25+
#include "rtos/Mutex.h"
2626
#include "EventFlags.h"
2727
#include "events/EventQueue.h"
28-
#include "Thread.h"
28+
#include "rtos/Thread.h"
2929
#include "Callback.h"
3030

3131
#define MAX_PACKET_SIZE_INT (64)

drivers/usb/include/usb/USBMIDI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include "USBDevice.h"
2626
#include "MIDIMessage.h"
2727
#include "EventFlags.h"
28-
#include "Mutex.h"
28+
#include "rtos/Mutex.h"
2929
#include "Callback.h"
3030

3131
#define DEFAULT_CONFIGURATION (1)

drivers/usb/include/usb/USBMSD.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include "usb/internal/PolledQueue.h"
2626
#include "usb/internal/Task.h"
2727
#include "BlockDevice.h"
28-
#include "Mutex.h"
28+
#include "rtos/Mutex.h"
2929

3030
#include "USBDevice.h"
3131

drivers/usb/include/usb/internal/AsyncOp.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#ifndef MBED_ASYNC_OP_H
1919
#define MBED_ASYNC_OP_H
2020

21-
#include "Mutex.h"
22-
#include "Semaphore.h"
21+
#include "rtos/Mutex.h"
22+
#include "rtos/Semaphore.h"
2323
#include "Callback.h"
2424

2525
#include "LinkEntry.h"

0 commit comments

Comments
 (0)