summaryrefslogtreecommitdiff
path: root/src/device/usbd.c
diff options
context:
space:
mode:
authorNathaniel Brough <[email protected]>2023-01-20 15:40:32 -0800
committerNathaniel Brough <[email protected]>2023-01-20 15:45:31 -0800
commit18c3095346159a4f5c3db9775b4f7c6aebca77c2 (patch)
treedee8317193a04afa30d1ca63647be03553892c4c /src/device/usbd.c
parent8775d55adc7c9b0812b7d593b24518c046dd3d82 (diff)
fix: Change all static variables to thread when fuzzing
Diffstat (limited to 'src/device/usbd.c')
-rw-r--r--src/device/usbd.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c
index 6e0c6710d..72fa2bd4c 100644
--- a/src/device/usbd.c
+++ b/src/device/usbd.c
@@ -76,7 +76,7 @@ typedef struct
}usbd_device_t;
-static usbd_device_t _usbd_dev;
+TU_STATIC usbd_device_t _usbd_dev;
//--------------------------------------------------------------------+
// Class Driver
@@ -88,7 +88,7 @@ static usbd_device_t _usbd_dev;
#endif
// Built-in class drivers
-static usbd_class_driver_t const _usbd_driver[] =
+TU_STATIC usbd_class_driver_t const _usbd_driver[] =
{
#if CFG_TUD_CDC
{
@@ -238,8 +238,8 @@ static usbd_class_driver_t const _usbd_driver[] =
enum { BUILTIN_DRIVER_COUNT = TU_ARRAY_SIZE(_usbd_driver) };
// Additional class drivers implemented by application
-static usbd_class_driver_t const * _app_driver = NULL;
-static uint8_t _app_driver_count = 0;
+TU_STATIC usbd_class_driver_t const * _app_driver = NULL;
+TU_STATIC uint8_t _app_driver_count = 0;
// virtually joins built-in and application drivers together.
// Application is positioned first to allow overwriting built-in ones.
@@ -265,17 +265,17 @@ static inline usbd_class_driver_t const * get_driver(uint8_t drvid)
//--------------------------------------------------------------------+
enum { RHPORT_INVALID = 0xFFu };
-static uint8_t _usbd_rhport = RHPORT_INVALID;
+TU_STATIC uint8_t _usbd_rhport = RHPORT_INVALID;
// Event queue
// usbd_int_set() is used as mutex in OS NONE config
OSAL_QUEUE_DEF(usbd_int_set, _usbd_qdef, CFG_TUD_TASK_QUEUE_SZ, dcd_event_t);
-static osal_queue_t _usbd_q;
+TU_STATIC osal_queue_t _usbd_q;
// Mutex for claiming endpoint
#if OSAL_MUTEX_REQUIRED
- static osal_mutex_def_t _ubsd_mutexdef;
- static osal_mutex_t _usbd_mutex;
+ TU_STATIC osal_mutex_def_t _ubsd_mutexdef;
+ TU_STATIC osal_mutex_t _usbd_mutex;
#else
#define _usbd_mutex NULL
#endif
@@ -299,7 +299,7 @@ bool usbd_control_xfer_cb (uint8_t rhport, uint8_t ep_addr, xfer_result_t event,
// Debug
//--------------------------------------------------------------------+
#if CFG_TUSB_DEBUG >= 2
-static char const* const _usbd_event_str[DCD_EVENT_COUNT] =
+TU_STATIC char const* const _usbd_event_str[DCD_EVENT_COUNT] =
{
"Invalid" ,
"Bus Reset" ,