Module Expr Str ImportFrom alias Import alias alias TryExcept body Import alias identifier handlers ExceptHandler body If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad orelse Assign NameStore NameLoad ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body If BoolOpAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call NameLoad BinOpSub Num Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd ListLoad Num NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str While CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Pass Return Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list
N/A N/A 
 mbed CMSIS-DAP debugger
 Copyright (c) 2006-2013 ARM Limited

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 interface Interface N/A logging os N/A N/A N/A pywinusb.hid hid N/A N/A N/A N/A N/A N/A os name nt N/A N/A N/A N/A logging error PyWinUSB is required on a Windows Machine N/A available False N/A N/A available True PyWinUSB N/A Interface N/A N/A 
    This class provides basic functions to access
    a USB HID device using pywinusb:
        - write/read an endpoint
     N/A name pywinusb N/A available available __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super PyWinUSB self __init__ N/A N/A self report N/A N/A N/A self rcv_data N/A N/A N/A self device None N/A N/A rx_handler N/A N/A self data N/A N/A N/A N/A N/A N/A self rcv_data append N/A data N/A 1 N/A open N/A N/A self N/A N/A N/A N/A N/A N/A self device open N/A reports N/A N/A N/A self device find_output_reports N/A N/A N/A len reports 1 N/A N/A N/A ValueError Unexpected USB reports N/A N/A self report N/A reports N/A 0 N/A N/A N/A N/A self device set_raw_data_handler N/A self rx_handler N/A getConnectedInterfaces N/A N/A vid pid N/A N/A N/A 
        returns all the connected devices which matches PyWinUSB.vid/PyWinUSB.pid.
        returns an array of PyWinUSB (Interface) objects
         N/A all_devices N/A N/A hid find_all_hid_devices N/A all_mbed_devices N/A N/A d all_devices N/A N/A N/A N/A N/A d vendor_id vid N/A N/A d product_id pid N/A N/A N/A N/A all_mbed_devices append d N/A N/A all_mbed_devices N/A N/A N/A N/A logging debug No Mbed device connected N/A N/A boards N/A N/A dev all_mbed_devices N/A N/A new_board N/A PyWinUSB N/A N/A new_board vendor_name N/A dev vendor_name N/A N/A new_board product_name N/A dev product_name N/A N/A new_board serial_number N/A dev serial_number N/A N/A new_board vid N/A dev vendor_id N/A N/A new_board pid N/A dev product_id N/A N/A new_board path N/A dev device_path N/A N/A new_board device dev N/A N/A N/A boards append new_board N/A boards N/A staticmethod write N/A N/A self data N/A N/A N/A 
        write data on the OUT endpoint associated to the HID interface
         N/A _ N/A range N/A 64 N/A len data N/A N/A N/A N/A data append 0 N/A N/A N/A N/A self report send N/A N/A 0 data N/A N/A read N/A N/A self timeout N/A -1 N/A N/A 
        read data on the IN endpoint associated to the HID interface
         N/A N/A N/A len N/A self rcv_data 0 N/A N/A N/A N/A N/A N/A self rcv_data pop 0 N/A setPacketCount N/A N/A self count N/A N/A N/A N/A self packet_count count N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A self path N/A other path N/A close N/A N/A self N/A N/A N/A 
        close the interface
         N/A N/A N/A logging debug closing interface N/A N/A N/A N/A self device close N/A N/A