mirror of
https://github.com/dekuNukem/USB4VC.git
synced 2025-10-31 11:26:46 -07:00
added support for a new protocol card
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
# scp ./* pi@169.254.194.124:~/usb4vc/rpi_app
|
||||
# 169.254.194.124
|
||||
# scp ./* pi@192.168.1.60:~/usb4vc/rpi_app
|
||||
|
||||
# sh sync.sh; ssh -t pi@169.254.194.124 "pkill python3;cd ~/usb4vc/rpi_app;python3 usb4vc_main.py"
|
||||
# sh sync.sh; ssh -t pi@192.168.1.60 "pkill python3;cd ~/usb4vc/rpi_app;python3 usb4vc_main.py"
|
||||
|
||||
scp ./* pi@169.254.194.124:~/usb4vc/rpi_app
|
||||
ssh -t pi@169.254.194.124 "pkill python3;cd ~/usb4vc/rpi_app;python3 usb4vc_main.py"
|
||||
# ssh -t pi@169.254.194.124 "pkill python3;cd ~/usb4vc/rpi_app;python3 usb4vc_check_update.py"
|
||||
scp ./* pi@192.168.1.60:~/usb4vc/rpi_app
|
||||
ssh -t pi@192.168.1.60 "pkill python3;cd ~/usb4vc/rpi_app;python3 usb4vc_main.py"
|
||||
# ssh -t pi@192.168.1.60 "pkill python3;cd ~/usb4vc/rpi_app;python3 usb4vc_check_update.py"
|
||||
|
||||
# ssh -t pi@169.254.194.124 "pkill python3;cd ~/usb4vc/rpi_app;python3 firmware_flasher.py /home/pi/usb4vc/firmware/PBFW_IBMPC_PBID1_V0_1_5.hex /home/pi/usb4vc/firmware/ibmpc_test.hex"
|
||||
# ssh -t pi@169.254.194.124 "pkill python3;cd ~/usb4vc/rpi_app;python3 bb_tester.py"
|
||||
# ssh -t pi@192.168.1.60 "pkill python3;cd ~/usb4vc/rpi_app;python3 firmware_flasher.py /home/pi/usb4vc/firmware/PBFW_IBMPC_PBID1_V0_1_5.hex /home/pi/usb4vc/firmware/ibmpc_test.hex"
|
||||
# ssh -t pi@192.168.1.60 "pkill python3;cd ~/usb4vc/rpi_app;python3 bb_tester.py"
|
||||
|
||||
# pi@169.254.245.21 bb_tester
|
||||
@@ -13,7 +13,7 @@ def ensure_dir(dir_path):
|
||||
if not os.path.exists(dir_path):
|
||||
os.makedirs(dir_path)
|
||||
|
||||
RPI_APP_VERSION_TUPLE = (0, 2, 1)
|
||||
RPI_APP_VERSION_TUPLE = (0, 2, 2)
|
||||
|
||||
code_name_to_value_lookup = {
|
||||
'KEY_RESERVED':(0, 'kb_key'),
|
||||
|
||||
@@ -67,6 +67,7 @@ class my_button(object):
|
||||
PBOARD_ID_UNKNOWN = 0
|
||||
PBOARD_ID_IBMPC = 1
|
||||
PBOARD_ID_ADB = 2
|
||||
PBOARD_ID_APPLE_ALL = 3
|
||||
pboard_info_spi_msg = [0] * 32
|
||||
this_pboard_id = PBOARD_ID_UNKNOWN
|
||||
|
||||
@@ -151,6 +152,10 @@ PROTOCOL_RAW_KEYBOARD = {'pid':125, 'display_name':"Raw data"}
|
||||
PROTOCOL_RAW_MOUSE = {'pid':126, 'display_name':"Raw data"}
|
||||
PROTOCOL_RAW_GAMEPAD = {'pid':127, 'display_name':"Raw data"}
|
||||
|
||||
PROTOCOL_APPLE_QUAD_MOUSE = {'pid':9, 'display_name':"Lisa/Mac (M0100)"}
|
||||
PROTOCOL_M0110_KEYBOARD = {'pid':10, 'display_name':"Mac (M0110)"}
|
||||
PROTOCOL_LISA_KEYBOARD = {'pid':11, 'display_name':"Lisa"}
|
||||
|
||||
custom_profile_list = []
|
||||
|
||||
try:
|
||||
@@ -306,6 +311,10 @@ raw_keyboard_protocols = [PROTOCOL_OFF, PROTOCOL_RAW_KEYBOARD]
|
||||
raw_mouse_protocols = [PROTOCOL_OFF, PROTOCOL_RAW_MOUSE]
|
||||
raw_gamepad_protocols = [PROTOCOL_OFF, PROTOCOL_RAW_GAMEPAD]
|
||||
|
||||
apple_all_keyboard_protocols = [PROTOCOL_OFF, PROTOCOL_ADB_KB, PROTOCOL_M0110_KEYBOARD, PROTOCOL_LISA_KEYBOARD]
|
||||
apple_all_mouse_protocols = [PROTOCOL_OFF, PROTOCOL_ADB_MOUSE, PROTOCOL_APPLE_QUAD_MOUSE]
|
||||
apple_all_gamepad_protocols = [PROTOCOL_OFF, PROTOCOL_USB_GP_TO_MOUSE_KB]
|
||||
|
||||
mouse_sensitivity_list = [1, 1.25, 1.5, 1.75, 0.25, 0.5, 0.75]
|
||||
|
||||
"""
|
||||
@@ -832,6 +841,7 @@ pboard_database = {
|
||||
PBOARD_ID_UNKNOWN:{'author':'Unknown', 'fw_ver':(0,0,0), 'full_name':'Unknown', 'hw_rev':0, 'protocol_list_keyboard':raw_keyboard_protocols, 'protocol_list_mouse':raw_mouse_protocols, 'protocol_list_gamepad':raw_gamepad_protocols},
|
||||
PBOARD_ID_IBMPC:{'author':'dekuNukem', 'fw_ver':(0,0,0), 'full_name':'IBM PC Compatible', 'hw_rev':0, 'protocol_list_keyboard':ibmpc_keyboard_protocols, 'protocol_list_mouse':ibmpc_mouse_protocols, 'protocol_list_gamepad':ibmpc_gamepad_protocols},
|
||||
PBOARD_ID_ADB:{'author':'dekuNukem', 'fw_ver':(0,0,0), 'full_name':'Apple Desktop Bus', 'hw_rev':0, 'protocol_list_keyboard':adb_keyboard_protocols, 'protocol_list_mouse':adb_mouse_protocols, 'protocol_list_gamepad':adb_gamepad_protocols},
|
||||
PBOARD_ID_APPLE_ALL:{'author':'dekuNukem', 'fw_ver':(0,0,0), 'full_name':'Apple Pre-USB', 'hw_rev':0, 'protocol_list_keyboard':apple_all_keyboard_protocols, 'protocol_list_mouse':apple_all_mouse_protocols, 'protocol_list_gamepad':apple_all_gamepad_protocols},
|
||||
}
|
||||
|
||||
def get_pboard_dict(pid):
|
||||
|
||||
Reference in New Issue
Block a user