mirror of
https://github.com/dbisu/pico-ducky.git
synced 2025-12-06 02:41:45 +00:00
Disable auto reload when a new payload or code is deployed. Add blinking LED when board is idle, ready for reload or payload is finished running
This commit is contained in:
@@ -14,6 +14,8 @@ from adafruit_hid.keycode import Keycode
|
||||
#from keyboard_layout_win_LANG import KeyboardLayout
|
||||
#from keycode_win_LANG import Keycode
|
||||
|
||||
import supervisor
|
||||
|
||||
import time
|
||||
import digitalio
|
||||
from board import *
|
||||
@@ -101,9 +103,14 @@ def parseLine(line):
|
||||
kbd = Keyboard(usb_hid.devices)
|
||||
layout = KeyboardLayout(kbd)
|
||||
|
||||
# turn off automatically reloading when files are written to the pico
|
||||
supervisor.disable_autoreload()
|
||||
|
||||
# sleep at the start to allow the device to be recognized by the host computer
|
||||
time.sleep(.5)
|
||||
|
||||
led.value = True
|
||||
|
||||
|
||||
def getProgrammingStatus():
|
||||
# check GP0 for setup mode
|
||||
@@ -187,3 +194,9 @@ if(progStatus == False):
|
||||
print("Done")
|
||||
else:
|
||||
print("Update your payload")
|
||||
|
||||
while True:
|
||||
time.sleep(1.0)
|
||||
led.value = False
|
||||
time.sleep(1.0)
|
||||
led.value = True
|
||||
|
||||
Reference in New Issue
Block a user