summaryrefslogtreecommitdiff
path: root/osal/usb_osal_freertos.c
AgeCommit message (Expand)Author
2026-02-11refactor: move cherryrb and cherrymp into common dir, rename with usb_ringbuf...sakumisu
2025-06-03feat(class): add usb_osal_thread_schedule_other to allow the applications whi...sakumisu
2024-11-06update(osal/freertos): update usb_osal_mq_recv and usb_osal_mq_send for isr apisakumisu
2024-08-31update(osal): add error log and assert when alloc fail, and stop workingsakumisu
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-07-23refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macrosakumisu
2024-04-13osal: freeRTOS: fix enter/exit criticalZhihong Chen
2024-03-29fix timer start in isrsakumisu
2024-03-14add timer to control interrupt transfersakumisu
2023-12-24add usbh_deinitialize apisakumisu
2023-12-05add usb errno, do not use system errnosakumisu
2023-12-05add usb_osal_sem_reset apisakumisu
2023-12-05Revert "reset sem before taking"sakumisu
2023-11-24reset sem before takingsakumisu
2023-10-12osal: add USB_OSAL_WAITING_FOREVER for Semaphore and Queue useZhihong Chen
2023-07-05enum device with disposable thread, do not block hub threadsakimisu
2023-06-28check if current context is in irq when gives semsakimisu
2023-04-21fix pointer in 64bit cpu, use uintptr_t insteadsakimisu
2022-12-11update hub thread wakeup with queue not sem&listsakimisu
2022-09-18delete event and thread suppend/resume portsakumisu
2022-08-18Simplify the license rows, standardize header macro namesakumisu
2022-08-11sem give use from isrsakumisu
2022-06-21modify section protect with global irqsakumisu
2022-04-03sem return with -ETIMEDOUT when timeoutsakumisu
2022-03-31fixed osal critical section protect adapt 64bits CPU.xieyangrun
2022-03-27clean compiler warning.aozima
2022-03-23psc thread use event instead,add timeout for transferjzlv
2022-02-07check if in interrupt contextsakumisu
2022-01-29update osal apisakumisu
2022-01-15add usb os wrappersakumisu