summaryrefslogtreecommitdiff
path: root/src/osal
AgeCommit message (Collapse)Author
2025-09-17Replace old delay functions by tusb_time_delay_ms_apiHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-08-24Fix osal_spin_unlock for mynewtJerzy Kasenberg
Mynewt version for osal_spin_unlock() called OS_ENTER_CRITICAL instead of OS_EXIT_CRITICAL. Signed-off-by: Jerzy Kasenberg <[email protected]>
2025-05-21osal_spin skipping lock/unlock when executed in isrhathach
2025-05-20rename osal_critcal to osal_spinlockhathach
add spinlock implementation for most rtos
2025-05-19implement osal critical for none/freertos/pico-sdkhathach
2025-05-19add osal_critical API() for use with dwc2hathach
2025-02-11remove freeeRTOSConfig in exampleshathach
2025-01-21zephyrhathach
2024-06-27remove double semicolon since ISO C not allow itDavide Gerhard
ISO C does not allow extra ';' outside of a function [-Werror=pedantic]
2024-04-16add TU_ASSERT() to check for adding new usb eventhathach
2024-03-25add delete API for rtthreadhathach
2024-03-22update osal APIhathach
add osal_semaphore_delete(), osal_mutex_delete(), osal_queue_delete()
2024-02-16use rt-thread 5+ mq recv apiKai
2023-11-23minor-updatehathach
2023-08-03add osal queue name if neededhathach
also mass change configQUEUE_REGISTRY_SIZE = 4
2023-08-03Merge branch 'master' into pr2091hathach
2023-08-03Revert "Name queues for easier FreeRTOS debugging with task- and queue-aware ↵hathach
debuggers" This reverts commit 11fba59319d81fb9502fbf399abb4fe27cf3fa29.
2023-07-18osal_none: make it possible to override the task delay functionAladdin Bakosh
2023-06-28Name queues for easier FreeRTOS debugging with task- and queue-aware debuggersDave Nadler
2023-06-01For FreeRTOS kernel-aware debugging, when queue registry is enabled, label ↵Dave Nadler
tinyUSB queue
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2023-02-22move and add optional tusb_app_virt_to_phys/tusb_app_phys_to_virthathach
also add place holder for tusb_app_dcache_flush() and tusb_app_dcache_invalidate()
2023-01-02Fix IAR warning: Warning[Pe381]: extra ";" ignoredMengsk
2022-12-26Merge pull request #1801 from tyustli/tyustli_sem_resetHa Thach
[add] semaphore reset support for rt-thread
2022-12-19Update osal_freertos.hjbruneaux31
Fix FreeRTOS task switch even if not required (unitialized variable usage)
2022-12-19Update osal_rtthread.htyustli
2022-12-19[add] semaphore reset support for rt-threadtyustli
add semaphore reset support for rt-thread
2022-12-15use OSAL_MUTEX_REQUIRED to replace CFG_FIFO_MUTEX/TUSB_OPT_MUTEXhathach
add macro to swallow mutex API in order to simplify code with mutex
2022-12-05clean osal_freertos, update freertos examples to work with ↵hathach
configSUPPORT_DYNAMIC_ALLOCATION only note: for example to build with configSUPPORT_STATIC_ALLOCATION = 0, one of heap_n.c must be included in makefile/cmake
2022-12-02Some reverts and changes after discussion.pete-pjb
2022-11-30Fix white space issue.pete-pjb
2022-11-30Modify FreeRTOS integration to allow non-static allocation.pete-pjb
2022-06-27fix all warnings with host rp2040hathach
2022-06-01fix compile errortfx2001
2022-04-20fix freertos issue when 1 tick > 1 mshathach
2022-04-20add msec timeout to osal_queue_receive(), tud_task() and tuh_task() both ↵hathach
pending for event queue with timeout of 1 ms
2022-03-10refactor and integrate usbh control xfer back to usbh.chathach
fix enumeration with hub when reset port before set address
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-02-25improve rphort management for usbdhathach
2022-02-18fix build with latest esp idfhathach
2021-12-29add license to dcd file, slightly update readmehathach
2021-11-30Add support for Keil RTX4 OS abstraction layerYunhao Tian
2021-11-30Ignore certain compiler options on ARMCCYunhao Tian
ARMCC also sets __GNU__ macro, but doesn't support GCC diagnostic pragmas.
2021-10-14More warning cleanupgraham sanderson
- physically suppress warnings in TinyUSB headers using pragmas so they don't break -Werror compilation of external files that include them - fix compiler warnings in rp2040 port - add cmake method to rp2040 port to allow an external project to suppress warnings in TinyUSB itself
2021-09-25add CFG_TUSB_OS_INC_PATH for os include pathhathach
useful for freertos/ prefix with esp IDF
2021-05-25fix warnings cast function type for nrf, fix pico osal warninghathach
add TODO for overflow in tusb_fifo.c
2021-04-16tinyusb: add support of esp32s3 targetAlex Lisitsyn
add support of new esp32s3 target and the board update the roles.mk wrapper to allow dfu flashing of espressif chip update examples to allow compilation for esp32s3_addax_1 board once the code is tested the PR to original tinyusb repo will be submitted
2021-03-10fix ci build with rp2040hathach
2021-02-26add rp2040 to host example buildhathach
2021-02-19add TU_FIFO_INIT() to help with tu_fifo declarationhathach
tu_fifo_clear() also reset max_pointer_idx and non_used_index_space