Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RoganDawes/munifying
/ functions
Functions
122 in github.com/RoganDawes/munifying
⨍
Functions
122
◇
Types & classes
23
↓ 43 callers
Method
String
()
unifying/common.go:299
↓ 27 callers
Method
Close
()
unifying/usb.go:152
↓ 20 callers
Method
HIDPP_SendAndCollectResponses
(deviceID byte, id HidPPMsgSubID, parameters []byte)
unifying/usb.go:182
↓ 19 callers
Method
IsHIDPP
()
unifying/proto_hidpp_dj.go:52
↓ 16 callers
Method
SetShowInOut
(show bool)
unifying/usb.go:147
↓ 15 callers
Method
SendUSBReport
(msg BootloaderReport)
unifying/usb.go:940
↓ 14 callers
Method
ReceiveUSBReport
(timeoutMillis int)
unifying/usb.go:945
↓ 10 callers
Function
NewLocalUSBDongle
()
unifying/usb.go:830
↓ 7 callers
Method
GetSetInfo
()
unifying/usb.go:696
↓ 5 callers
Method
DumpFlashByte
Dumps memory from flash / flash info page using undocumented register 0xd4
unifying/usb.go:719
↓ 4 callers
Method
ReceiveUSBReport
(timeoutMillis int)
unifying/usb.go:58
↓ 3 callers
Method
Close
()
unifying/usb.go:963
↓ 3 callers
Method
GetBLVersionString
()
unifying/usb.go:1361
↓ 3 callers
Method
GetFirmwareMemoryInfo
()
unifying/usb.go:1047
↓ 3 callers
Method
Unpair
(deviceIndex byte)
unifying/usb.go:337
↓ 2 callers
Method
AddSignature
(sig []byte)
unifying/firmware_parser.go:91
↓ 2 callers
Method
BaseImage
()
unifying/firmware_parser.go:103
↓ 2 callers
Method
EnablePairing
(timeOutSeconds byte, devNumber byte, blockTillOff bool)
unifying/usb.go:259
↓ 2 callers
Method
EraseFlashTI
()
unifying/usb.go:1095
↓ 2 callers
Function
FlashFirmware
(firmware *unifying.Firmware)
cmd/flash.go:94
↓ 2 callers
Method
FromWire
(payload []byte)
unifying/proto_hidpp_dj.go:348
↓ 2 callers
Method
GetReceiverFirmwareBuildVersion
()
unifying/usb.go:451
↓ 2 callers
Method
GetReceiverFirmwareMajorMinorVersion
()
unifying/usb.go:399
↓ 2 callers
Function
NewUSBBootloaderDongle
()
unifying/usb.go:1641
↓ 2 callers
Method
ParseFirmwareNordic
()
unifying/firmware_parser.go:300
↓ 2 callers
Method
ParseFirmwareTI
()
unifying/firmware_parser.go:254
↓ 2 callers
Method
SendUSBReport
(msg USBReport)
unifying/usb.go:53
↓ 2 callers
Method
SetShowInOut
(show bool)
unifying/usb.go:1042
↓ 2 callers
Method
StoreAutoname
()
unifying/common.go:308
↓ 2 callers
Method
String
()
unifying/proto_hidpp_dj.go:260
↓ 2 callers
Method
SwitchToBootloader
()
unifying/usb.go:477
↓ 2 callers
Method
ToWire
()
unifying/proto_hidpp_dj.go:51
↓ 2 callers
Method
WriteFirmwareSliceToFlashNordic
(ramBufAddr uint16, firmwareSlice []byte)
unifying/usb.go:1159
↓ 2 callers
Method
rcvLoop
()
unifying/usb.go:76
↓ 2 callers
Method
sndLoop
()
unifying/usb.go:119
↓ 1 callers
Method
AddDevice
(d DeviceInfo)
unifying/common.go:292
↓ 1 callers
Method
BaseImageDowngradeFromBL0302ToBL0301
* Firmware images are either meant for <=BOT03.01 (unsigned) or BOT03.02 (signed) Images for BOT03.01 have a start address of 0x0400 and end address o
unifying/firmware_parser.go:170
↓ 1 callers
Method
CheckFirmwareCrcAndSignatureTI
()
unifying/usb.go:1342
↓ 1 callers
Method
DisablePairing
()
unifying/usb.go:329
↓ 1 callers
Function
DumpDongleInfo
()
cmd/dump.go:26
↓ 1 callers
Function
DumpDongleNordic
()
cmd/dumpnordic.go:28
↓ 1 callers
Method
DumpRawKeyData
(devID byte)
unifying/usb.go:769
↓ 1 callers
Method
EraseFlashNordic
(FlashAddr uint16)
unifying/usb.go:1307
↓ 1 callers
Function
Execute
Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the r
cmd/root.go:43
↓ 1 callers
Function
FlashFirmwareFromHexFile
(fw_hex_file string, fw_sig_file string)
cmd/flash.go:34
↓ 1 callers
Function
FlashFirmwareFromRawFiles
(fw_file string, fw_sig_file string)
cmd/flash.go:64
↓ 1 callers
Method
FlashReceiver
(firmware *Firmware)
unifying/usb.go:1387
↓ 1 callers
Method
FlashReceiverNordic
(firmware *Firmware)
unifying/usb.go:1532
↓ 1 callers
Method
FlashTIReceiverTI
(firmware *Firmware)
unifying/usb.go:1407
↓ 1 callers
Method
FromSlice
(sl []byte)
unifying/common.go:210
↓ 1 callers
Method
FromWire
(payload []byte)
unifying/proto_bootloader.go:57
↓ 1 callers
Method
GetAllConnectedDevices
* func (u *LocalUSBDongle) PrintInfoForAllConnectedDevices() (err error) { numPaired, err := u.GetNumPairedDevices() if err != nil { return } f
unifying/usb.go:602
↓ 1 callers
Method
GetDevicePairingInfo
(deviceID byte)
unifying/usb.go:488
↓ 1 callers
Method
GetDongleInfo
()
unifying/usb.go:623
↓ 1 callers
Method
GetNumPairedDevices
()
unifying/usb.go:348
↓ 1 callers
Method
HIDPP_Send
(deviceID byte, id HidPPMsgSubID, parameters []byte)
unifying/usb.go:239
↓ 1 callers
Method
IsDJ
()
unifying/proto_hidpp_dj.go:53
↓ 1 callers
Function
KeyData2Key
(keydata []byte)
unifying/helper.go:5
↓ 1 callers
Function
ListDongleInfo
()
cmd/info.go:25
↓ 1 callers
Method
OpenDeviceWithVID
(vid gousb.ID)
unifying/usb.go:812
↓ 1 callers
Function
ParseFirmwareBin
(binblob []byte)
unifying/firmware_parser.go:347
↓ 1 callers
Function
ParseFirmwareHex
(ihex_file_path string)
unifying/firmware_parser.go:372
↓ 1 callers
Function
PatchdumpDongle
()
cmd/patchdump.go:25
↓ 1 callers
Method
ReadFirmwareSliceFromFlashNordic
(ramBufAddr uint16, sliceLen byte)
unifying/usb.go:1185
↓ 1 callers
Method
Reboot
()
unifying/usb.go:1086
↓ 1 callers
Function
Select
(prompt string, options []string)
helper/helper.go:47
↓ 1 callers
Function
SelectPaired
(usb *unifying.LocalUSBDongle)
cmd/unpair.go:28
↓ 1 callers
Method
Store
(filename string)
unifying/common.go:317
↓ 1 callers
Function
StoreDongleInfo
()
cmd/store.go:25
↓ 1 callers
Method
StoreRAMBufferToFlashAddrTI
(FlashAddr uint16)
unifying/usb.go:1324
↓ 1 callers
Method
String
()
unifying/proto_bootloader.go:51
↓ 1 callers
Method
WriteFirmwareSliceToRAMBufferTI
(ramBufAddr uint16, firmwareSlice []byte)
unifying/usb.go:1131
↓ 1 callers
Method
WriteSignatureSliceNordic
(signatureAddr uint16, signatureSlice []byte)
unifying/usb.go:1238
↓ 1 callers
Method
WriteSignatureSliceTI
(signatureAddr uint16, signatureSlice []byte)
unifying/usb.go:1212
↓ 1 callers
Function
Xtoi
(s string)
helper/helper.go:12
↓ 1 callers
Method
pushRawHexLine
(hexline []byte)
unifying/firmware_parser.go:35
Method
ClearRAMBufferTI
()
unifying/usb.go:1113
Method
FromWire
(payload []byte)
unifying/proto_hidpp_dj.go:50
Method
FromWire
(payload []byte)
unifying/proto_hidpp_dj.go:465
Method
GenericCommandTI
(cmd BootloaderCommand, addr uint16, data []byte)
unifying/usb.go:1283
Method
GetDeviceActivityCounters
()
unifying/usb.go:374
Method
GetReceiverBLMajorMinorVersion
()
unifying/usb.go:425
Method
IsCommand
()
unifying/proto_hidpp_dj.go:344
Method
IsDJ
()
unifying/proto_hidpp_dj.go:256
Method
IsDJ
()
unifying/proto_hidpp_dj.go:517
Method
IsHIDPP
()
unifying/proto_hidpp_dj.go:252
Method
IsHIDPP
()
unifying/proto_hidpp_dj.go:513
Method
IsNotification
()
unifying/proto_hidpp_dj.go:340
Method
IsRFReport
()
unifying/proto_hidpp_dj.go:336
Method
ReadSignatureSliceTI
(signatureAddr uint16, len byte)
unifying/usb.go:1264
Method
String
()
unifying/common.go:23
Method
String
()
unifying/common.go:59
Method
String
()
unifying/common.go:106
Method
String
()
unifying/common.go:152
Method
String
()
unifying/common.go:181
Method
String
()
unifying/common.go:232
Method
String
()
unifying/common.go:262
Method
String
()
unifying/proto_hidpp_dj.go:35
Method
String
()
unifying/proto_hidpp_dj.go:78
Method
String
()
unifying/proto_hidpp_dj.go:116
next →
1–100 of 122, ranked by callers