File tree Expand file tree Collapse file tree 9 files changed +44
-43
lines changed Expand file tree Collapse file tree 9 files changed +44
-43
lines changed Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change @@ -59,14 +59,14 @@ static void rp2040_configure_pio_usb(void) {
5959 //while ( !Serial ) delay(10); // wait for native usb
6060 Serial .println ("Core1 setup to run TinyUSB host with pio-usb" );
6161
62- // Check for CPU frequency, must be multiple of 120Mhz for bit-banging USB
62+ // Check for CPU frequency, must be multiple of 12 Mhz for bit-banging USB
6363 uint32_t cpu_hz = clock_get_hz (clk_sys );
64- if (cpu_hz != 120000000UL && cpu_hz != 240000000UL ) {
64+ if (cpu_hz % 12000000UL ) {
6565 while (!Serial ) {
6666 delay (10 ); // wait for native usb
6767 }
68- Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 120 Mhz\r\n" , cpu_hz );
69- Serial .printf ("Change your CPU Clock to either 120 or 240 Mhz in Menu->CPU Speed \r\n" );
68+ Serial .printf ("Error: CPU Clock = %lu, PIO USB require CPU clock must be multiple of 12 Mhz\r\n" , cpu_hz );
69+ Serial .printf ("Change your CPU Clock to 12*n Mhz in Menu->CPU Speed \r\n" );
7070 while (1 ) {
7171 delay (1 );
7272 }
Original file line number Diff line number Diff line change 11from pathlib import Path
2- import click
2+ import argparse
33import sys
44import shutil
55
6- @click .command ()
7- @click .argument ('dir' , type = click .Path (), required = True )
8- def main (dir ):
6+ def main ():
97 """
108 This script takes a mandatory 'dir' argument, which is a path to pivot example to update for all DualRole's examples
119 """
12- sample_dir = Path (dir )
10+ parser = argparse .ArgumentParser ()
11+ parser .add_argument ('dpath' , help = 'path to folder containing usbh_helper.h to copy from' )
12+ args = parser .parse_args ()
13+
14+ dpath = args .dpath
15+
16+ sample_dir = Path (dpath )
1317 if not sample_dir .is_dir ():
14- # add examples/DualRoles to the path
15- sample_dir = Path ('examples/DualRole' ) / sample_dir
16- if not sample_dir .is_dir ():
17- click .echo (f"The specified dir '{ dir } ' does not exist or is not a valid dir." )
18- sys .exit (1 )
18+ print (f"The specified dir '{ dir } ' does not exist or is not a valid dir." )
19+ sys .exit (1 )
1920
2021 sample_file = sample_dir / 'usbh_helper.h'
2122 f_list = sorted (Path ('examples/DualRole' ).glob ('**/usbh_helper.h' ))
2223 for f in f_list :
2324 if f != sample_file :
24- click . echo (f"Updating { f } " )
25+ print (f"Updating { f } " )
2526 shutil .copy (sample_file , f )
2627
2728
You can’t perform that action at this time.
0 commit comments