File tree Expand file tree Collapse file tree 2 files changed +18
-5
lines changed
Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Original file line number Diff line number Diff line change @@ -63,12 +63,18 @@ def flash_mode(self):
6363 self .write (f'{ self .gpio_en } /value' , self .off )
6464 sleep (0.5 )
6565 yield
66- self .activate ()
66+ self .reset ()
6767
68- def activate (self ) -> None :
69- print ('Bringing microcontroller into normal operation mode ...' )
68+ def reset (self ) -> None :
69+ print ('Resetting microcontroller...' )
7070 self .write (f'{ self .gpio_g0 } /value' , self .off )
7171 sleep (0.5 )
7272 self .write (f'{ self .gpio_en } /value' , self .on )
7373 sleep (0.5 )
7474 self .write (f'{ self .gpio_en } /value' , self .off )
75+
76+ def enable (self ) -> None :
77+ print ('Enabling microcontroller...' )
78+ self .write (f'{ self .gpio_g0 } /value' , self .off )
79+ sleep (0.5 )
80+ self .write (f'{ self .gpio_en } /value' , self .off )
Original file line number Diff line number Diff line change 66
77
88def show_help () -> None :
9- print (f'{ sys .argv [0 ]} [nano | xavier | orin] [nand | v05] [usb | /dev/<name>] [enable] [-e | --erase]' )
9+ print (f'{ sys .argv [0 ]} [nano | xavier | orin] [nand | v05] [usb | /dev/<name>] [enable] [-e | --erase] [reset] ' )
1010 print (' -e, --erase erase the flash before flashing the new firmware' )
1111 print (' nano flashing Jetson Nano (default)' )
1212 print (' xavier flashing Jetson Xavier' )
@@ -16,6 +16,7 @@ def show_help() -> None:
1616 print (' usb use /dev/tty.SLAB_USBtoUART as serial device' )
1717 print (' /dev/<name> use /dev/<name> as serial device' )
1818 print (' enable enable the ESP32 microcontroller' )
19+ print (' reset reset the ESP32 microcontroller' )
1920
2021
2122if any (h in sys .argv for h in ['--help' , '-help' , 'help' , '-h' ]):
@@ -38,7 +39,13 @@ def show_help() -> None:
3839if 'enable' in sys .argv :
3940 with esp .pin_config ():
4041 print ('Enabling ESP...' )
41- esp .activate ()
42+ esp .enable ()
43+ sys .exit ()
44+
45+ if 'reset' in sys .argv :
46+ with esp .pin_config ():
47+ print ('Resetting ESP...' )
48+ esp .reset ()
4249 sys .exit ()
4350
4451with esp .pin_config (), esp .flash_mode ():
You can’t perform that action at this time.
0 commit comments