pyedbglib.mplabtransport¶
pyedbglib.mplabtransport.mplabtransport¶
mplabtransport replaces the hidtransport layer when running pyedbglib stack inside MPLAB.
- class pyedbglib.mplabtransport.mplabtransport.MpLabTransport(tool)¶
Bases:
object
MpLabTransport supports the same API as HidTransport:
hid_transfer for send and receive
get_report_size for determining the HID report size in use
- get_report_size()¶
Report size as reported through the HID interface.
Usually 64b, but can be 512b
- hid_read()¶
Waits for and receives a packet over HID
- hid_transfer(packet)¶
Sends a packet and receives a response.
- hid_write(packet)¶
Sends a packet to HID and does not wait for a response