diff options
| author | sakumisu <[email protected]> | 2023-11-17 21:05:31 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2023-11-17 21:05:31 +0800 |
| commit | 73eb69bfa26819b9a175669b2aba8d46c07eb0e1 (patch) | |
| tree | fea5d5cf2b7da510f74fd9181a53a7a3c73ffff5 /osal | |
| parent | a08097c90e725370aea9060e4425f7082a0265ed (diff) | |
remove usb_mem.h
Diffstat (limited to 'osal')
| -rw-r--r-- | osal/usb_osal.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/osal/usb_osal.h b/osal/usb_osal.h deleted file mode 100644 index 560b73ab..00000000 --- a/osal/usb_osal.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2022, sakumisu - * - * SPDX-License-Identifier: Apache-2.0 - */ -#ifndef USB_OSAL_H -#define USB_OSAL_H - -#include <stdint.h> -#include <string.h> - -#define USB_OSAL_WAITING_FOREVER (0xFFFFFFFFU) - -typedef void *usb_osal_thread_t; -typedef void *usb_osal_sem_t; -typedef void *usb_osal_mutex_t; -typedef void *usb_osal_mq_t; -typedef void (*usb_thread_entry_t)(void *argument); - -/* - * Task with smaller priority value indicates higher task priority -*/ -usb_osal_thread_t usb_osal_thread_create(const char *name, uint32_t stack_size, uint32_t prio, usb_thread_entry_t entry, void *args); -void usb_osal_thread_delete(usb_osal_thread_t thread); - -usb_osal_sem_t usb_osal_sem_create(uint32_t initial_count); -void usb_osal_sem_delete(usb_osal_sem_t sem); -int usb_osal_sem_take(usb_osal_sem_t sem, uint32_t timeout); -int usb_osal_sem_give(usb_osal_sem_t sem); - -usb_osal_mutex_t usb_osal_mutex_create(void); -void usb_osal_mutex_delete(usb_osal_mutex_t mutex); -int usb_osal_mutex_take(usb_osal_mutex_t mutex); -int usb_osal_mutex_give(usb_osal_mutex_t mutex); - -usb_osal_mq_t usb_osal_mq_create(uint32_t max_msgs); -int usb_osal_mq_send(usb_osal_mq_t mq, uintptr_t addr); -int usb_osal_mq_recv(usb_osal_mq_t mq, uintptr_t *addr, uint32_t timeout); - -size_t usb_osal_enter_critical_section(void); -void usb_osal_leave_critical_section(size_t flag); - -void usb_osal_msleep(uint32_t delay); - -#endif /* USB_OSAL_H */ |
