8b66098335
fix freeRTOS logic
2020-05-20 15:21:11 +07:00
a0fe3a80e7
remove queue lock/unlock per review
2020-05-20 15:09:46 +07:00
d8a15aca77
remove osal_queue_t const qhdl from osal API
...
since it doesn't make any differences.
2020-05-20 14:38:34 +07:00
4e8d414bc6
added osal_queue_empty() API
...
ported for osal none/freertos/mynewt
2020-05-20 13:38:41 +07:00
bfc43bad81
Merge pull request #321 from pigrew/tweak20200331
...
Misc. tweaks, and fix for USBTMC descriptors without an INT EP
2020-04-07 12:12:44 +07:00
06d7fdc228
Use #define for OSAL_TIMEOUT_WAIT_FOREVER.
2020-04-06 12:40:58 -04:00
c2606c0213
allow application to implement its own os
2020-04-05 18:22:16 +07:00
0d5f3c7f04
Set OSAL_TIMEOUT_WAIT_FOREVER to be a const, to avoid a pedantic gcc warning about signedness.
2020-04-02 23:07:31 -04:00
25c1bea782
Normalize line endings
2020-01-15 14:47:43 -05:00
4a1f7d0243
Fix mynewt osal queue definition
...
Queue table has pointers instead of data os_event structs.
This resulted in crashes when elements were put to queue and
overwritten variables that were just after mpool desiged
for queue.
2019-12-01 12:38:36 +01:00
62f8c14fae
add a bit of log1 for debugging
2019-11-03 14:08:38 +07:00
90b6b5d137
clean up tusb_verify
2019-10-18 16:38:02 +07:00
6183dbd0ce
add -Wextra for more warnings to example
...
non-stack warning (probably mcu driver) should be suppressed in the
board.mk
2019-09-27 00:15:43 +07:00
61ec407752
update license year to 2019
2019-05-14 11:48:05 +07:00
0ef7edb446
osal clean up
2019-05-01 01:46:39 +07:00
6564580c3d
clean up
2019-04-02 16:23:13 +07:00
93a853cd5b
usbd add connected, suspended, remote_wakeup
...
- remove use of osal_queue_reset
2019-03-30 02:26:15 +07:00
18f248b142
remove tusb_hal_millis() usage, less work for porting
2019-03-24 01:19:32 +07:00
3574688d26
more with mynewt
2019-03-21 00:54:42 +07:00
a1a6220ac8
update osal for mynewt
2019-03-21 00:36:52 +07:00
87962a222d
clean up
2019-03-20 23:12:12 +07:00
c211ee19dd
migrate license from BSD 3 clause to MIT
2019-03-20 16:11:42 +07:00
bc46dc6edf
osal clean up
...
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-13 13:49:09 +07:00
607658d047
rename MODE_HOST_SUPPORTED to TUSB_OPT_HOST_ENABLED
2018-12-07 23:38:52 +07:00
1d3583785f
change osal_semaphore_wait to return bool
2018-12-06 17:31:25 +07:00
5f7d7a34f5
able to complete enumeration with os none blocking
2018-12-06 00:38:00 +07:00
5a7493ed42
fix more host build error
2018-12-05 21:12:10 +07:00
4537ba66e5
fixing build error with host stack
2018-12-05 20:26:55 +07:00
27793cbd3d
fix travis build
2018-12-05 17:43:09 +07:00
6f3898572d
add role to OSAL_QUEUE_DEF() to disable correct dcd/hcd isr
2018-12-05 17:01:19 +07:00
246c28db1a
Turn off interrupts when working with the event queue.
2018-11-23 11:18:53 -08:00
a619ff88a3
rename xfer complete enum
2018-11-23 15:17:43 +07:00
5757918df4
usbd clean up
2018-11-14 17:40:29 +07:00
ff26c5c6b1
clean up
2018-11-14 16:40:07 +07:00
10bf41f718
change osal_queue_receive() signature
...
- fix build issue with freertos
2018-11-14 16:31:28 +07:00
983225ae60
Merge pull request #7 from tannewt/tinyusb_samd
...
Add SAMD support and simplify OS_NONE
2018-11-14 15:36:12 +07:00
3fe7cd1659
added tud_cdc_write_str, tu_fifo only use mutex for RTOS config
2018-11-13 15:45:22 +07:00
c582c0fda9
Add SAMD21 and SAMD51 support for CircuitPython.
...
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-07 12:02:28 -08:00
2708632a6a
clean up osal
2018-11-02 17:26:35 +07:00
4683dc1e68
add osal_mutex
2018-11-02 15:45:27 +07:00
bfa10016ae
rename verify_breakpoint to TU_BREAKPOINT
2018-10-24 12:37:43 +07:00
3dd635f4c1
merge osal_queue_send_isr to osal_queue_send, osal_semaphore_post_isr to osal_semaphore_post
2018-10-23 15:53:29 +07:00
c7340f4b0e
clean up helper func
2018-10-23 12:19:32 +07:00
8600c4b616
adding mynewt to osal
2018-09-04 14:20:51 +07:00
e6fdfe8ac7
rename file
2018-09-02 20:37:02 +07:00
4ef01d721a
clean up osal task and subtask
2018-08-30 15:21:15 +07:00
23c7c2102b
fix compiler warnings
2018-08-23 20:54:51 +07:00
e07b1acbed
rename VERIFY to TU_VERIFY to avoid conflict with application
2018-08-13 18:10:23 +07:00
cd5b5d3a53
change mapping interface to driver instead of class code
2018-07-13 16:52:22 +07:00
3e66d2d31e
rename fifo * to tu_fifo to avoid conflict with other module
2018-07-04 00:22:15 +07:00