Skip to content

Commit

Permalink
change the tusb_rhport_init_t struct, exclude the rhport to make API …
Browse files Browse the repository at this point in the history
…more consistent
  • Loading branch information
hathach committed Oct 14, 2024
1 parent 1587d48 commit 1f18be9
Show file tree
Hide file tree
Showing 89 changed files with 174 additions and 213 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
#ceedling test:all
- name: Run pre-commit
uses: pre-commit/[email protected].0
uses: pre-commit/[email protected].1

- name: Build Fuzzer
run: |
Expand Down
13 changes: 7 additions & 6 deletions .idea/cmake.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions examples/device/audio_4_channel_mic/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/audio_4_channel_mic_freertos/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -210,11 +210,10 @@ void usb_device_task(void* param)
// This should be called after scheduler/kernel is started.
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/audio_test/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -80,11 +80,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/audio_test_freertos/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -157,11 +157,10 @@ void usb_device_task(void* param)
// This should be called after scheduler/kernel is started.
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/audio_test_multi_rate/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/cdc_dual_ports/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,10 @@ int main(void) {

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/cdc_msc/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,10 @@ int main(void) {

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/cdc_msc_freertos/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,10 @@ static void usb_device_task(void *param) {
// This should be called after scheduler/kernel is started.
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/cdc_uac2/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

#if (CFG_TUSB_MCU == OPT_MCU_RP2040)
stdio_init_all();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/dfu/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/dfu_runtime/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/dynamic_configuration/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/hid_boot_interface/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/hid_composite/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/hid_composite_freertos/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -137,11 +137,10 @@ void usb_device_task(void* param)
// This should be called after scheduler/kernel is started.
// Otherwise it could cause kernel issue since USB IRQ handler does use RTOS queue API.
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/hid_generic_inout/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/hid_multiple_interface/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/midi_test/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/msc_dual_lun/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,10 @@ int main(void) {

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/net_lwip_webserver/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -217,11 +217,10 @@ int main(void) {

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/uac2_headset/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/uac2_speaker_fb/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -107,11 +107,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
3 changes: 1 addition & 2 deletions examples/device/usbtmc/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,10 @@ int main(void)

// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
6 changes: 2 additions & 4 deletions examples/device/video_capture/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,10 @@ int main(void) {
#else
// init device stack on configured roothub port
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down Expand Up @@ -325,11 +324,10 @@ void usb_device_task(void *param) {
// This should be called after scheduler/kernel is started.
// Otherwise, it could cause kernel issue since USB IRQ handler does use RTOS queue API.
tusb_rhport_init_t dev_init = {
.rhport = BOARD_TUD_RHPORT,
.role = TUSB_ROLE_DEVICE,
.speed = TUSB_SPEED_AUTO
};
tusb_init(&dev_init);
tusb_init(BOARD_TUD_RHPORT, &dev_init);

if (board_init_after_tusb) {
board_init_after_tusb();
Expand Down
Loading

0 comments on commit 1f18be9

Please sign in to comment.