Skip to content

Commit 1f18be9

Browse files
committed
change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent
1 parent 1587d48 commit 1f18be9

File tree

89 files changed

+174
-213
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+174
-213
lines changed

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
#ceedling test:all
3030
3131
- name: Run pre-commit
32-
uses: pre-commit/[email protected].0
32+
uses: pre-commit/[email protected].1
3333

3434
- name: Build Fuzzer
3535
run: |

.idea/cmake.xml

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/device/audio_4_channel_mic/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,10 @@ int main(void)
8787

8888
// init device stack on configured roothub port
8989
tusb_rhport_init_t dev_init = {
90-
.rhport = BOARD_TUD_RHPORT,
9190
.role = TUSB_ROLE_DEVICE,
9291
.speed = TUSB_SPEED_AUTO
9392
};
94-
tusb_init(&dev_init);
93+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
9594

9695
if (board_init_after_tusb) {
9796
board_init_after_tusb();

examples/device/audio_4_channel_mic_freertos/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,11 +210,10 @@ void usb_device_task(void* param)
210210
// This should be called after scheduler/kernel is started.
211211
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
212212
tusb_rhport_init_t dev_init = {
213-
.rhport = BOARD_TUD_RHPORT,
214213
.role = TUSB_ROLE_DEVICE,
215214
.speed = TUSB_SPEED_AUTO
216215
};
217-
tusb_init(&dev_init);
216+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
218217

219218
if (board_init_after_tusb) {
220219
board_init_after_tusb();

examples/device/audio_test/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,10 @@ int main(void)
8080

8181
// init device stack on configured roothub port
8282
tusb_rhport_init_t dev_init = {
83-
.rhport = BOARD_TUD_RHPORT,
8483
.role = TUSB_ROLE_DEVICE,
8584
.speed = TUSB_SPEED_AUTO
8685
};
87-
tusb_init(&dev_init);
86+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
8887

8988
if (board_init_after_tusb) {
9089
board_init_after_tusb();

examples/device/audio_test_freertos/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,10 @@ void usb_device_task(void* param)
157157
// This should be called after scheduler/kernel is started.
158158
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
159159
tusb_rhport_init_t dev_init = {
160-
.rhport = BOARD_TUD_RHPORT,
161160
.role = TUSB_ROLE_DEVICE,
162161
.speed = TUSB_SPEED_AUTO
163162
};
164-
tusb_init(&dev_init);
163+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
165164

166165
if (board_init_after_tusb) {
167166
board_init_after_tusb();

examples/device/audio_test_multi_rate/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,10 @@ int main(void)
9898

9999
// init device stack on configured roothub port
100100
tusb_rhport_init_t dev_init = {
101-
.rhport = BOARD_TUD_RHPORT,
102101
.role = TUSB_ROLE_DEVICE,
103102
.speed = TUSB_SPEED_AUTO
104103
};
105-
tusb_init(&dev_init);
104+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
106105

107106
if (board_init_after_tusb) {
108107
board_init_after_tusb();

examples/device/cdc_dual_ports/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,10 @@ int main(void) {
5353

5454
// init device stack on configured roothub port
5555
tusb_rhport_init_t dev_init = {
56-
.rhport = BOARD_TUD_RHPORT,
5756
.role = TUSB_ROLE_DEVICE,
5857
.speed = TUSB_SPEED_AUTO
5958
};
60-
tusb_init(&dev_init);
59+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
6160

6261
if (board_init_after_tusb) {
6362
board_init_after_tusb();

examples/device/cdc_msc/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,10 @@ int main(void) {
5252

5353
// init device stack on configured roothub port
5454
tusb_rhport_init_t dev_init = {
55-
.rhport = BOARD_TUD_RHPORT,
5655
.role = TUSB_ROLE_DEVICE,
5756
.speed = TUSB_SPEED_AUTO
5857
};
59-
tusb_init(&dev_init);
58+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
6059

6160
if (board_init_after_tusb) {
6261
board_init_after_tusb();

examples/device/cdc_msc_freertos/src/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,10 @@ static void usb_device_task(void *param) {
133133
// This should be called after scheduler/kernel is started.
134134
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
135135
tusb_rhport_init_t dev_init = {
136-
.rhport = BOARD_TUD_RHPORT,
137136
.role = TUSB_ROLE_DEVICE,
138137
.speed = TUSB_SPEED_AUTO
139138
};
140-
tusb_init(&dev_init);
139+
tusb_init(BOARD_TUD_RHPORT, &dev_init);
141140

142141
if (board_init_after_tusb) {
143142
board_init_after_tusb();

0 commit comments

Comments
 (0)