| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-03 | fixing alert by scanning tool | hathach | |
| 2025-05-21 | osal_spin skipping lock/unlock when executed in isr | hathach | |
| 2025-05-20 | rename osal_critcal to osal_spinlock | hathach | |
| add spinlock implementation for most rtos | |||
| 2025-05-19 | implement osal critical for none/freertos/pico-sdk | hathach | |
| 2025-05-19 | add osal_critical API() for use with dwc2 | hathach | |
| 2024-06-27 | remove double semicolon since ISO C not allow it | Davide Gerhard | |
| ISO C does not allow extra ';' outside of a function [-Werror=pedantic] | |||
| 2024-03-22 | update osal API | hathach | |
| add osal_semaphore_delete(), osal_mutex_delete(), osal_queue_delete() | |||
| 2023-08-03 | add osal queue name if needed | hathach | |
| also mass change configQUEUE_REGISTRY_SIZE = 4 | |||
| 2023-08-03 | Revert "Name queues for easier FreeRTOS debugging with task- and queue-aware ↵ | hathach | |
| debuggers" This reverts commit 11fba59319d81fb9502fbf399abb4fe27cf3fa29. | |||
| 2023-06-28 | Name queues for easier FreeRTOS debugging with task- and queue-aware debuggers | Dave Nadler | |
| 2023-06-01 | For FreeRTOS kernel-aware debugging, when queue registry is enabled, label ↵ | Dave Nadler | |
| tinyUSB queue | |||
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2022-12-19 | Update osal_freertos.h | jbruneaux31 | |
| Fix FreeRTOS task switch even if not required (unitialized variable usage) | |||
| 2022-12-05 | clean 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-02 | Some reverts and changes after discussion. | pete-pjb | |
| 2022-11-30 | Fix white space issue. | pete-pjb | |
| 2022-11-30 | Modify FreeRTOS integration to allow non-static allocation. | pete-pjb | |
| 2022-04-20 | fix freertos issue when 1 tick > 1 ms | hathach | |
| 2022-04-20 | add msec timeout to osal_queue_receive(), tud_task() and tuh_task() both ↵ | hathach | |
| pending for event queue with timeout of 1 ms | |||
| 2022-02-25 | improve rphort management for usbd | hathach | |
| 2022-02-18 | fix build with latest esp idf | hathach | |
| 2021-09-25 | add CFG_TUSB_OS_INC_PATH for os include path | hathach | |
| useful for freertos/ prefix with esp IDF | |||
| 2021-04-16 | tinyusb: add support of esp32s3 target | Alex 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 | |||
| 2020-07-21 | follow up to pr468 | hathach | |
| 2020-07-20 | FreeRTOS: Yield from ISR to notify the USB task | me-no-dev | |
| If we do not yeld in ISR when we write to queue/give semaphore, the scheduler will not know of the change and will not check the queue untill the next OS tick. This change causes the task to be called immediately and makes communication many times faster. | |||
| 2020-05-20 | fix freeRTOS logic | hathach | |
| 2020-05-20 | remove osal_queue_t const qhdl from osal API | hathach | |
| since it doesn't make any differences. | |||
| 2020-05-20 | added osal_queue_empty() API | hathach | |
| ported for osal none/freertos/mynewt | |||
| 2019-05-14 | update license year to 2019 | hathach | |
| 2019-04-02 | clean up | hathach | |
| 2019-03-30 | usbd add connected, suspended, remote_wakeup | hathach | |
| - remove use of osal_queue_reset | |||
| 2019-03-20 | clean up | hathach | |
| 2019-03-20 | migrate license from BSD 3 clause to MIT | hathach | |
| 2018-12-13 | osal clean up | hathach | |
| remove OSAL_TASK_DEF, osal_task_create. Applicaton should create a task and call tinyusb_task(). This make API consistent with NO OS. | |||
| 2018-12-06 | change osal_semaphore_wait to return bool | hathach | |
| 2018-12-05 | fixing build error with host stack | hathach | |
| 2018-12-05 | add role to OSAL_QUEUE_DEF() to disable correct dcd/hcd isr | hathach | |
| 2018-11-14 | change osal_queue_receive() signature | hathach | |
| - fix build issue with freertos | |||
| 2018-11-07 | Add SAMD21 and SAMD51 support for CircuitPython. | Scott Shawcroft | |
| The ProtoThreads style subtasks were removed because it led to extremely unclear control flow. RTOSes can be used if threading is needed. Also added some additional functionality to MSC to support dynamic LUNs and read-only LUNs. | |||
| 2018-11-02 | clean up osal | hathach | |
| 2018-11-02 | add osal_mutex | hathach | |
| 2018-10-23 | merge osal_queue_send_isr to osal_queue_send, osal_semaphore_post_isr to ↵ | hathach | |
| osal_semaphore_post | |||
| 2018-09-04 | adding mynewt to osal | hathach | |
| 2018-09-02 | rename file | hathach | |
