File tree Expand file tree Collapse file tree 8 files changed +88
-0
lines changed Expand file tree Collapse file tree 8 files changed +88
-0
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,17 @@ void setup1() {
117117
118118 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
119119 pio_cfg.pin_dp = PIN_USB_HOST_DP;
120+
121+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
122+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
123+ pio_cfg.sm_tx = 3 ;
124+ pio_cfg.sm_rx = 2 ;
125+ pio_cfg.sm_eop = 3 ;
126+ pio_cfg.pio_rx_num = 0 ;
127+ pio_cfg.pio_tx_num = 1 ;
128+ pio_cfg.tx_ch = 9 ;
129+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
130+
120131 USBHost.configure_pio_usb (1 , &pio_cfg);
121132
122133 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -86,6 +86,17 @@ void setup1() {
8686
8787 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
8888 pio_cfg.pin_dp = PIN_USB_HOST_DP;
89+
90+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
91+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
92+ pio_cfg.sm_tx = 3 ;
93+ pio_cfg.sm_rx = 2 ;
94+ pio_cfg.sm_eop = 3 ;
95+ pio_cfg.pio_rx_num = 0 ;
96+ pio_cfg.pio_tx_num = 1 ;
97+ pio_cfg.tx_ch = 9 ;
98+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
99+
89100 USBHost.configure_pio_usb (1 , &pio_cfg);
90101
91102 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -113,6 +113,17 @@ void setup1() {
113113
114114 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
115115 pio_cfg.pin_dp = PIN_USB_HOST_DP;
116+
117+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
118+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
119+ pio_cfg.sm_tx = 3 ;
120+ pio_cfg.sm_rx = 2 ;
121+ pio_cfg.sm_eop = 3 ;
122+ pio_cfg.pio_rx_num = 0 ;
123+ pio_cfg.pio_tx_num = 1 ;
124+ pio_cfg.tx_ch = 9 ;
125+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
126+
116127 USBHost.configure_pio_usb (1 , &pio_cfg);
117128
118129 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -120,6 +120,17 @@ void setup1() {
120120
121121 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
122122 pio_cfg.pin_dp = PIN_USB_HOST_DP;
123+
124+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
125+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
126+ pio_cfg.sm_tx = 3 ;
127+ pio_cfg.sm_rx = 2 ;
128+ pio_cfg.sm_eop = 3 ;
129+ pio_cfg.pio_rx_num = 0 ;
130+ pio_cfg.pio_tx_num = 1 ;
131+ pio_cfg.tx_ch = 9 ;
132+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
133+
123134 USBHost.configure_pio_usb (1 , &pio_cfg);
124135
125136 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -105,6 +105,17 @@ void setup1() {
105105
106106 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
107107 pio_cfg.pin_dp = PIN_USB_HOST_DP;
108+
109+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
110+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
111+ pio_cfg.sm_tx = 3 ;
112+ pio_cfg.sm_rx = 2 ;
113+ pio_cfg.sm_eop = 3 ;
114+ pio_cfg.pio_rx_num = 0 ;
115+ pio_cfg.pio_tx_num = 1 ;
116+ pio_cfg.tx_ch = 9 ;
117+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
118+
108119 USBHost.configure_pio_usb (1 , &pio_cfg);
109120
110121 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -133,6 +133,17 @@ void setup1() {
133133
134134 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
135135 pio_cfg.pin_dp = PIN_USB_HOST_DP;
136+
137+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
138+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
139+ pio_cfg.sm_tx = 3 ;
140+ pio_cfg.sm_rx = 2 ;
141+ pio_cfg.sm_eop = 3 ;
142+ pio_cfg.pio_rx_num = 0 ;
143+ pio_cfg.pio_tx_num = 1 ;
144+ pio_cfg.tx_ch = 9 ;
145+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
146+
136147 USBHost.configure_pio_usb (1 , &pio_cfg);
137148
138149 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -100,6 +100,17 @@ void setup1() {
100100
101101 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
102102 pio_cfg.pin_dp = PIN_USB_HOST_DP;
103+
104+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
105+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
106+ pio_cfg.sm_tx = 3 ;
107+ pio_cfg.sm_rx = 2 ;
108+ pio_cfg.sm_eop = 3 ;
109+ pio_cfg.pio_rx_num = 0 ;
110+ pio_cfg.pio_tx_num = 1 ;
111+ pio_cfg.tx_ch = 9 ;
112+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
113+
103114 USBHost.configure_pio_usb (1 , &pio_cfg);
104115
105116 // run host stack on controller (rhport) 1
Original file line number Diff line number Diff line change @@ -115,6 +115,17 @@ void setup1() {
115115
116116 pio_usb_configuration_t pio_cfg = PIO_USB_DEFAULT_CONFIG;
117117 pio_cfg.pin_dp = PIN_USB_HOST_DP;
118+
119+ #if defined(ARDUINO_RASPBERRY_PI_PICO_W)
120+ /* https://github.com/sekigon-gonnoc/Pico-PIO-USB/issues/46 */
121+ pio_cfg.sm_tx = 3 ;
122+ pio_cfg.sm_rx = 2 ;
123+ pio_cfg.sm_eop = 3 ;
124+ pio_cfg.pio_rx_num = 0 ;
125+ pio_cfg.pio_tx_num = 1 ;
126+ pio_cfg.tx_ch = 9 ;
127+ #endif /* ARDUINO_RASPBERRY_PI_PICO_W */
128+
118129 USBHost.configure_pio_usb (1 , &pio_cfg);
119130
120131 // run host stack on controller (rhport) 1
You can’t perform that action at this time.
0 commit comments