## alias nrf5='cd $PATH_HARDWARE/git/ustczzh/nRF5_SDK' alias nrfk='cd $PATH_HARDWARE/git/ustczzh/nrf52-hhkb' alias nrfag='cd $PATH_HARDWARE/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc' alias nrfas='cd $PATH_HARDWARE/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses' alias nrfbg='cd $PATH_HARDWARE/git/ustczzh/nrf52-hhkb/keyboard/hhkb/bootloader/armgcc' alias nrfbs='cd $PATH_HARDWARE/git/ustczzh/nrf52-hhkb/keyboard/hhkb/bootloader/ses' # JLink alias jl='JLinkExe -device nrf52840_xxaa -if swd -speed 4000 -autoconnect 1' alias jlrc='JLinkRTTclient -device nrf52830_xxaa -if swd -speed 4000' # nrfjprog alias nnrf='nano /opt/nrfjprog/nrfjprog.ini' alias nrfe='nrfjprog -f NRF52 -e' alias nrfrec='nrfjprog -f NRF52 --recover' alias nrfefds='nrfjprog -f NRF52 --erasepage 0xf5000-0xf8000' alias nrfefdse='nrfjprog -f NRF52 --erasepage 0xfd000-0x100000' alias nrfr='nrfjprog -f NRF52 -r' alias nrfp='nrfjprog -f NRF52 --sectorerase --program' alias nrffw='nrfjprog -f NRF52 --memrd 0x0000300C' alias nrfnfc='nrfjprog -f NRF52 --memrd 0x1000120C' alias nrffds='nrfjprog -f NRF52 --memrd 0xf7000 --n 0x100 && echo && nrfjprog -f NRF52 --memrd 0xf6000 --n 0x100 && echo && nrfjprog -f NRF52 --memrd 0xf5000 --n 0x100' alias nrffds1='nrfjprog -f NRF52 --memrd 0xf6000 --n 0x100' alias nrffdse='nrfjprog -f NRF52 --memrd 0xff000 --n 0x100 && echo && nrfjprog -f NRF52 --memrd 0xfe000 --n 0x100 && echo && nrfjprog -f NRF52 --memrd 0xfd000 --n 0x100' alias nrfsd='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/SDK/components/softdevice/s140/hex/s140_nrf52_7.0.1_softdevice.hex --sectorerase' alias nrfbl='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/bootloader/armgcc/_build/nrf52_bootloader.hex --sectoranduicrerase' alias nrfap='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_kbd.hex --sectorerase' alias nrfss='nrfutil settings generate --family NRF52840 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_kbd.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/settings.hex' alias nrftt='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/settings.hex --sectorerase' alias nrfst='nrfutil settings generate --family NRF52840 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_kbd.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/settings.hex && nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/settings.hex --sectorerase' alias nrfkb='nrfutil pkg generate --hw-version 52 --application-version 1 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_kbd.hex --sd-req 0xCA --key-file /root/git/dfu/dfu_private.pem $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/dfu_kbd.zip' alias nrfma='mergehex -m $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/SDK/components/softdevice/s140/hex/s140_nrf52_7.0.1_softdevice.hex $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/bootloader/armgcc/_build/nrf52_bootloader.hex -o $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/sdbl.hex && nrfutil settings generate --family NRF52840 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_kbd.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/settings.hex && mergehex -m $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/sdbl.hex $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_kbd.hex $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/settings.hex -o $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_hhkb.hex && nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/nrf52_hhkb.hex --sectoranduicrerase && nrfjprog -f NRF52 -r' alias nrfbls='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/bootloader/ses/Output/Release/Exe/secure_bootloader_ble_s140_pca10056.hex --sectorerase' alias nrfaps='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/ble_app_buttonless_dfu_pca10056_s140.hex --sectorerase' alias nrfsss='nrfutil settings generate --family NRF52840 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/ble_app_buttonless_dfu_pca10056_s140.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/settings.hex' alias nrftts='nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/settings.hex --sectorerase' alias nrfsts='nrfutil settings generate --family NRF52840 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/ble_app_buttonless_dfu_pca10056_s140.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/settings.hex && nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/settings.hex --sectorerase' alias nrfkbs='nrfutil pkg generate --hw-version 52 --application-version 1 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/ble_app_buttonless_dfu_pca10056_s140.hex --sd-req 0xCA --key-file /root/git/dfu/dfu_private.pem $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/dfu_kbd.zip' alias nrfmas='mergehex -m $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/SDK/components/softdevice/s140/hex/s140_nrf52_7.0.1_softdevice.hex $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/bootloader/ses/Output/Release/Exe/secure_bootloader_ble_s140_pca10056.hex -o $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/sdbl.hex && nrfutil settings generate --family NRF52840 --application $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/ble_app_buttonless_dfu_pca10056_s140.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/settings.hex && mergehex -m $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/sdbl.hex $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/ble_app_buttonless_dfu_pca10056_s140.hex $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/settings.hex -o $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/nrf52_hhkb.hex && nrfjprog -f NRF52 --program $PATH_D/Hardware/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/ses/Output/Release/Exe/nrf52_hhkb.hex --sectoranduicrerase && nrfjprog -f NRF52 -r' alias dlg='scp 7y38:/root/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/dfu_kbd.zip $PATH_D/Hardware/' alias dlg_hn6='scp hn-7y38:/root/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/dfu_kbd.zip $PATH_D/Hardware/' alias dlg_tj6='scp tj-7y38:/root/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/dfu_kbd.zip $PATH_D/Hardware/' alias ulg='scp /root/git/ustczzh/nrf52-hhkb/keyboard/hhkb/project/armgcc/_build/dfu_kbd.zip 192.168.0.124:$PATH_D/Hardware/'