summaryrefslogtreecommitdiff
path: root/src/osal/osal_none.h
AgeCommit message (Collapse)Author
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
2020-10-13osal_none: Fix queue definitionJerzy Kasenberg
OSAL_QUEUE_DEF was not updated while FIFO was changed to use unmasked pointers. Two fields that are crucial to new functionality were left uninitialized resulting in FIFO slowing down in time.
2020-05-22Merge branch 'master' into update-hosthathach
2020-05-20remove queue lock/unlock per reviewhathach
2020-05-20remove osal_queue_t const qhdl from osal APIhathach
since it doesn't make any differences.
2020-05-20added osal_queue_empty() APIhathach
ported for osal none/freertos/mynewt
2020-05-04temporarily remove osal_task_delay() from osalhathach
- add hcd_uframe_number() API, update EHCI to return uframe number - get host running on ea4357
2020-01-15Normalize line endingsNathan Conrad
2019-11-03add a bit of log1 for debugginghathach
2019-09-27add -Wextra for more warnings to examplehathach
non-stack warning (probably mcu driver) should be suppressed in the board.mk
2019-05-14update license year to 2019hathach
2019-04-02clean uphathach
2019-03-30usbd add connected, suspended, remote_wakeuphathach
- remove use of osal_queue_reset
2019-03-24remove tusb_hal_millis() usage, less work for portinghathach
2019-03-21more with mynewthathach
2019-03-21update osal for mynewthathach
2019-03-20clean uphathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2018-12-13osal clean uphathach
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-07rename MODE_HOST_SUPPORTED to TUSB_OPT_HOST_ENABLEDhathach
2018-12-06change osal_semaphore_wait to return boolhathach
2018-12-06able to complete enumeration with os none blockinghathach
2018-12-05fix more host build errorhathach
2018-12-05fix travis buildhathach
2018-12-05add role to OSAL_QUEUE_DEF() to disable correct dcd/hcd isrhathach
2018-11-23Turn off interrupts when working with the event queue.Scott Shawcroft
2018-11-23rename xfer complete enumhathach
2018-11-14usbd clean uphathach
2018-11-14clean uphathach
2018-11-14change osal_queue_receive() signaturehathach
- fix build issue with freertos
2018-11-14Merge pull request #7 from tannewt/tinyusb_samdhathach
Add SAMD support and simplify OS_NONE
2018-11-13added tud_cdc_write_str, tu_fifo only use mutex for RTOS confighathach
2018-11-07Add 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-02clean up osalhathach
2018-11-02add osal_mutexhathach
2018-10-24rename verify_breakpoint to TU_BREAKPOINThathach
2018-10-23merge osal_queue_send_isr to osal_queue_send, osal_semaphore_post_isr to ↵hathach
osal_semaphore_post
2018-09-04adding mynewt to osalhathach
2018-08-30clean up osal task and subtaskhathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-07-13change mapping interface to driver instead of class codehathach
2018-07-04rename fifo * to tu_fifo to avoid conflict with other modulehathach
2018-06-22clean uphathach
2018-06-22enhance usbd: add usbd_defer_func()hathach
2018-06-18rename subfolder source to srchathach