Commit Graph
100 Commits
Author SHA1 Message Date
Ha Thach e72d48ee29 Update changelog.rst 2021-08-30 13:40:01 +07:00
Ha Thach 8029fb16cd Merge pull request #1056 from hathach/release-0.11.0
increase version and update changelog
2021-08-30 13:37:50 +07:00
Ha Thach 4874afb272 Merge pull request #1049 from mws-rmain/master
Added support for Microchip Curiosity Nano SAMD21 board (DM320119)
2021-08-30 12:45:02 +07:00
hathach 6fadf530e0 increase version and update changelog 2021-08-30 12:44:38 +07:00
hathach a05ea0d83b add CFG_EXAMPLE_MSC_READONLY for curiosity
allow family/board to exclude specific example. exclude
net_lwip_webserver from curiosity.
2021-08-29 22:53:16 +07:00
Ha Thach bc4145fcb4 Merge pull request #1033 from hathach/merge-waveshare-h7
merge waveshare to h7 family
2021-08-29 22:14:46 +07:00
Ha Thach 4492a7021c Merge branch 'master' into merge-waveshare-h7 2021-08-29 21:49:10 +07:00
hathach 6159252692 disable systick when running freertos on other stm families 2021-08-29 21:34:10 +07:00
hathach 00e66cf2e0 remove old openh743i, explicitly disable systick when using freertos for H7 2021-08-29 21:26:47 +07:00
Ha Thach 3195929596 Merge pull request #1055 from xcguang/bugfix/bth_stridx_error
fix: bth stridx error
2021-08-29 20:48:42 +07:00
Ha Thach d1ccb9b86b Merge pull request #1054 from a-h/master
Minor grammar updates
2021-08-29 16:07:28 +07:00
Ha Thach 8d97f0e81f Merge pull request #1041 from HiFiPhile/vdc
Fix vendor fifo deadlock, add tud_vendor_n_read_flush
2021-08-25 23:22:15 +07:00
Ha Thach 155c186b17 Merge pull request #1047 from hathach/host-hid-controller
Add host hid controller example
2021-08-25 12:39:51 +07:00
hathach 3debeb637a test hid controller with rp2040 2021-08-24 21:34:51 +07:00
hathach 3c0c051df1 add tuh_vid_pid_get()
complete Sony PS4 dualshock controller example
2021-08-24 19:10:23 +07:00
hathach 88bb8fac3d rename host API to be consistent with naming on device stack
- tuh_device_get_speed() to tuh_speed_get()
- tuh_device_configured() to tuh_mounted()
- tuh_device_ready() to tuh_ready()
2021-08-24 12:37:04 +07:00
Ha Thach 9c3fdb8135 Merge pull request #1043 from hathach/more-host-improvement
More host improvement
2021-08-24 12:28:41 +07:00
Ha Thach fc2ffed5c6 Merge pull request #1044 from nxf58843/feature-k32l2b
Feature k32l2b
2021-08-24 12:20:07 +07:00
hathach 5d152503ee fix dev0 out of bound array due to leftover 2021-08-24 12:16:23 +07:00
hathach 8dc16dd3a7 fix rp2040 build 2021-08-24 01:19:06 +07:00
hathach 353c070d00 exclude dev0 from usbh devices pool 2021-08-24 01:06:05 +07:00
hathach 3309425211 sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUB
separate dev0 from _usbh_devices pool to save sram
2021-08-23 19:56:53 +07:00
hathach 75cd593b60 add hcd_devtree_get_info()
remove usbh_hcd.h
2021-08-23 17:00:41 +07:00
hathach a490a3fe61 add hcd attr, add note for ehci framelist on NXP derivative 2021-08-23 15:40:57 +07:00
hathach 4ca176c291 refactor ehci init api 2021-08-23 12:37:54 +07:00
hathach 6a16f6ccdd rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAX 2021-08-23 11:01:40 +07:00
hathach 800f85329e add tuh_hid_receive_report() for applicaiton to explicitly request report 2021-08-23 11:00:21 +07:00
Ha Thach ea902493db Merge pull request #1038 from HiFiPhile/nuc
nuc126: fix set_address & disable sof
2021-08-23 10:57:59 +07:00
Ha Thach 58477b71f2 Merge pull request #1035 from hathach/improve-host-stack
Improve host stack
2021-08-20 22:21:30 +07:00
hathach beb1a5c678 minor clean up 2021-08-20 19:39:33 +07:00
hathach 22a5b1608c change host driver open return type to bool
the descriptor len used by driver will be calculated by usbh
2021-08-20 19:31:38 +07:00
hathach 97703587d9 improve host configuration parsing
- remove driver class code binding
- fully support IAD
- auto calculate total length for interface descriptor for driver
2021-08-20 19:08:38 +07:00
hathach 62f2efbe8c hid host skip get report descriptor if too large instead of assert 2021-08-20 18:26:56 +07:00
hathach 1cef2b6a42 extra common edpt helper for device and host stack
tu_edpt_validate() and tu_edpt_bind_driver()
2021-08-20 18:01:10 +07:00
Ha Thach aab133ac69 Merge pull request #1027 from kkitayam/remove_redundant_from_renesas
Remove redundant SOF processing from the Renesas RX family.
2021-08-20 01:07:57 +07:00
Ha Thach 219d186c4d Merge pull request #1034 from hathach/group-f1
Group f1
2021-08-19 19:44:01 +07:00
hathach eda5b92e92 whitespace 2021-08-19 19:13:47 +07:00
hathach 4b72ad9b9f add f1 to ci build 2021-08-19 18:54:53 +07:00
hathach 175a6fbc5f rename to stm32f103_bluepill 2021-08-19 18:53:55 +07:00
hathach ebfd65a9ca add stm32f103 mini v2.0 board 2021-08-19 18:51:51 +07:00
hathach 1992f49343 group stm32f1 board 2021-08-19 18:02:16 +07:00
hathach a9279ece33 merge waveshare to h7 family 2021-08-19 17:27:53 +07:00
Ha Thach c4a9a04d67 Merge pull request #1025 from hathach/add-hid-boot-example
add hid_boot_interface example
2021-08-19 11:24:10 +07:00
Ha Thach 3a248951e2 Merge pull request #1024 from HiFiPhile/nuc
Fix nuc126 buffer copy with IAR
2021-08-18 19:14:03 +07:00
Ha Thach 830757d9ce Merge pull request #1020 from hathach/rp2040-disconnect-suspend
Add Rp2040 suspend & resume support
2021-08-18 16:45:35 +07:00
hathach 3e8276846e correct usb memcpy for nuc120 as well 2021-08-18 16:38:13 +07:00
Ha Thach 0411810bc0 Merge pull request #1026 from hathach/suspend-resume-followup
skipped suspend/resume if not connected
2021-08-17 17:29:13 +07:00
hathach 9b869463dd skipped suspend/resume if not connected 2021-08-17 17:00:53 +07:00
hathach c050612142 fix ci build 2021-08-17 13:33:15 +07:00
hathach a6d18c400d fix keyboard report reserved is always 0 2021-08-17 13:29:26 +07:00
hathach 5f6418ccd7 add hid_boot_interface example 2021-08-17 13:21:24 +07:00
Ha Thach 7cbb11a86c Merge pull request #992 from majbthrd/net_example_pbuf
net_lwip_webserver: utilize pbuf_copy_partial()
2021-08-17 11:56:54 +07:00
Ha Thach 02277133ae Merge pull request #1023 from hathach/nrf-suspend-resume
nRF52 Implement suspend, resume, remote wakeup
2021-08-16 20:40:56 +07:00
hathach 26d347be17 add note for renesas rx remote wakeup 2021-08-16 20:24:07 +07:00
hathach ab2eec77d4 complete suspend, resume, remote wakeup for nrf52 2021-08-16 20:22:14 +07:00
Ha Thach 2bb63406e9 Merge pull request #959 from KarlK90/gd32vf103-support-tiny-usb
[PORT] Add GD32VF103 support and Sipeed Longan Nano Board support
2021-08-15 18:50:00 +07:00
hathach c4a6a5ccb7 skip freertos example for gd32vf103 2021-08-15 17:56:04 +07:00
hathach 73f8fae036 change toolchain to riscv-none-embed-gcc-xpack for ci 2021-08-15 17:28:14 +07:00
hathach 37d9f940ee add gd32vf103 to riscv ci 2021-08-15 17:21:31 +07:00
hathach 09e4348adc move gd32vf103 to its own family 2021-08-15 17:19:25 +07:00
Ha Thach 48f17efa77 Merge pull request #1021 from tringis/fix-synopsys-change-addr
Fix dcd_set_address bug when called more than once
2021-08-14 01:59:38 +07:00
hathach 6af1950c8d synopsys clear DAD on bus_reset 2021-08-14 01:51:13 +07:00
Ha Thach 89e4586653 Merge pull request #1019 from kasjer/kasjer/da1469x-fix-no-vbus-startup
da1469x: Fix no VBUS startup
2021-08-13 17:02:21 +07:00
Ha Thach ea1dfc1fd5 Merge pull request #956 from kkitayam/fix_audio_format_for_renesas_rx
add settings for Renesas RX family
2021-08-13 14:36:45 +07:00
hathach d52b981c3a revert ready() check in claim (do it later in separated PR) 2021-08-12 17:07:39 +07:00
hathach 17ef9f4843 add ready check for edpt claim 2021-08-12 15:54:04 +07:00
hathach 4ad47d9e26 bus_reset will reset all endpoints
allow for dynamic configuration as well as state-less enumeration
2021-08-12 15:40:26 +07:00
hathach 4f2999bc04 white space 2021-08-12 00:31:26 +07:00
hathach 88d4cb402d simplify hw_endpoint_init() 2021-08-12 00:11:04 +07:00
hathach a2baf9427d more dcd clean up 2021-08-11 20:36:23 +07:00
hathach 979af6c2a8 clean up endpoint set/clear stall 2021-08-11 20:29:39 +07:00
hathach f3a6e564ee rp2040 enable suspend and resume interrupt 2021-08-11 20:06:57 +07:00
Ha Thach 63f7dfeb8e Merge pull request #1013 from kasjer/kasjer/da1469x-fix-register-file-dependency
dcd_da1469x: Use mcu.h instead of MCU specific header
2021-08-11 19:38:46 +07:00
Ha Thach a5b464c5ca Merge pull request #1012 from hathach/fix-newline-keycode-usage
correct newline usage keycode (ENTER 0x28)
2021-08-10 17:09:09 +07:00
hathach 2ea0ef4543 correct newline usage keycode (ENTER 0x28) 2021-08-10 16:40:43 +07:00
Ha Thach 70b26b561a Merge pull request #1011 from hathach/correct-hid-inout-example
Correct hid inout example
2021-08-10 16:06:50 +07:00
hathach 40afc8c5de update node script to always shift dummy reportID like python
allow specify all product id with 0xFFFF in boards.js
2021-08-10 15:40:25 +07:00
hathach 312fd5f839 fix hid_test.py for hid inout to correctly preceeded with dummy reportID
add note for install hidapi on windows
2021-08-09 22:57:11 +07:00
Ha Thach d2257db87f Merge pull request #1004 from ctag-fh-kiel/master
STM32L151 portable driver adaptations
2021-08-09 16:07:42 +07:00
Ha Thach 88f5c04fe0 Merge pull request #985 from HiFiPhile/same70
SAMx7x improvements
2021-08-06 11:32:57 +07:00
Ha Thach b8055aeccf Merge pull request #1000 from hathach/more-doc
More doc
2021-08-06 01:06:22 +07:00
hathach 6be2d46b53 update link to docs.tinyusb.org 2021-08-05 18:32:44 +07:00
hathach 188bc0e991 change webusb-serial landing page
- to example.tinyusb.org/webusb-serial/
- remove landing page from doc
2021-08-05 18:00:41 +07:00
hathach b5d218e684 add html extra for webusb example 2021-08-05 14:06:08 +07:00
hathach 2b521e0c10 rename to .readthedocs.yaml
exclude all submodules for docs
2021-08-05 12:29:32 +07:00
Ha Thach 623a775f78 Merge pull request #983 from perigoso/docs
Docs
2021-08-04 22:20:22 +07:00
hathach 6805c9d734 add back info to readme, use stack.svg 2021-08-03 18:25:02 +01:00
Ha Thach af8e5a90f4 Merge pull request #991 from hathach/fix-midi-available
correct midi available with already stream read
2021-08-02 19:25:24 +07:00
hathach 794bbd7177 fix warning 2021-08-02 18:58:27 +07:00
hathach 98e4ba6a12 correct midi available with already stream read 2021-08-02 18:55:12 +07:00
Ha Thach 8a48e994b6 Merge pull request #874 from kkitayam/add_xfer_fifo_for_rx63
Add dcd_edpt_xfer_fifo() for RX63N
2021-08-02 17:12:20 +07:00
Ha Thach c552677a52 Merge pull request #980 from BennyEvans/master
Waveshare OpenH743I-C BSP
2021-07-29 17:12:42 +07:00
Ha Thach fa00377d93 Merge pull request #859 from Wini-Buh/CCRX_Port
Adaptations for Renesas CCRX toolchain and Rx72N controller performed
2021-07-29 16:13:13 +07:00
Ha Thach aca24ed481 Merge pull request #982 from HiFiPhile/dfu_warning
Fix IAR warning
2021-07-29 13:50:13 +07:00
Ha Thach b6b5a33806 Merge pull request #976 from hathach/readme
Quick Readme update
2021-07-23 18:15:36 +07:00
hathach 15112fdbba clean up compiler 2021-07-22 22:10:48 +07:00
hathach 8cd23489d5 update endian 2021-07-22 17:49:39 +07:00
hathach c4da1abb1e rename bit filed order
clean up packed/bit order begin end
2021-07-22 17:30:08 +07:00
hathach 4e50ceba48 rename packed begin/end 2021-07-22 17:07:39 +07:00
hathach b35ad6edcb clean up max packet size endian 2021-07-22 17:04:55 +07:00