From 9bbeceba942772ef31b9c059b761460a782313e6 Mon Sep 17 00:00:00 2001 From: Microchip Technology Date: Fri, 22 Mar 2024 07:24:51 +0000 Subject: [PATCH] pyedbglib release 2.24.2.18 on PyPI --- CHANGELOG.md | 8 + LICENSE.txt | 4 +- MANIFEST.in | 6 - README.md | 4 +- doc/source/conf.py | 2 +- docs/.buildinfo | 2 +- docs/genindex.html | 2 +- docs/index.html | 4 +- docs/py-modindex.html | 2 +- docs/pyedbglib.hidtransport.html | 2 +- docs/pyedbglib.html | 4 +- docs/pyedbglib.mplabtransport.html | 2 +- docs/pyedbglib.primitive.html | 2 +- docs/pyedbglib.protocols.html | 2 +- docs/pyedbglib.serialport.html | 2 +- docs/pyedbglib.util.html | 2 +- docs/search.html | 2 +- docs/searchindex.js | 2 +- pyedbglib/__init__.py | 11 +- .../atmega4809_flash_gaps_fuses_lockbits.hex | 30 ++++ .../atmega4809_flash_gaps_fuses_lockbits.uf2 | Bin 0 -> 2048 bytes .../tests/data/pic16_flash_eeprom_config.hex | 34 ++++ .../tests/data/pic16_flash_eeprom_config.uf2 | Bin 0 -> 3072 bytes pyedbglib/tests/test_hex_to_uf2.py | 45 +++++ pyedbglib/util/hex_to_uf2.py | 168 ++++++++++++++++++ pyedbglib/version.py | 4 - pypi.md | 3 +- pyproject.toml | 5 + requirements.txt | 7 - setup.cfg | 66 +++++++ setup.py | 114 ------------ 31 files changed, 386 insertions(+), 155 deletions(-) delete mode 100644 MANIFEST.in create mode 100644 pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.hex create mode 100644 pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.uf2 create mode 100644 pyedbglib/tests/data/pic16_flash_eeprom_config.hex create mode 100644 pyedbglib/tests/data/pic16_flash_eeprom_config.uf2 create mode 100644 pyedbglib/tests/test_hex_to_uf2.py create mode 100644 pyedbglib/util/hex_to_uf2.py delete mode 100644 pyedbglib/version.py create mode 100644 pyproject.toml delete mode 100644 requirements.txt create mode 100644 setup.cfg delete mode 100644 setup.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c1a01d..7752735 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [2.24.2] - March 2024 + +### Added +- DSG-7090 Added support for converting Intel(R) Hex to UF2 format + +### Changed +- DSG-6539 Migrated pyedbglib to new project configuration format + ## [2.23.0] - September 2023 ### Added diff --git a/LICENSE.txt b/LICENSE.txt index bd9c5f6..49137ad 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2023 Microchip Technology Inc. and its subsidiaries. +Copyright (c) 2024 Microchip Technology Inc. and its subsidiaries. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file +THE SOFTWARE. diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index c5ab6e1..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,6 +0,0 @@ -include images/microchip.png -# These files are read in setup.py so they must be included in the source zip for pip to be able to install the zip -# Note however that since the files are not a part of the package (not inside the pyedbglib sub folder) -# they won't be included in the python wheel. -include pypi.md -include requirements.txt \ No newline at end of file diff --git a/README.md b/README.md index fb7bdc2..dfa36e8 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,6 @@ Browse source code on [github](https://github.com/microchip-pic-avr-tools/pyedbg Read API documentation on [github](https://microchip-pic-avr-tools.github.io/pyedbglib) -Read the changelog on [github](https://github.com/microchip-pic-avr-tools/pyedbglib/blob/main/CHANGELOG.md) - ## Usage pyedbglib is a library which can be used by Python applications to communicate with Microchip microcontrollers via Microchip CMSIS-DAP based debuggers. @@ -39,7 +37,7 @@ Example usage of pyedbglib to read debugger firmware version and target voltage """ from pyedbglib.hidtransport.hidtransportfactory import hid_transport from pyedbglib.protocols.housekeepingprotocol import Jtagice3HousekeepingProtocol -from pyedbglib.version import VERSION as pyedbglib_version +from pyedbglib import __version__ as pyedbglib_version # Report library version print("pyedbglib version {}".format(pyedbglib_version)) diff --git a/doc/source/conf.py b/doc/source/conf.py index c83024c..2ff8f4a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -17,7 +17,7 @@ # -- Project information ----------------------------------------------------- project = 'pyedbglib' -copyright = '2021, Microchip Technology Inc' +copyright = '2024, Microchip Technology Inc' author = 'Microchip Technology Inc' diff --git a/docs/.buildinfo b/docs/.buildinfo index 79db72b..a94bf69 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: dc4a20f2ac9c16b323f6d26c517986b8 +config: 0d2883cadca8da09782e7a229c62074d tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/genindex.html b/docs/genindex.html index b415ffb..f100f7f 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -2218,7 +2218,7 @@

W

diff --git a/docs/index.html b/docs/index.html index 5eab8ce..c10110e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -102,7 +102,7 @@

Overviewhttps://pypi.org/project/pyedbglib

  • browse source code on github: https://github.com/microchip-pic-avr-tools/pyedbglib

  • read API documentation on github: https://microchip-pic-avr-tools.github.io/pyedbglib

  • -
  • read the changelog on github: https://github.com/microchip-pic-avr-tools/pyedbglib/blob/main/CHANGELOG.md

  • +
  • read the changelog on pypi: https://pypi.org/project/pyedbglib

  • @@ -331,7 +331,7 @@

    Indices and tables diff --git a/docs/py-modindex.html b/docs/py-modindex.html index e91d697..48365ce 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -267,7 +267,7 @@

    Python Module Index

    diff --git a/docs/pyedbglib.hidtransport.html b/docs/pyedbglib.hidtransport.html index d9ae05f..29870bc 100644 --- a/docs/pyedbglib.hidtransport.html +++ b/docs/pyedbglib.hidtransport.html @@ -491,7 +491,7 @@

    pyedbglib.hidtransport diff --git a/docs/pyedbglib.html b/docs/pyedbglib.html index d5ad4d0..74b45f3 100644 --- a/docs/pyedbglib.html +++ b/docs/pyedbglib.html @@ -1074,7 +1074,7 @@

    Overviewhttps://pypi.org/project/pyedbglib

  • browse source code on github: https://github.com/microchip-pic-avr-tools/pyedbglib

  • read API documentation on github: https://microchip-pic-avr-tools.github.io/pyedbglib

  • -
  • read the changelog on github: https://github.com/microchip-pic-avr-tools/pyedbglib/blob/main/CHANGELOG.md

  • +
  • read the changelog on pypi: https://pypi.org/project/pyedbglib

  • @@ -1125,7 +1125,7 @@

    Library usage diff --git a/docs/pyedbglib.mplabtransport.html b/docs/pyedbglib.mplabtransport.html index 9660515..801bc8c 100644 --- a/docs/pyedbglib.mplabtransport.html +++ b/docs/pyedbglib.mplabtransport.html @@ -155,7 +155,7 @@

    pyedbglib.mplabtransport diff --git a/docs/pyedbglib.primitive.html b/docs/pyedbglib.primitive.html index 572ccc6..c1ba3a7 100644 --- a/docs/pyedbglib.primitive.html +++ b/docs/pyedbglib.primitive.html @@ -392,7 +392,7 @@

    pyedbglib.primitive diff --git a/docs/pyedbglib.protocols.html b/docs/pyedbglib.protocols.html index d669769..ce6a724 100644 --- a/docs/pyedbglib.protocols.html +++ b/docs/pyedbglib.protocols.html @@ -5472,7 +5472,7 @@

    pyedbglib.protocols diff --git a/docs/pyedbglib.serialport.html b/docs/pyedbglib.serialport.html index bc17eca..7eb5685 100644 --- a/docs/pyedbglib.serialport.html +++ b/docs/pyedbglib.serialport.html @@ -240,7 +240,7 @@

    pyedbglib.serialport diff --git a/docs/pyedbglib.util.html b/docs/pyedbglib.util.html index 9492816..707f65b 100644 --- a/docs/pyedbglib.util.html +++ b/docs/pyedbglib.util.html @@ -352,7 +352,7 @@

    pyedbglib.util diff --git a/docs/search.html b/docs/search.html index f5be846..a77f36b 100644 --- a/docs/search.html +++ b/docs/search.html @@ -91,7 +91,7 @@

    Search

    diff --git a/docs/searchindex.js b/docs/searchindex.js index cd4d7ba..952feaa 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "pyedbglib", "pyedbglib.hidtransport", "pyedbglib.mplabtransport", "pyedbglib.primitive", "pyedbglib.protocols", "pyedbglib.serialport", "pyedbglib.util"], "filenames": ["index.rst", "pyedbglib.rst", "pyedbglib.hidtransport.rst", "pyedbglib.mplabtransport.rst", "pyedbglib.primitive.rst", "pyedbglib.protocols.rst", "pyedbglib.serialport.rst", "pyedbglib.util.rst"], "titles": ["pyedbglib documentation", "pyedbglib", "pyedbglib.hidtransport", "pyedbglib.mplabtransport", "pyedbglib.primitive", "pyedbglib.protocols", "pyedbglib.serialport", "pyedbglib.util"], "terms": {"i": [0, 1, 2, 4, 5, 6, 7], "low": [0, 1, 5], "level": [0, 1, 5, 6], "microchip": [0, 1, 2], "cmsi": [0, 1, 2, 5], "dap": [0, 1, 2, 5], "base": [0, 1, 2, 3, 4, 5, 6, 7], "debugg": [0, 1, 2, 4, 5], "avail": [0, 1, 4, 5], "instal": [0, 1], "us": [0, 1, 2, 3, 5], "pip": [0, 1], "from": [0, 1, 2, 4, 5, 7], "pypi": [0, 1], "http": [0, 1], "org": [0, 1], "project": [0, 1], "brows": [0, 1], "sourc": [0, 1, 4], "code": [0, 1, 4, 5], "github": [0, 1], "com": [0, 1], "pic": [0, 1, 4], "avr": [0, 1, 5], "tool": [0, 1, 2, 3, 5, 6], "read": [0, 1, 2, 4, 5], "api": [0, 1, 3, 5], "io": [0, 1, 5], "changelog": [0, 1], "blob": [0, 1], "main": [0, 1], "md": [0, 1], "hidapi": [0, 1, 2], "packag": [0, 1, 5], "usb": [0, 1, 2, 5, 6, 7], "driver": [0, 1], "libusb": [0, 1, 2], "The": [0, 1, 2, 5, 6], "ha": [0, 1, 2, 5, 6], "applic": [0, 1], "its": [0, 1, 2, 5, 6], "own": [0, 1], "provid": [0, 1, 2, 5], "pymcuprog": [0, 1], "In": [0, 1, 6], "gener": [0, 1, 4, 5, 7], "two": [0, 1], "stage": [0, 1], "stack": [0, 1, 3, 5], "implement": [0, 1, 2, 5, 7], "requir": [0, 1, 6], "creat": [0, 1, 2, 4, 5, 6], "transport": [0, 1, 2, 4, 5, 7], "hid": [0, 1, 2, 3, 5, 6], "layer": [0, 1, 2, 3, 5], "thi": [0, 1, 2, 4, 5, 6, 7], "all": [0, 1, 2, 5], "take": [0, 1], "paramet": [0, 1, 2, 4, 5, 6, 7], "constructor": [0, 1, 6], "To": [0, 1], "follow": [0, 1], "pattern": [0, 1], "can": [0, 1, 2, 3, 5], "import": [0, 1, 2, 5], "instanti": [0, 1], "object": [0, 1, 2, 3, 4, 5, 6, 7], "hidtransport": [0, 1, 3], "hidtransportfactori": [0, 1], "hid_transport": [0, 1, 2], "connect": [0, 1, 2, 5], "ani": [0, 1, 2, 5, 6, 7], "pkob": [0, 1, 2], "nano": [0, 1, 2, 5, 6], "nedbg": [0, 1, 2], "serial": [0, 1, 2, 6], "number": [0, 1, 2, 5, 6, 7], "product": [0, 1, 2, 5], "ar": [0, 1, 2, 4, 5], "option": [0, 1], "must": [0, 1], "more": [0, 1, 5], "than": [0, 1], "one": [0, 1], "match": [0, 1, 2, 5, 6], "unit": [0, 1], "statu": [0, 1, 5], "serial_numb": [0, 1, 2, 6], "exampl": [0, 1, 2, 5], "housekeep": [0, 1, 2, 5], "out": [0, 1, 5], "target": [0, 1, 5], "voltag": [0, 1], "housekeepingprotocol": [0, 1, 2], "jtagice3housekeepingprotocol": [0, 1, 2, 5], "start_sess": [0, 1, 5], "get_le16": [0, 1, 5], "housekeeping_context_analog": [0, 1, 5], "housekeeping_analog_vtref": [0, 1, 5], "1000": [0, 1, 5], "0": [0, 1, 2, 4, 5], "end_sess": [0, 1, 5], "print": [0, 1, 2], "run": [0, 1, 2, 3, 5], "02f": [0, 1], "v": [0, 1], "format": [0, 1, 2, 5, 7], "cyhidapi": [0, 1], "cyhidapitransport": [0, 1, 2], "hidtransportbas": [0, 1], "hidtool": [0, 1, 2], "toolinfo": [0, 1], "tool_shortname_to_usb_product_str": [0, 1, 2], "adjust_hid_packet_s": [0, 1, 2], "detect_hid_packet_s": [0, 1, 2], "get_default_report_s": [0, 1, 2], "tool_shortname_to_product_string_nam": [0, 1, 2], "mplabtransport": [0, 1], "primit": [0, 1], "gen4control": [0, 1], "gen4controllercommand": [0, 1, 4], "gen4except": [0, 1, 4], "primitivecontrol": [0, 1], "primitivecontrollercommand": [0, 1, 4], "ati": [0, 1], "asynchronoustransportinterfac": [0, 1, 4, 5], "get_ati_head": [0, 1, 5], "avr32protocol": [0, 1], "avr32protocolerror": [0, 1], "avr8protocol": [0, 1], "avr8protocolerror": [0, 1], "avrcmsisdap": [0, 1], "avrcommand": [0, 1, 5], "avrcommanderror": [0, 1, 5], "avrispprotocol": [0, 1], "avrispprotocolerror": [0, 1, 5], "cmsisdap": [0, 1], "cmsisdapdebugg": [0, 1, 5], "cmsisdapsamdebugg": [0, 1, 5], "cmsisdapunit": [0, 1, 5], "configprotocol": [0, 1], "configprotocolresponseerror": [0, 1, 5], "create_blank_config_block": [0, 1, 5], "create_blank_device_data_block": [0, 1, 5], "dapcommand": [0, 1], "dapwrapp": [0, 1], "edbgprotocol": [0, 1], "jtagice3protocol": [0, 1], "jtagice3command": [0, 1, 5], "jtagice3responseerror": [0, 1, 5], "selftestprotocol": [0, 1], "serialport": [0, 1], "serialcdc": [0, 1], "serialportcheck": [0, 1], "check_access": [0, 1, 6], "serialportmap": [0, 1], "util": [0, 1, 6], "binari": [0, 1, 4], "pack_be16": [0, 1, 7], "pack_be24": [0, 1, 7], "pack_be32": [0, 1, 7], "pack_le16": [0, 1, 7], "pack_le24": [0, 1, 7], "pack_le32": [0, 1, 7], "unpack_be16": [0, 1, 7], "unpack_be24": [0, 1, 7], "unpack_be32": [0, 1, 7], "unpack_le16": [0, 1, 7], "unpack_le24": [0, 1, 7], "unpack_le32": [0, 1, 7], "chopper": [0, 1], "datachopp": [0, 1, 7], "print_help": [0, 1], "bytelist_to_hex_str": [0, 1, 7], "pyedbglib_error": 0, "pyedbgliberror": [0, 1, 5], "pyedbglibhiderror": [0, 1], "pyedbglibnotsupportederror": [0, 1, 2], "index": [0, 5], "modul": 0, "search": 0, "page": [0, 5], "detect_devic": [1, 2], "hid_connect": [1, 2], "hid_disconnect": [1, 2], "hid_info": [1, 2], "hid_read": [1, 2, 3], "hid_transf": [1, 2, 3], "hid_writ": [1, 2, 3], "set_packet_s": [1, 2], "set_product_str": [1, 2], "disconnect": [1, 2, 5], "get_matching_tool": [1, 2], "get_report_s": [1, 2, 3], "execut": [1, 4, 5], "new_command": [1, 4], "receive_script_execution_respons": [1, 4], "start_script_execut": [1, 4], "add_paramet": [1, 4], "generate_bytestream": [1, 4], "set_data_dest": [1, 4], "set_data_sourc": [1, 4], "set_script_sourc": [1, 4], "execute_single_block": [1, 4], "receive_primitive_execution_respons": [1, 4], "start_primitive_execut": [1, 4], "set_primitive_sourc": [1, 4], "read_buff": [1, 5], "read_data_buff": [1, 5], "read_metadata_buff": [1, 5], "read_response_buff": [1, 5], "receive_frag": [1, 5], "send_frag": [1, 5], "write_buff": [1, 5], "write_command_buff": [1, 5], "write_data_buff": [1, 5], "write_metadata_buff": [1, 5], "avr32_awire_bas": [1, 5], "avr32_context_devic": [1, 5], "avr32_context_phys": [1, 5], "avr32_context_sess": [1, 5], "avr32_context_usb": [1, 5], "avr32_failure_ok": [1, 5], "avr32_flash_ctrl_bas": [1, 5], "avr32_flash_pagebyt": [1, 5], "avr32_flash_pag": [1, 5], "avr32_memtype_block": [1, 5], "avr32_memtype_byt": [1, 5], "avr32_memtype_fus": [1, 5], "avr32_memtype_half_word": [1, 5], "avr32_memtype_internal_flash": [1, 5], "avr32_memtype_memory_servic": [1, 5], "avr32_memtype_nexu": [1, 5], "avr32_memtype_regfil": [1, 5], "avr32_memtype_sab": [1, 5], "avr32_memtype_sysreg": [1, 5], "avr32_memtype_user_pag": [1, 5], "avr32_physical_awire_baud": [1, 5], "avr32_physical_awire_max_baud": [1, 5], "avr32_physical_awire_vers": [1, 5], "avr32_physical_daisi": [1, 5], "avr32_physical_external_reset": [1, 5], "avr32_physical_jtag_clock": [1, 5], "avr32_physical_phys": [1, 5], "avr32_phy_intf_awir": [1, 5], "avr32_phy_intf_jtag": [1, 5], "avr32_phy_intf_non": [1, 5], "avr32_query_command": [1, 5], "avr32_query_command_vers": [1, 5], "avr32_query_configur": [1, 5], "avr32_query_devic": [1, 5], "avr32_query_famili": [1, 5], "avr32_query_funct": [1, 5], "avr32_query_interfac": [1, 5], "avr32_query_read_memtyp": [1, 5], "avr32_query_write_memtyp": [1, 5], "avr32_reset_domain": [1, 5], "avr32_session_run_l": [1, 5], "avr32_tap_dr": [1, 5], "avr32_tap_ir": [1, 5], "avr32_usb_max_read": [1, 5], "avr32_usb_max_writ": [1, 5], "cmd_avr32_activate_phys": [1, 5], "cmd_avr32_deactivate_phys": [1, 5], "cmd_avr32_eras": [1, 5], "cmd_avr32_erase_sect": [1, 5], "cmd_avr32_get": [1, 5], "cmd_avr32_get_id": [1, 5], "cmd_avr32_halt": [1, 5], "cmd_avr32_is_protect": [1, 5], "cmd_avr32_queri": [1, 5], "cmd_avr32_read": [1, 5], "cmd_avr32_reset": [1, 5], "cmd_avr32_set": [1, 5], "cmd_avr32_step": [1, 5], "cmd_avr32_tap": [1, 5], "cmd_avr32_writ": [1, 5], "rsp_avr32_data": [1, 5], "rsp_avr32_data_prob": [1, 5], "rsp_avr32_fail": [1, 5], "rsp_avr32_id": [1, 5], "rsp_avr32_list": [1, 5], "rsp_avr32_ok": [1, 5], "rsp_avr32_pc": [1, 5], "activate_phys": [1, 5], "deactivate_phys": [1, 5], "eras": [1, 5], "get_id": [1, 5], "halt": [1, 5], "is_protect": [1, 5], "jtag_dr": [1, 5], "jtag_ir": [1, 5], "memory_read": [1, 5], "memory_writ": [1, 5], "reset": [1, 5], "step": [1, 5], "avr8_config_funct": [1, 5], "avr8_config_vari": [1, 5], "avr8_ctxt_config": [1, 5], "avr8_ctxt_devic": [1, 5], "avr8_ctxt_opt": [1, 5], "avr8_ctxt_phys": [1, 5], "avr8_ctxt_sess": [1, 5], "avr8_ctxt_test": [1, 5], "avr8_failure_ack_error": [1, 5], "avr8_failure_boot_error": [1, 5], "avr8_failure_clock_error": [1, 5], "avr8_failure_collis": [1, 5], "avr8_failure_crc_failur": [1, 5], "avr8_failure_cs_error": [1, 5], "avr8_failure_daisy_chain_config": [1, 5], "avr8_failure_daisy_chain_too_long": [1, 5], "avr8_failure_dma_error": [1, 5], "avr8_failure_dw_phy_error": [1, 5], "avr8_failure_eb_error": [1, 5], "avr8_failure_framing_error": [1, 5], "avr8_failure_illegal_breakpoint": [1, 5], "avr8_failure_illegal_id": [1, 5], "avr8_failure_illegal_memory_rang": [1, 5], "avr8_failure_illegal_ocd_statu": [1, 5], "avr8_failure_illegal_st": [1, 5], "avr8_failure_illegal_valu": [1, 5], "avr8_failure_invalid_address": [1, 5], "avr8_failure_invalid_align": [1, 5], "avr8_failure_invalid_clock_spe": [1, 5], "avr8_failure_invalid_config": [1, 5], "avr8_failure_invalid_memtyp": [1, 5], "avr8_failure_invalid_physical_st": [1, 5], "avr8_failure_invalid_s": [1, 5], "avr8_failure_jtagm_error": [1, 5], "avr8_failure_jtagm_init_error": [1, 5], "avr8_failure_jtagm_timeout": [1, 5], "avr8_failure_jtagm_vers": [1, 5], "avr8_failure_jtag_bit_banger_timeout": [1, 5], "avr8_failure_jtag_error": [1, 5], "avr8_failure_key_error": [1, 5], "avr8_failure_not_attach": [1, 5], "avr8_failure_not_impl": [1, 5], "avr8_failure_not_support": [1, 5], "avr8_failure_no_device_found": [1, 5], "avr8_failure_no_ocd_control": [1, 5], "avr8_failure_no_target_pow": [1, 5], "avr8_failure_no_vout_set": [1, 5], "avr8_failure_nvm_dis": [1, 5], "avr8_failure_nvm_en": [1, 5], "avr8_failure_ocd_lock": [1, 5], "avr8_failure_ok": [1, 5], "avr8_failure_parity_error": [1, 5], "avr8_failure_pc_read_fail": [1, 5], "avr8_failure_pdi_en": [1, 5], "avr8_failure_pdi_timeout": [1, 5], "avr8_failure_please_toggle_pow": [1, 5], "avr8_failure_read_error": [1, 5], "avr8_failure_register_read_fail": [1, 5], "avr8_failure_timeout": [1, 5], "avr8_failure_too_many_breakpoint": [1, 5], "avr8_failure_unknown": [1, 5], "avr8_failure_vout_error": [1, 5], "avr8_failure_vtg_too_low_for_featur": [1, 5], "avr8_failure_write_error": [1, 5], "avr8_failure_write_timeout": [1, 5], "avr8_func_debug": [1, 5], "avr8_func_non": [1, 5], "avr8_func_program": [1, 5], "avr8_memtype_appl_flash": [1, 5], "avr8_memtype_appl_flash_atom": [1, 5], "avr8_memtype_boot_flash": [1, 5], "avr8_memtype_boot_flash_atom": [1, 5], "avr8_memtype_boot_row": [1, 5], "avr8_memtype_calibration_signatur": [1, 5], "avr8_memtype_can": [1, 5], "avr8_memtype_c": [1, 5], "avr8_memtype_eeprom": [1, 5], "avr8_memtype_eeprom_atom": [1, 5], "avr8_memtype_eeprom_pag": [1, 5], "avr8_memtype_flash_pag": [1, 5], "avr8_memtype_fus": [1, 5], "avr8_memtype_io_shadow": [1, 5], "avr8_memtype_lockbit": [1, 5], "avr8_memtype_ocd": [1, 5], "avr8_memtype_ocd_pc": [1, 5], "avr8_memtype_ocd_sp": [1, 5], "avr8_memtype_ocd_sreg": [1, 5], "avr8_memtype_oscc": [1, 5], "avr8_memtype_regfil": [1, 5], "avr8_memtype_sib": [1, 5], "avr8_memtype_signatur": [1, 5], "avr8_memtype_spm": [1, 5], "avr8_memtype_sram": [1, 5], "avr8_memtype_tbu": [1, 5], "avr8_memtype_user_signatur": [1, 5], "avr8_opt_12v_updi_en": [1, 5], "avr8_opt_chip_erase_to_ent": [1, 5], "avr8_opt_disable_dbp": [1, 5], "avr8_opt_enable_idr": [1, 5], "avr8_opt_hv_updi_en": [1, 5], "avr8_opt_poll_int": [1, 5], "avr8_opt_power_nap": [1, 5], "avr8_opt_run_tim": [1, 5], "avr8_phy_dw_clk_div": [1, 5], "avr8_phy_interfac": [1, 5], "avr8_phy_intf_dw": [1, 5], "avr8_phy_intf_jtag": [1, 5], "avr8_phy_intf_non": [1, 5], "avr8_phy_intf_pdi": [1, 5], "avr8_phy_intf_pdi_1w": [1, 5], "avr8_phy_intf_pdi_3w": [1, 5], "avr8_phy_jtag_daisi": [1, 5], "avr8_phy_mega_dbg_clk": [1, 5], "avr8_phy_mega_prg_clk": [1, 5], "avr8_phy_xm_jtag_clk": [1, 5], "avr8_phy_xm_pdi_clk": [1, 5], "avr8_test_tgt_run": [1, 5], "avr8_variant_loopback": [1, 5], "avr8_variant_megaocd": [1, 5], "avr8_variant_non": [1, 5], "avr8_variant_tinyocd": [1, 5], "avr8_variant_tinyx": [1, 5], "avr8_variant_updi": [1, 5], "avr8_variant_xmega": [1, 5], "cmd_avr8_activate_phys": [1, 5], "cmd_avr8_attach": [1, 5], "cmd_avr8_crc": [1, 5], "cmd_avr8_deactivate_phys": [1, 5], "cmd_avr8_detach": [1, 5], "cmd_avr8_disable_debugwir": [1, 5], "cmd_avr8_eras": [1, 5], "cmd_avr8_execute_patch": [1, 5], "cmd_avr8_get": [1, 5], "cmd_avr8_get_id": [1, 5], "cmd_avr8_hw_break_clear": [1, 5], "cmd_avr8_hw_break_set": [1, 5], "cmd_avr8_memory_read": [1, 5], "cmd_avr8_memory_read_mask": [1, 5], "cmd_avr8_memory_writ": [1, 5], "cmd_avr8_page_eras": [1, 5], "cmd_avr8_pc_read": [1, 5], "cmd_avr8_pc_writ": [1, 5], "cmd_avr8_prog_mode_ent": [1, 5], "cmd_avr8_prog_mode_leav": [1, 5], "cmd_avr8_queri": [1, 5], "cmd_avr8_reset": [1, 5], "cmd_avr8_run": [1, 5], "cmd_avr8_run_to_address": [1, 5], "cmd_avr8_set": [1, 5], "cmd_avr8_step": [1, 5], "cmd_avr8_stop": [1, 5], "cmd_avr8_sw_break_clear": [1, 5], "cmd_avr8_sw_break_clear_al": [1, 5], "cmd_avr8_sw_break_set": [1, 5], "erase_app": [1, 5], "erase_app_pag": [1, 5], "erase_boot": [1, 5], "erase_boot_pag": [1, 5], "erase_chip": [1, 5], "erase_eeprom": [1, 5], "erase_eeprom_pag": [1, 5], "erase_usersig": [1, 5], "evt_avr8_break": [1, 5], "evt_avr8_break_caus": [1, 5], "evt_avr8_break_evt_id": [1, 5], "evt_avr8_break_ext_info": [1, 5], "evt_avr8_break_pc": [1, 5], "evt_avr8_idr": [1, 5], "rsp_avr8_data": [1, 5], "rsp_avr8_fail": [1, 5], "rsp_avr8_list": [1, 5], "rsp_avr8_ok": [1, 5], "rsp_avr8_pc": [1, 5], "updi_12v_non": [1, 5], "updi_hv_auto_power_toggl": [1, 5], "updi_hv_non": [1, 5], "updi_hv_simple_puls": [1, 5], "updi_hv_user_power_toggl": [1, 5], "attach": [1, 5], "configure_daisy_chain": [1, 5], "debugwire_dis": [1, 5], "decode_break_ev": [1, 5], "detach": [1, 5], "enter_progmod": [1, 5], "error_as_str": [1, 5], "leave_progmod": [1, 5], "program_counter_read": [1, 5], "program_counter_writ": [1, 5], "regfile_read": [1, 5], "regfile_writ": [1, 5], "run_to": [1, 5], "set_funct": [1, 5], "set_interfac": [1, 5], "set_vari": [1, 5], "software_breakpoint_clear": [1, 5], "software_breakpoint_clear_al": [1, 5], "software_breakpoint_set": [1, 5], "stop": [1, 5], "write_device_data": [1, 5], "avr_cmd_command_header_cmd": [1, 5], "avr_cmd_command_header_fragment_numb": [1, 5], "avr_cmd_command_header_payload_start": [1, 5], "avr_cmd_command_header_s": [1, 5], "avr_cmd_response_fragment_cod": [1, 5], "avr_cmd_response_header_cmd": [1, 5], "avr_command": [1, 5], "avr_command_response_max_payload": [1, 5], "avr_ev": [1, 5], "avr_event_command_header_evt": [1, 5], "avr_event_response_header_evt": [1, 5], "avr_event_response_header_payload_start": [1, 5], "avr_event_response_header_s": [1, 5], "avr_event_response_max_s": [1, 5], "avr_event_response_min_s": [1, 5], "avr_final_frag": [1, 5], "avr_more_frag": [1, 5], "avr_respons": [1, 5], "avr_retry_delay_m": [1, 5], "avr_rsp_command_header_rsp": [1, 5], "avr_rsp_response_header_fragment_numb": [1, 5], "avr_rsp_response_header_payload_start": [1, 5], "avr_rsp_response_header_rsp": [1, 5], "avr_rsp_response_header_s": [1, 5], "avr_command_respons": [1, 5], "poll_ev": [1, 5], "avr_erase_command": [1, 5], "avr_erase_delai": [1, 5], "avr_erase_pollmod": [1, 5], "avr_load_page_command": [1, 5], "avr_poll_valu": [1, 5], "avr_post_leave_delay_m": [1, 5], "avr_pre_leave_delay_m": [1, 5], "avr_prog_enable_command": [1, 5], "avr_read_calibration_byte_command": [1, 5], "avr_read_eeprom_command": [1, 5], "avr_read_flash_command": [1, 5], "avr_read_fuse_command": [1, 5], "avr_read_lock_command": [1, 5], "avr_read_signature_command": [1, 5], "avr_reply_offset": [1, 5], "avr_write_fuse_command": [1, 5], "avr_write_lock_command": [1, 5], "avr_write_page_command": [1, 5], "byte_delai": [1, 5], "func_delai": [1, 5], "pin_delai": [1, 5], "spi_cmd_chip_eras": [1, 5], "spi_cmd_enter_progmod": [1, 5], "spi_cmd_get_baud": [1, 5], "spi_cmd_leave_progmod": [1, 5], "spi_cmd_load_address": [1, 5], "spi_cmd_program_eeprom": [1, 5], "spi_cmd_program_flash": [1, 5], "spi_cmd_program_fus": [1, 5], "spi_cmd_program_lock": [1, 5], "spi_cmd_read_eeprom": [1, 5], "spi_cmd_read_flash": [1, 5], "spi_cmd_read_fus": [1, 5], "spi_cmd_read_lock": [1, 5], "spi_cmd_read_oscc": [1, 5], "spi_cmd_read_signatur": [1, 5], "spi_cmd_set_baud": [1, 5], "spi_cmd_sign_on": [1, 5], "spi_status_baud_invalid": [1, 5], "spi_status_clock_error": [1, 5], "spi_status_cmd_fail": [1, 5], "spi_status_cmd_ok": [1, 5], "spi_status_cmd_tout": [1, 5], "spi_status_cmd_unknown": [1, 5], "spi_status_phy_error": [1, 5], "spi_status_rdy_bsy_tout": [1, 5], "sync_loop": [1, 5], "load_address": [1, 5], "read_calibration_byt": [1, 5], "read_eeprom_chunk": [1, 5], "read_flash_chunk": [1, 5], "read_fuse_byt": [1, 5], "read_lockbit": [1, 5], "read_signature_byt": [1, 5], "write_eeprom_pag": [1, 5], "write_flash_pag": [1, 5], "write_fuse_byt": [1, 5], "write_lockbit": [1, 5], "cdbgpwrupack": [1, 5], "cdbgpwrupreq": [1, 5], "cdbgrstack": [1, 5], "cdbgrstreq": [1, 5], "cm0p_dapid": [1, 5], "csw_16bit": [1, 5], "csw_32bit": [1, 5], "csw_8bit": [1, 5], "csw_addrinc_off": [1, 5], "csw_addrinc_on": [1, 5], "csyspwrupack": [1, 5], "csyspwrupreq": [1, 5], "dap_swj_swclk_tck": [1, 5], "dap_swj_swdio_tm": [1, 5], "dap_swj_tdi": [1, 5], "dap_swj_tdo": [1, 5], "dap_swj_nreset": [1, 5], "dap_swj_ntrst": [1, 5], "dap_transfer_a2": [1, 5], "dap_transfer_a3": [1, 5], "dap_transfer_apndp": [1, 5], "dap_transfer_error": [1, 5], "dap_transfer_fault": [1, 5], "dap_transfer_invalid": [1, 5], "dap_transfer_match_mask": [1, 5], "dap_transfer_match_valu": [1, 5], "dap_transfer_mismatch": [1, 5], "dap_transfer_ok": [1, 5], "dap_transfer_rnw": [1, 5], "dap_transfer_wait": [1, 5], "dp_abort": [1, 5], "dp_ctrl_stat": [1, 5], "dp_idcod": [1, 5], "dp_rdbuff": [1, 5], "dp_resend": [1, 5], "dp_select": [1, 5], "dp_wcr": [1, 5], "jtag_abort": [1, 5], "jtag_apacc": [1, 5], "jtag_bypass": [1, 5], "jtag_dpacc": [1, 5], "jtag_idcod": [1, 5], "orundetect": [1, 5], "readok": [1, 5], "stickycmp": [1, 5], "stickyerr": [1, 5], "stickyorun": [1, 5], "swd_ap_csw": [1, 5], "swd_ap_drw": [1, 5], "swd_ap_tar": [1, 5], "tar_max": [1, 5], "trnmode": [1, 5], "wdataerr": [1, 5], "dap_read_idcod": [1, 5], "dap_read_reg": [1, 5], "dap_reset_target": [1, 5], "dap_swd_configur": [1, 5], "dap_swj_clock": [1, 5], "dap_target_init": [1, 5], "dap_transfer_configur": [1, 5], "dap_write_reg": [1, 5], "init_swj": [1, 5], "multiple_of_four": [1, 5], "read_block": [1, 5], "read_word": [1, 5], "write_block": [1, 5], "write_word": [1, 5], "dap_reset_ext": [1, 5], "dap_error": [1, 5], "dap_id_board_nam": [1, 5], "dap_id_board_vendor": [1, 5], "dap_id_cap": [1, 5], "dap_id_device_nam": [1, 5], "dap_id_device_vendor": [1, 5], "dap_id_fw_v": [1, 5], "dap_id_packet_count": [1, 5], "dap_id_packet_s": [1, 5], "dap_id_product": [1, 5], "dap_id_product_fw_v": [1, 5], "dap_id_ser_num": [1, 5], "dap_id_vendor": [1, 5], "dap_ok": [1, 5], "dap_port_autodetect": [1, 5], "dap_port_dis": [1, 5], "dap_port_jtag": [1, 5], "dap_port_swd": [1, 5], "id_dap_connect": [1, 5], "id_dap_delai": [1, 5], "id_dap_disconnect": [1, 5], "id_dap_hoststatu": [1, 5], "id_dap_info": [1, 5], "id_dap_jtag_configur": [1, 5], "id_dap_jtag_idcod": [1, 5], "id_dap_jtag_sequ": [1, 5], "id_dap_resettarget": [1, 5], "id_dap_swd_configur": [1, 5], "id_dap_swj_clock": [1, 5], "id_dap_swj_pin": [1, 5], "id_dap_swj_sequ": [1, 5], "id_dap_transf": [1, 5], "id_dap_transferabort": [1, 5], "id_dap_transferblock": [1, 5], "id_dap_transferconfigur": [1, 5], "id_dap_writeabort": [1, 5], "dap_connect": [1, 5], "dap_disconnect": [1, 5], "dap_info": [1, 5], "dap_l": [1, 5], "get_config": [1, 5], "rsp_ok": [1, 5], "set_config": [1, 5], "fix": [1, 5], "read_config_block": [1, 5], "read_device_data_block": [1, 5], "set_transport": [1, 5], "tool_check": [1, 5], "write_config_block": [1, 5], "write_device_data_block": [1, 5], "get_all_info": [1, 5], "info": [1, 5], "dap_command_read": [1, 5], "dap_command_respons": [1, 5], "dap_command_writ": [1, 5], "avr_get_config": [1, 5], "cmd_edbg_get": [1, 5], "cmd_edbg_program_id_chip": [1, 5], "cmd_edbg_queri": [1, 5], "cmd_edbg_read_id_chip": [1, 5], "cmd_edbg_refresh_id_chip": [1, 5], "cmd_edbg_set": [1, 5], "edbg_config_kit_data": [1, 5], "edbg_control_ext_prog": [1, 5], "edbg_control_led_usag": [1, 5], "edbg_control_target_pow": [1, 5], "edbg_ctxt_control": [1, 5], "edbg_error": [1, 5], "edbg_query_command": [1, 5], "response_cod": [1, 5], "rsp_edbg_data": [1, 5], "rsp_edbg_fail": [1, 5], "rsp_edbg_list": [1, 5], "rsp_edbg_ok": [1, 5], "check_command_exist": [1, 5], "program_id_chip": [1, 5], "read_edbg_extra_info": [1, 5], "read_id_chip": [1, 5], "refresh_id_chip": [1, 5], "response_as_str": [1, 5], "cmd_housekeeping_end_sess": [1, 5], "cmd_housekeeping_fw_upgrad": [1, 5], "cmd_housekeeping_start_sess": [1, 5], "housekeeping_ability_hv_updi_en": [1, 5], "housekeeping_ability_reset_extens": [1, 5], "housekeeping_analog_vtg_buf": [1, 5], "housekeeping_analog_vusb": [1, 5], "housekeeping_config_aux_mcu_fw_maj": [1, 5], "housekeeping_config_aux_mcu_fw_min": [1, 5], "housekeeping_config_aux_mcu_fw_rev": [1, 5], "housekeeping_config_bldr_maj": [1, 5], "housekeeping_config_bldr_min": [1, 5], "housekeeping_config_build": [1, 5], "housekeeping_config_chip": [1, 5], "housekeeping_config_debug_build": [1, 5], "housekeeping_config_firmware_imag": [1, 5], "housekeeping_config_fpga_fw_maj": [1, 5], "housekeeping_config_fpga_fw_min": [1, 5], "housekeeping_config_fpga_fw_rev": [1, 5], "housekeeping_config_fwrev_maj": [1, 5], "housekeeping_config_fwrev_min": [1, 5], "housekeeping_config_hwrev": [1, 5], "housekeeping_context_config": [1, 5], "housekeeping_context_diagnost": [1, 5], "housekeeping_context_stat": [1, 5], "housekeeping_context_statist": [1, 5], "housekeeping_context_usb": [1, 5], "housekeeping_diagnostics_bod_ctrl": [1, 5], "housekeeping_diagnostics_cpu_clk": [1, 5], "housekeeping_diagnostics_reset_caus": [1, 5], "housekeeping_host_id": [1, 5], "housekeeping_host_rev": [1, 5], "housekeeping_module_ver_aw": [1, 5], "housekeeping_module_ver_jtag": [1, 5], "housekeeping_query_analog_channel": [1, 5], "housekeeping_query_command": [1, 5], "housekeeping_query_special_": [1, 5], "housekeeping_tsup_voltag": [1, 5], "housekeeping_usb_ep_size_cdc": [1, 5], "housekeeping_usb_ep_size_hid": [1, 5], "housekeeping_usb_max_read": [1, 5], "housekeeping_usb_max_writ": [1, 5], "enter_upgrade_mod": [1, 5], "list_supported_command": [1, 5], "read_version_info": [1, 5], "event_handler_id": [1, 5], "handler_avr32_gener": [1, 5], "handler_avr8_gener": [1, 5], "handler_coprocessor": [1, 5], "handler_discoveri": [1, 5], "handler_edbg": [1, 5], "handler_housekeep": [1, 5], "handler_pow": [1, 5], "handler_selftest": [1, 5], "handler_spi": [1, 5], "handler_tpi": [1, 5], "jtagice3_header_command_handler_id": [1, 5], "jtagice3_header_command_payload_start": [1, 5], "jtagice3_header_command_protocol_vers": [1, 5], "jtagice3_header_command_sequ": [1, 5], "jtagice3_header_command_sof_token": [1, 5], "jtagice3_header_event_handler_id": [1, 5], "jtagice3_header_event_payload_start": [1, 5], "jtagice3_header_event_protocol_vers": [1, 5], "jtagice3_header_event_sequ": [1, 5], "jtagice3_header_event_sof_token": [1, 5], "jtagice3_header_response_handler_id": [1, 5], "jtagice3_header_response_payload_start": [1, 5], "jtagice3_header_response_sequ": [1, 5], "jtagice3_header_response_sof_token": [1, 5], "jtagice3_protocol_vers": [1, 5], "jtagice3_token": [1, 5], "jtagice3_command_respons": [1, 5], "jtagice3_command_response_raw": [1, 5], "validate_respons": [1, 5], "cmd_get": [1, 5], "cmd_queri": [1, 5], "cmd_set": [1, 5], "cmd_version0": [1, 5], "cmd_version1": [1, 5], "failure_ok": [1, 5], "jtagice3_error": [1, 5], "protocol_data": [1, 5], "protocol_fail": [1, 5], "protocol_header_response_id": [1, 5], "protocol_header_response_payload": [1, 5], "protocol_header_response_vers": [1, 5], "protocol_list": [1, 5], "protocol_ok": [1, 5], "setget_failure_handler_error": [1, 5], "setget_failure_illegal_st": [1, 5], "setget_failure_invalid_clock_spe": [1, 5], "setget_failure_invalid_valu": [1, 5], "setget_failure_jtagm_init_error": [1, 5], "setget_failure_not_impl": [1, 5], "setget_failure_not_support": [1, 5], "setget_failure_ok": [1, 5], "check_respons": [1, 5], "get_byt": [1, 5], "get_le32": [1, 5], "peel_respons": [1, 5], "queri": [1, 2, 5], "set_byt": [1, 5], "set_le16": [1, 5], "set_le32": [1, 5], "cmd_selftest_delay_m": [1, 5], "cmd_selftest_delay_": [1, 5], "cmd_selftest_delay_u": [1, 5], "cmd_selftest_dgi_pin_raw_read": [1, 5], "cmd_selftest_platform": [1, 5], "cmd_selftest_short_delai": [1, 5], "cmd_selftest_timeout_m": [1, 5], "cmd_selftest_timer_expir": [1, 5], "cmd_selftest_timer_start": [1, 5], "rsp_selftest_data": [1, 5], "rsp_selftest_fail": [1, 5], "rsp_selftest_failed_with_data": [1, 5], "rsp_selftest_list": [1, 5], "rsp_selftest_ok": [1, 5], "selftest_dgi_pin": [1, 5], "selftest_failed_invalid_parameter_valu": [1, 5], "selftest_failed_not_support": [1, 5], "selftest_failed_ok": [1, 5], "version0": [1, 5], "selftest_delay_m": [1, 5], "selftest_delay_": [1, 5], "selftest_delay_u": [1, 5], "selftest_short_delai": [1, 5], "selftest_timeout_m": [1, 5], "selftest_timer_expir": [1, 5], "selftest_timer_start": [1, 5], "open": [1, 6], "find_hid_tool": [1, 6], "find_matching_tools_port": [1, 6], "find_serial_numb": [1, 6], "find_serial_port": [1, 6], "fix_data_typ": [1, 7], "specif": [1, 5], "except": [1, 2, 4, 5, 6], "msg": [1, 4, 5], "none": [1, 2, 4, 5, 6, 7], "class": [1, 2, 3, 4, 5, 6, 7], "error": [1, 2, 5], "signal": 1, "an": [1, 2, 5, 6, 7], "attempt": 1, "oper": [1, 5], "support": [1, 2, 3, 5, 6], "document": 1, "cython": 2, "method": [2, 6], "detect": 2, "devic": [2, 4, 5, 6], "popul": [2, 4], "intern": 2, "list": [2, 4, 5, 6, 7], "return": [2, 4, 5, 6, 7], "make": [2, 4], "retriev": 2, "descriptor": 2, "inform": [2, 5], "data": [2, 4, 5, 7], "data_send": 2, "send": [2, 3, 5, 7], "receiv": [2, 3, 5], "respons": [2, 3, 4, 5], "byte": [2, 4, 5, 7], "sent": [2, 4, 5], "mechan": [2, 5, 6], "vendor_id": 2, "product_id": 2, "product_str": 2, "manufacturer_str": 2, "hold": [2, 5], "properti": 2, "select": 2, "multipl": [2, 6], "packet_s": 2, "set": [2, 4, 5], "packet": [2, 3, 5], "size": [2, 3, 5, 7], "per": 2, "string": [2, 5, 7], "name": [2, 6], "instanc": [2, 4], "type": [2, 5], "true": [2, 5], "successfulli": [2, 5], "fals": [2, 5], "rais": [2, 4, 5], "need": 2, "overridden": [2, 5], "releas": [2, 5], "serial_number_substr": 2, "given": [2, 5], "empti": 2, "subset": 2, "Not": [2, 5], "case": [2, 5], "sensit": 2, "function": [2, 5, 7], "do": [2, 5, 6], "last": 2, "part": [2, 5, 6], "123": 2, "mchp3252000000043123": 2, "mcp32520001230000000": 2, "If": [2, 5, 7], "get": [2, 5], "report": [2, 3], "factori": [2, 5], "current": 2, "onli": [2, 5], "librari": 2, "dispatch": 2, "o": 2, "question": 2, "typic": 2, "pass": [2, 5], "when": [2, 3, 5], "protocol": 2, "where": 2, "commun": [2, 4, 5], "connect_statu": 2, "try": 2, "ioerror": [2, 5], "unabl": 2, "which": [2, 5, 6], "specifi": [2, 6, 7], "gather": 2, "known": [2, 5], "default": [2, 5, 6], "ep": 2, "atmelic": 2, "atmel": [2, 5], "ic": 2, "edbg": [2, 5], "icd4": 2, "mplab": [2, 3], "icd": 2, "4": [2, 5], "ice4": 2, "jtagice3": [2, 5], "medbg": 2, "pickit4": 2, "pickit": 2, "powerdebugg": 2, "power": 2, "snap": 2, "some": [2, 5], "3g": 2, "have": [2, 5], "dual": 2, "configur": [2, 5], "interfac": [2, 3, 4, 5, 6], "512": [2, 5], "while": [2, 5], "strict": 2, "minim": 2, "both": 2, "64": [2, 5], "switch": 2, "standard": [2, 5], "wai": 2, "manag": 2, "atprogram": 2, "ex": 2, "studio": [2, 5], "7": [2, 5], "persist": 2, "determin": [2, 3], "alter": 2, "On": 2, "linux": [2, 6], "mac": 2, "core": [2, 5], "see": 2, "def": [2, 6], "window": 2, "adjust": 2, "after": [2, 5], "activ": [2, 5], "befor": [2, 5], "simpl": [2, 5], "instead": 2, "done": [2, 5], "small": 2, "ask": 2, "frame": [2, 5], "enough": 2, "succe": 2, "variant": [2, 5], "made": 2, "sinc": 2, "toler": 2, "mismatch": 2, "alreadi": 2, "pyusb": 2, "easili": 2, "inspect": 2, "pid": 2, "look": [2, 5], "found": 2, "id": [2, 4, 5], "shortnam": 2, "map": [2, 5], "common": 2, "short": 2, "intent": 2, "alwai": 2, "convers": 2, "happen": 2, "valid": [2, 5, 7], "just": 2, "unchang": 2, "so": 2, "correct": 2, "still": 2, "safe": 2, "funtion": 2, "atbackend": 2, "etc": 2, "identifi": 2, "replac": 3, "insid": 3, "same": 3, "through": 3, "usual": 3, "64b": 3, "512b": 3, "wait": [3, 6], "over": [3, 5, 7], "doe": [3, 5], "gen4": 4, "script": 4, "engin": 4, "asynchron": [4, 5], "wrapper": [4, 5], "access": [4, 5, 6], "5g": 4, "fw": [4, 5], "atom": 4, "arrai": [4, 5], "contain": [4, 5], "result": 4, "fail": [4, 5], "content": [4, 5], "new": [4, 5], "command": [4, 5], "control": 4, "pack": [4, 5, 7], "32": [4, 5, 7], "bit": [4, 5, 7], "integ": [4, 7], "start": [4, 5], "immedi": 4, "wrap": [4, 5], "exchang": 4, "field": [4, 5], "client": 4, "bytestream": 4, "value_arrai": 4, "add": [4, 5], "turn": 4, "envelop": 4, "stream": 4, "destination_id": 4, "dest": 4, "buffer": [4, 5], "source_id": 4, "src_id": 4, "custom": [4, 5], "sequenc": [4, 5], "thereof": [4, 6], "primitive_block": 4, "block": [4, 5], "param_id": 4, "valu": [4, 5, 7], "flag": [4, 5], "buffer_id": 5, "num_byt": 5, "buffer_typ": 5, "Will": 5, "handl": 5, "chop": [5, 7], "suit": 5, "endpoint": 5, "ati_ctrl_type_data": 5, "ati_ctrl_type_metadata": 5, "ati_ctrl_type_cmdrsp": 5, "ati_ctrl_type_si": 5, "bytearrai": [5, 7], "metadata": 5, "databyt": 5, "bytes_to_rec": 5, "fragment": 5, "limit": 5, "6": 5, "5": 5, "3": 5, "2": 5, "1": 5, "eof": 5, "sof": 5, "write": 5, "written": 5, "handler": 5, "handler_vari": 5, "header": 5, "consum": 5, "invok": 5, "avr32": 5, "sub": 5, "famili": 5, "16": [5, 7], "130": 5, "128": 5, "11": 5, "131": 5, "132": 5, "148": 5, "133": 5, "144": 5, "129": 5, "146": 5, "145": 5, "147": 5, "12": 5, "8": [5, 7], "10": 5, "17": 5, "25": 5, "18": 5, "24": [5, 7], "21": 5, "19": 5, "20": 5, "23": 5, "22": 5, "160": 5, "use_reset": 5, "physic": 5, "deactiv": 5, "chip": 5, "appli": 5, "request": 5, "check": [5, 6, 7], "protect": 5, "boolean": [5, 6], "raw": 5, "jtag": 5, "dr": 5, "shift": 5, "ir": 5, "memtyp": 5, "address": 5, "memori": 5, "form": [5, 7], "section": 5, "region": 5, "singl": 5, "pc": 5, "human": 5, "friendli": 5, "avr8": 5, "71": 5, "70": 5, "33": 5, "26": 5, "67": 5, "66": 5, "37": 5, "36": 5, "29": 5, "28": 5, "58": 5, "56": 5, "61": 5, "50": 5, "57": 5, "54": 5, "55": 5, "59": 5, "51": 5, "52": 5, "49": 5, "53": 5, "69": 5, "35": 5, "80": 5, "34": 5, "82": 5, "65": 5, "68": 5, "96": 5, "27": 5, "81": 5, "112": 5, "97": 5, "60": 5, "255": 5, "83": 5, "84": 5, "113": 5, "114": 5, "192": 5, "194": 5, "193": 5, "195": 5, "200": 5, "198": 5, "182": 5, "208": 5, "196": 5, "177": 5, "176": 5, "178": 5, "48": 5, "179": 5, "209": 5, "181": 5, "184": 5, "211": 5, "180": 5, "183": 5, "197": 5, "do_break": 5, "break": 5, "daisi": 5, "chain": 5, "context": 5, "disabl": 5, "debugwir": 5, "temporarili": 5, "event": 5, "decod": 5, "brk": 5, "0x40": 5, "version": 5, "caus": 5, "ext": 5, "h": 5, "l": 5, "pars": 5, "program": 5, "counter": 5, "otherwis": 5, "enter": 5, "mode": 5, "flash": 5, "translat": 5, "descript": 5, "exit": 5, "program_count": 5, "regist": 5, "file": 5, "r0": 5, "r31": 5, "valueerror": 5, "resum": 5, "A": 5, "reach": 5, "debugger_funct": 5, "config": 5, "session": 5, "prog": 5, "debug": 5, "remov": 5, "softwar": 5, "breakpoint": 5, "clear": 5, "insert": 5, "complet": 5, "behaviour": 5, "origin": [5, 6], "previou": 5, "could": 5, "c": 5, "took": 5, "time": 5, "even": 5, "vendor": 5, "extens": [5, 6], "style": 5, "no_timeout": 5, "poll": 5, "isp": 5, "note": 5, "date": 5, "back": 5, "veri": 5, "earli": 5, "mani": [5, 6], "parametr": 5, "includ": [5, 6], "those": 5, "old": 5, "univers": 5, "draw": 5, "xml": 5, "atdf": 5, "mplabx": 5, "It": 5, "work": [5, 6], "atmega328p": 5, "close": 5, "rel": 5, "todo": 5, "spi": 5, "clock": 5, "172": 5, "45": 5, "88": 5, "168": 5, "164": 5, "224": 5, "76": 5, "100": 5, "30": [5, 6], "205": 5, "204": 5, "201": 5, "203": 5, "leav": 5, "load": 5, "pointer": 5, "store": 5, "offset": 5, "numbyt": 5, "calibr": 5, "byte_address": 5, "chunk": [5, 7], "eeprom": 5, "fuse": 5, "lockbit": 5, "signatur": 5, "avrisp": 5, "arm": 5, "536870912": 5, "268435456": 5, "134217728": 5, "67108864": 5, "197203063": 5, "2147483648": 5, "1073741824": 5, "15": 5, "14": 5, "1024": 5, "idcod": 5, "swd": 5, "dp": 5, "reg": 5, "ap": 5, "cfg": 5, "turnaround": 5, "phase": 5, "up": 5, "hz": 5, "idl": 5, "count": 5, "retri": [5, 6], "transfer": [5, 7], "cycl": 5, "magic": 5, "pin": 5, "enabl": 5, "static": [5, 7], "x": 5, "boundari": 5, "bu": 5, "word": 5, "sam": 5, "extend": 5, "hardwar": 5, "samdx": 5, "samlx": 5, "addit": 5, "capabl": 5, "prevent": 5, "overrid": [5, 6], "procedur": 5, "simpli": 5, "sw_clk": 5, "here": 5, "swj": 5, "IF": 5, "argument": [5, 6], "via": 5, "firmwar": 5, "240": 5, "254": 5, "9": 5, "collect": 5, "state": 5, "led": 5, "what": 5, "kit": [5, 6], "manufactur": 5, "provis": 5, "curios": [5, 6], "intend": [5, 6], "end": [5, 6], "user": [5, 6], "usag": 5, "customis": 5, "pydebuggerconfig": 5, "fix_data": 5, "incom": [5, 7], "ok": [5, 7], "input": [5, 7], "byte_count": 5, "init": 5, "been": 5, "initialis": 5, "device_data": 5, "blank": 5, "fetch": 5, "dictionari": 5, "dap_id": 5, "differ": 5, "dap_id_": 5, "126": 5, "success": 5, "sha204": 5, "sha204_success": 5, "210": 5, "sha204_parse_error": 5, "sha204_cmd_fail": 5, "212": 5, "sha204_status_crc": 5, "sha204_func_fail": 5, "226": 5, "sha204_bad_param": 5, "228": 5, "sha204_invalid_s": 5, "229": 5, "sha204_bad_crc": 5, "230": 5, "sha204_rx_fail": 5, "231": 5, "sha204_rx_no_respons": 5, "232": 5, "sha204_resync_with_wakeup": 5, "sha204_comm_fail": 5, "241": 5, "sha204_timeout": 5, "250": 5, "id_data_lock": 5, "251": 5, "id_config_lock": 5, "252": 5, "id_invalid_slot": 5, "253": 5, "id_data_parsing_error": 5, "id_data_not_equ": 5, "notimplementederror": 5, "test": 5, "id_numb": 5, "locat": 5, "rang": 5, "board": 5, "forc": 5, "refresh": 5, "invalid": 5, "reset_tool": 5, "sign": 5, "off": 5, "kei": 5, "829586448": 5, "put": 5, "upgrad": 5, "0x0e": 5, "protocol_vers": 5, "sequence_number_l": 5, "sequence_number_h": 5, "handler_id": 5, "payload": 5, "echo": 5, "correspond": 5, "supports_trailing_statu": 5, "expect": 5, "littl": [5, 7], "endian": [5, 7], "process": 5, "extract": 5, "n": 5, "entri": 5, "selftest": 5, "purpos": 5, "161": 5, "dgi_spi_mosi": 5, "dgi_spi_miso": 5, "dgi_spi_sck": 5, "dgi_spi_ss": 5, "dgi_usart_tx": 5, "dgi_usart_rx": 5, "dgi_usart_clk": 5, "dgi_i2c_data": 5, "dgi_i2c_clk": 5, "cdc_tx": 5, "cdc_rx": 5, "dgi_gpio0": 5, "dgi_gpio1": 5, "13": 5, "dgi_gpio2": 5, "dgi_gpio3": 5, "delay_m": 5, "issu": 5, "delai": 5, "millisecond": 5, "max": 5, "65535": 5, "delay_": 5, "second": 5, "delay_u": 5, "microsecond": 5, "4294967295": 5, "shortest": 5, "timeout_m": 5, "counter_valu": 5, "timer": 5, "timeout": [5, 6], "expir": 5, "altern": 5, "mean": 5, "skip": 5, "overflow": 5, "situat": 5, "timer_id": 5, "subclass": 6, "pyseri": 6, "": 6, "exactli": 6, "like": 6, "extra": 6, "open_timeout": 6, "cdc": 6, "port": 6, "arg": 6, "kwarg": 6, "desir": 6, "definit": 6, "__init__": 6, "self": 6, "doesn": 6, "t": 6, "python2": 6, "parent": 6, "whether": 6, "virtual": 6, "distro": 6, "membership": 6, "dialout": 6, "group": 6, "allow": 6, "mapper": 6, "consist": 6, "composit": 6, "belong": 6, "offer": 6, "link": 6, "find": 6, "vice": 6, "versa": 6, "serial_endswith": 6, "partial": 6, "least": 6, "dict": 6, "redund": 6, "ad": 6, "conveni": 6, "exact": 6, "unpack": 7, "variou": 7, "encod": 7, "big": 7, "represent": 7, "prepar": 7, "pad": 7, "larg": 7, "smaller": 7, "packages": 7, "variabl": 7, "nice": 7, "printout": 7, "bytelist": 7, "each": 7, "item": 7, "0xxx": 7}, "objects": {"": [[1, 0, 0, "-", "pyedbglib"]], "pyedbglib": [[2, 0, 0, "-", "hidtransport"], [3, 0, 0, "-", "mplabtransport"], [4, 0, 0, "-", "primitive"], [5, 0, 0, "-", "protocols"], [1, 0, 0, "-", "pyedbglib_errors"], [6, 0, 0, "-", "serialport"], [7, 0, 0, "-", "util"]], "pyedbglib.hidtransport": [[2, 0, 0, "-", "cyhidapi"], [2, 0, 0, "-", "hidtransportbase"], [2, 0, 0, "-", "hidtransportfactory"], [2, 0, 0, "-", "toolinfo"]], "pyedbglib.hidtransport.cyhidapi": [[2, 1, 1, "", "CyHidApiTransport"]], "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport": [[2, 2, 1, "", "detect_devices"], [2, 2, 1, "", "hid_connect"], [2, 2, 1, "", "hid_disconnect"], [2, 2, 1, "", "hid_info"], [2, 2, 1, "", "hid_read"], [2, 2, 1, "", "hid_transfer"], [2, 2, 1, "", "hid_write"]], "pyedbglib.hidtransport.hidtransportbase": [[2, 1, 1, "", "HidTool"], [2, 1, 1, "", "HidTransportBase"]], "pyedbglib.hidtransport.hidtransportbase.HidTool": [[2, 2, 1, "", "set_packet_size"], [2, 2, 1, "", "set_product_string"]], "pyedbglib.hidtransport.hidtransportbase.HidTransportBase": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "detect_devices"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "get_matching_tools"], [2, 2, 1, "", "get_report_size"], [2, 2, 1, "", "hid_connect"], [2, 2, 1, "", "hid_disconnect"], [2, 2, 1, "", "hid_info"]], "pyedbglib.hidtransport.hidtransportfactory": [[2, 3, 1, "", "hid_transport"]], "pyedbglib.hidtransport.toolinfo": [[2, 4, 1, "", "TOOL_SHORTNAME_TO_USB_PRODUCT_STRING"], [2, 3, 1, "", "adjust_hid_packet_size"], [2, 3, 1, "", "detect_hid_packet_size"], [2, 3, 1, "", "get_default_report_size"], [2, 3, 1, "", "tool_shortname_to_product_string_name"]], "pyedbglib.mplabtransport": [[3, 0, 0, "-", "mplabtransport"]], "pyedbglib.mplabtransport.mplabtransport": [[3, 1, 1, "", "MpLabTransport"]], "pyedbglib.mplabtransport.mplabtransport.MpLabTransport": [[3, 2, 1, "", "get_report_size"], [3, 2, 1, "", "hid_read"], [3, 2, 1, "", "hid_transfer"], [3, 2, 1, "", "hid_write"]], "pyedbglib.primitive": [[4, 0, 0, "-", "gen4controller"], [4, 0, 0, "-", "primitivecontroller"], [4, 0, 0, "-", "primitives"]], "pyedbglib.primitive.gen4controller": [[4, 1, 1, "", "Gen4Controller"], [4, 1, 1, "", "Gen4ControllerCommand"], [4, 5, 1, "", "Gen4Exception"]], "pyedbglib.primitive.gen4controller.Gen4Controller": [[4, 2, 1, "", "execute"], [4, 2, 1, "", "new_command"], [4, 2, 1, "", "receive_script_execution_response"], [4, 2, 1, "", "start_script_execution"]], "pyedbglib.primitive.gen4controller.Gen4ControllerCommand": [[4, 2, 1, "", "add_parameter"], [4, 2, 1, "", "generate_bytestream"], [4, 2, 1, "", "set_data_dest"], [4, 2, 1, "", "set_data_source"], [4, 2, 1, "", "set_script_source"]], "pyedbglib.primitive.primitivecontroller": [[4, 1, 1, "", "PrimitiveController"], [4, 1, 1, "", "PrimitiveControllerCommand"]], "pyedbglib.primitive.primitivecontroller.PrimitiveController": [[4, 2, 1, "", "execute"], [4, 2, 1, "", "execute_single_block"], [4, 2, 1, "", "new_command"], [4, 2, 1, "", "receive_primitive_execution_response"], [4, 2, 1, "", "start_primitive_execution"]], "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand": [[4, 2, 1, "", "add_parameter"], [4, 2, 1, "", "generate_bytestream"], [4, 2, 1, "", "set_data_dest"], [4, 2, 1, "", "set_data_source"], [4, 2, 1, "", "set_primitive_source"]], "pyedbglib.protocols": [[5, 0, 0, "-", "ati"], [5, 0, 0, "-", "avr32protocol"], [5, 0, 0, "-", "avr32protocolerrors"], [5, 0, 0, "-", "avr8protocol"], [5, 0, 0, "-", "avr8protocolerrors"], [5, 0, 0, "-", "avrcmsisdap"], [5, 0, 0, "-", "avrispprotocol"], [5, 0, 0, "-", "cmsisdap"], [5, 0, 0, "-", "configprotocol"], [5, 0, 0, "-", "dapcommand"], [5, 0, 0, "-", "dapwrapper"], [5, 0, 0, "-", "edbgprotocol"], [5, 0, 0, "-", "housekeepingprotocol"], [5, 0, 0, "-", "jtagice3protocol"], [5, 0, 0, "-", "selftestprotocol"]], "pyedbglib.protocols.ati": [[5, 1, 1, "", "AsynchronousTransportInterface"], [5, 3, 1, "", "get_ati_header"]], "pyedbglib.protocols.ati.AsynchronousTransportInterface": [[5, 2, 1, "", "read_buffer"], [5, 2, 1, "", "read_data_buffer"], [5, 2, 1, "", "read_metadata_buffer"], [5, 2, 1, "", "read_response_buffer"], [5, 2, 1, "", "receive_fragment"], [5, 2, 1, "", "send_fragment"], [5, 2, 1, "", "write_buffer"], [5, 2, 1, "", "write_command_buffer"], [5, 2, 1, "", "write_data_buffer"], [5, 2, 1, "", "write_metadata_buffer"]], "pyedbglib.protocols.avr32protocol": [[5, 1, 1, "", "Avr32Protocol"]], "pyedbglib.protocols.avr32protocol.Avr32Protocol": [[5, 6, 1, "", "AVR32_AWIRE_BASE"], [5, 6, 1, "", "AVR32_CONTEXT_DEVICE"], [5, 6, 1, "", "AVR32_CONTEXT_PHYSICAL"], [5, 6, 1, "", "AVR32_CONTEXT_SESSION"], [5, 6, 1, "", "AVR32_CONTEXT_USB"], [5, 6, 1, "", "AVR32_FAILURE_OK"], [5, 6, 1, "", "AVR32_FLASH_CTRL_BASE"], [5, 6, 1, "", "AVR32_FLASH_PAGEBYTES"], [5, 6, 1, "", "AVR32_FLASH_PAGES"], [5, 6, 1, "", "AVR32_MEMTYPE_BLOCK"], [5, 6, 1, "", "AVR32_MEMTYPE_BYTE"], [5, 6, 1, "", "AVR32_MEMTYPE_FUSES"], [5, 6, 1, "", "AVR32_MEMTYPE_HALF_WORD"], [5, 6, 1, "", "AVR32_MEMTYPE_INTERNAL_FLASH"], [5, 6, 1, "", "AVR32_MEMTYPE_MEMORY_SERVICE"], [5, 6, 1, "", "AVR32_MEMTYPE_NEXUS"], [5, 6, 1, "", "AVR32_MEMTYPE_REGFILE"], [5, 6, 1, "", "AVR32_MEMTYPE_SAB"], [5, 6, 1, "", "AVR32_MEMTYPE_SYSREG"], [5, 6, 1, "", "AVR32_MEMTYPE_USER_PAGE"], [5, 6, 1, "", "AVR32_PHYSICAL_AWIRE_BAUD"], [5, 6, 1, "", "AVR32_PHYSICAL_AWIRE_MAX_BAUD"], [5, 6, 1, "", "AVR32_PHYSICAL_AWIRE_VERSION"], [5, 6, 1, "", "AVR32_PHYSICAL_DAISY"], [5, 6, 1, "", "AVR32_PHYSICAL_EXTERNAL_RESET"], [5, 6, 1, "", "AVR32_PHYSICAL_JTAG_CLOCK"], [5, 6, 1, "", "AVR32_PHYSICAL_PHYSICAL"], [5, 6, 1, "", "AVR32_PHY_INTF_AWIRE"], [5, 6, 1, "", "AVR32_PHY_INTF_JTAG"], [5, 6, 1, "", "AVR32_PHY_INTF_NONE"], [5, 6, 1, "", "AVR32_QUERY_COMMANDS"], [5, 6, 1, "", "AVR32_QUERY_COMMAND_VERSIONS"], [5, 6, 1, "", "AVR32_QUERY_CONFIGURATION"], [5, 6, 1, "", "AVR32_QUERY_DEVICE"], [5, 6, 1, "", "AVR32_QUERY_FAMILIES"], [5, 6, 1, "", "AVR32_QUERY_FUNCTIONS"], [5, 6, 1, "", "AVR32_QUERY_INTERFACES"], [5, 6, 1, "", "AVR32_QUERY_READ_MEMTYPES"], [5, 6, 1, "", "AVR32_QUERY_WRITE_MEMTYPES"], [5, 6, 1, "", "AVR32_RESET_DOMAINS"], [5, 6, 1, "", "AVR32_SESSION_RUN_LED"], [5, 6, 1, "", "AVR32_TAP_DR"], [5, 6, 1, "", "AVR32_TAP_IR"], [5, 6, 1, "", "AVR32_USB_MAX_READ"], [5, 6, 1, "", "AVR32_USB_MAX_WRITE"], [5, 6, 1, "", "CMD_AVR32_ACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR32_DEACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR32_ERASE"], [5, 6, 1, "", "CMD_AVR32_ERASE_SECTION"], [5, 6, 1, "", "CMD_AVR32_GET"], [5, 6, 1, "", "CMD_AVR32_GET_ID"], [5, 6, 1, "", "CMD_AVR32_HALT"], [5, 6, 1, "", "CMD_AVR32_IS_PROTECTED"], [5, 6, 1, "", "CMD_AVR32_QUERY"], [5, 6, 1, "", "CMD_AVR32_READ"], [5, 6, 1, "", "CMD_AVR32_RESET"], [5, 6, 1, "", "CMD_AVR32_SET"], [5, 6, 1, "", "CMD_AVR32_STEP"], [5, 6, 1, "", "CMD_AVR32_TAP"], [5, 6, 1, "", "CMD_AVR32_WRITE"], [5, 6, 1, "", "RSP_AVR32_DATA"], [5, 6, 1, "", "RSP_AVR32_DATA_PROBED"], [5, 6, 1, "", "RSP_AVR32_FAILED"], [5, 6, 1, "", "RSP_AVR32_ID"], [5, 6, 1, "", "RSP_AVR32_LIST"], [5, 6, 1, "", "RSP_AVR32_OK"], [5, 6, 1, "", "RSP_AVR32_PC"], [5, 2, 1, "", "activate_physical"], [5, 2, 1, "", "deactivate_physical"], [5, 2, 1, "", "erase"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "halt"], [5, 2, 1, "", "is_protected"], [5, 2, 1, "", "jtag_dr"], [5, 2, 1, "", "jtag_ir"], [5, 2, 1, "", "memory_read"], [5, 2, 1, "", "memory_write"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "step"]], "pyedbglib.protocols.avr8protocol": [[5, 1, 1, "", "Avr8Protocol"]], "pyedbglib.protocols.avr8protocol.Avr8Protocol": [[5, 6, 1, "", "AVR8_CONFIG_FUNCTION"], [5, 6, 1, "", "AVR8_CONFIG_VARIANT"], [5, 6, 1, "", "AVR8_CTXT_CONFIG"], [5, 6, 1, "", "AVR8_CTXT_DEVICE"], [5, 6, 1, "", "AVR8_CTXT_OPTIONS"], [5, 6, 1, "", "AVR8_CTXT_PHYSICAL"], [5, 6, 1, "", "AVR8_CTXT_SESSION"], [5, 6, 1, "", "AVR8_CTXT_TEST"], [5, 6, 1, "", "AVR8_FAILURE_ACK_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_BOOT_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_CLOCK_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_COLLISION"], [5, 6, 1, "", "AVR8_FAILURE_CRC_FAILURE"], [5, 6, 1, "", "AVR8_FAILURE_CS_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_DAISY_CHAIN_CONFIG"], [5, 6, 1, "", "AVR8_FAILURE_DAISY_CHAIN_TOO_LONG"], [5, 6, 1, "", "AVR8_FAILURE_DMA_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_DW_PHY_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_EB_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_FRAMING_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_BREAKPOINT"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_ID"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_MEMORY_RANGE"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_OCD_STATUS"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_STATE"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_VALUE"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_ADDRESS"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_ALIGNMENT"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_CLOCK_SPEED"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_CONFIG"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_MEMTYPE"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_PHYSICAL_STATE"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_SIZE"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_INIT_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_VERSION"], [5, 6, 1, "", "AVR8_FAILURE_JTAG_BIT_BANGER_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_JTAG_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_KEY_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_NOT_ATTACHED"], [5, 6, 1, "", "AVR8_FAILURE_NOT_IMPLEMENTED"], [5, 6, 1, "", "AVR8_FAILURE_NOT_SUPPORTED"], [5, 6, 1, "", "AVR8_FAILURE_NO_DEVICE_FOUND"], [5, 6, 1, "", "AVR8_FAILURE_NO_OCD_CONTROL"], [5, 6, 1, "", "AVR8_FAILURE_NO_TARGET_POWER"], [5, 6, 1, "", "AVR8_FAILURE_NO_VOUT_SET"], [5, 6, 1, "", "AVR8_FAILURE_NVM_DISABLE"], [5, 6, 1, "", "AVR8_FAILURE_NVM_ENABLE"], [5, 6, 1, "", "AVR8_FAILURE_OCD_LOCKED"], [5, 6, 1, "", "AVR8_FAILURE_OK"], [5, 6, 1, "", "AVR8_FAILURE_PARITY_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_PC_READ_FAILED"], [5, 6, 1, "", "AVR8_FAILURE_PDI_ENABLE"], [5, 6, 1, "", "AVR8_FAILURE_PDI_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_PLEASE_TOGGLE_POWER"], [5, 6, 1, "", "AVR8_FAILURE_READ_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_REGISTER_READ_FAILED"], [5, 6, 1, "", "AVR8_FAILURE_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_TOO_MANY_BREAKPOINTS"], [5, 6, 1, "", "AVR8_FAILURE_UNKNOWN"], [5, 6, 1, "", "AVR8_FAILURE_VOUT_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_VTG_TOO_LOW_FOR_FEATURE"], [5, 6, 1, "", "AVR8_FAILURE_WRITE_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_WRITE_TIMEOUT"], [5, 6, 1, "", "AVR8_FUNC_DEBUGGING"], [5, 6, 1, "", "AVR8_FUNC_NONE"], [5, 6, 1, "", "AVR8_FUNC_PROGRAMMING"], [5, 6, 1, "", "AVR8_MEMTYPE_APPL_FLASH"], [5, 6, 1, "", "AVR8_MEMTYPE_APPL_FLASH_ATOMIC"], [5, 6, 1, "", "AVR8_MEMTYPE_BOOT_FLASH"], [5, 6, 1, "", "AVR8_MEMTYPE_BOOT_FLASH_ATOMIC"], [5, 6, 1, "", "AVR8_MEMTYPE_BOOT_ROW"], [5, 6, 1, "", "AVR8_MEMTYPE_CALIBRATION_SIGNATURE"], [5, 6, 1, "", "AVR8_MEMTYPE_CAN"], [5, 6, 1, "", "AVR8_MEMTYPE_CS"], [5, 6, 1, "", "AVR8_MEMTYPE_EEPROM"], [5, 6, 1, "", "AVR8_MEMTYPE_EEPROM_ATOMIC"], [5, 6, 1, "", "AVR8_MEMTYPE_EEPROM_PAGE"], [5, 6, 1, "", "AVR8_MEMTYPE_FLASH_PAGE"], [5, 6, 1, "", "AVR8_MEMTYPE_FUSES"], [5, 6, 1, "", "AVR8_MEMTYPE_IO_SHADOW"], [5, 6, 1, "", "AVR8_MEMTYPE_LOCKBITS"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD_PC"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD_SP"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD_SREG"], [5, 6, 1, "", "AVR8_MEMTYPE_OSCCAL"], [5, 6, 1, "", "AVR8_MEMTYPE_REGFILE"], [5, 6, 1, "", "AVR8_MEMTYPE_SIB"], [5, 6, 1, "", "AVR8_MEMTYPE_SIGNATURE"], [5, 6, 1, "", "AVR8_MEMTYPE_SPM"], [5, 6, 1, "", "AVR8_MEMTYPE_SRAM"], [5, 6, 1, "", "AVR8_MEMTYPE_TBUS"], [5, 6, 1, "", "AVR8_MEMTYPE_USER_SIGNATURE"], [5, 6, 1, "", "AVR8_OPT_12V_UPDI_ENABLE"], [5, 6, 1, "", "AVR8_OPT_CHIP_ERASE_TO_ENTER"], [5, 6, 1, "", "AVR8_OPT_DISABLE_DBP"], [5, 6, 1, "", "AVR8_OPT_ENABLE_IDR"], [5, 6, 1, "", "AVR8_OPT_HV_UPDI_ENABLE"], [5, 6, 1, "", "AVR8_OPT_POLL_INT"], [5, 6, 1, "", "AVR8_OPT_POWER_NAP"], [5, 6, 1, "", "AVR8_OPT_RUN_TIMERS"], [5, 6, 1, "", "AVR8_PHY_DW_CLK_DIV"], [5, 6, 1, "", "AVR8_PHY_INTERFACE"], [5, 6, 1, "", "AVR8_PHY_INTF_DW"], [5, 6, 1, "", "AVR8_PHY_INTF_JTAG"], [5, 6, 1, "", "AVR8_PHY_INTF_NONE"], [5, 6, 1, "", "AVR8_PHY_INTF_PDI"], [5, 6, 1, "", "AVR8_PHY_INTF_PDI_1W"], [5, 6, 1, "", "AVR8_PHY_INTF_PDI_3W"], [5, 6, 1, "", "AVR8_PHY_JTAG_DAISY"], [5, 6, 1, "", "AVR8_PHY_MEGA_DBG_CLK"], [5, 6, 1, "", "AVR8_PHY_MEGA_PRG_CLK"], [5, 6, 1, "", "AVR8_PHY_XM_JTAG_CLK"], [5, 6, 1, "", "AVR8_PHY_XM_PDI_CLK"], [5, 6, 1, "", "AVR8_TEST_TGT_RUNNING"], [5, 6, 1, "", "AVR8_VARIANT_LOOPBACK"], [5, 6, 1, "", "AVR8_VARIANT_MEGAOCD"], [5, 6, 1, "", "AVR8_VARIANT_NONE"], [5, 6, 1, "", "AVR8_VARIANT_TINYOCD"], [5, 6, 1, "", "AVR8_VARIANT_TINYX"], [5, 6, 1, "", "AVR8_VARIANT_UPDI"], [5, 6, 1, "", "AVR8_VARIANT_XMEGA"], [5, 6, 1, "", "CMD_AVR8_ACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR8_ATTACH"], [5, 6, 1, "", "CMD_AVR8_CRC"], [5, 6, 1, "", "CMD_AVR8_DEACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR8_DETACH"], [5, 6, 1, "", "CMD_AVR8_DISABLE_DEBUGWIRE"], [5, 6, 1, "", "CMD_AVR8_ERASE"], [5, 6, 1, "", "CMD_AVR8_EXECUTE_PATCH"], [5, 6, 1, "", "CMD_AVR8_GET"], [5, 6, 1, "", "CMD_AVR8_GET_ID"], [5, 6, 1, "", "CMD_AVR8_HW_BREAK_CLEAR"], [5, 6, 1, "", "CMD_AVR8_HW_BREAK_SET"], [5, 6, 1, "", "CMD_AVR8_MEMORY_READ"], [5, 6, 1, "", "CMD_AVR8_MEMORY_READ_MASKED"], [5, 6, 1, "", "CMD_AVR8_MEMORY_WRITE"], [5, 6, 1, "", "CMD_AVR8_PAGE_ERASE"], [5, 6, 1, "", "CMD_AVR8_PC_READ"], [5, 6, 1, "", "CMD_AVR8_PC_WRITE"], [5, 6, 1, "", "CMD_AVR8_PROG_MODE_ENTER"], [5, 6, 1, "", "CMD_AVR8_PROG_MODE_LEAVE"], [5, 6, 1, "", "CMD_AVR8_QUERY"], [5, 6, 1, "", "CMD_AVR8_RESET"], [5, 6, 1, "", "CMD_AVR8_RUN"], [5, 6, 1, "", "CMD_AVR8_RUN_TO_ADDRESS"], [5, 6, 1, "", "CMD_AVR8_SET"], [5, 6, 1, "", "CMD_AVR8_STEP"], [5, 6, 1, "", "CMD_AVR8_STOP"], [5, 6, 1, "", "CMD_AVR8_SW_BREAK_CLEAR"], [5, 6, 1, "", "CMD_AVR8_SW_BREAK_CLEAR_ALL"], [5, 6, 1, "", "CMD_AVR8_SW_BREAK_SET"], [5, 6, 1, "", "ERASE_APP"], [5, 6, 1, "", "ERASE_APP_PAGE"], [5, 6, 1, "", "ERASE_BOOT"], [5, 6, 1, "", "ERASE_BOOT_PAGE"], [5, 6, 1, "", "ERASE_CHIP"], [5, 6, 1, "", "ERASE_EEPROM"], [5, 6, 1, "", "ERASE_EEPROM_PAGE"], [5, 6, 1, "", "ERASE_USERSIG"], [5, 6, 1, "", "EVT_AVR8_BREAK"], [5, 6, 1, "", "EVT_AVR8_BREAK_CAUSE"], [5, 6, 1, "", "EVT_AVR8_BREAK_EVT_ID"], [5, 6, 1, "", "EVT_AVR8_BREAK_EXT_INFO"], [5, 6, 1, "", "EVT_AVR8_BREAK_PC"], [5, 6, 1, "", "EVT_AVR8_IDR"], [5, 6, 1, "", "RSP_AVR8_DATA"], [5, 6, 1, "", "RSP_AVR8_FAILED"], [5, 6, 1, "", "RSP_AVR8_LIST"], [5, 6, 1, "", "RSP_AVR8_OK"], [5, 6, 1, "", "RSP_AVR8_PC"], [5, 6, 1, "", "UPDI_12V_NONE"], [5, 6, 1, "", "UPDI_HV_AUTO_POWER_TOGGLE"], [5, 6, 1, "", "UPDI_HV_NONE"], [5, 6, 1, "", "UPDI_HV_SIMPLE_PULSE"], [5, 6, 1, "", "UPDI_HV_USER_POWER_TOGGLE"], [5, 2, 1, "", "activate_physical"], [5, 2, 1, "", "attach"], [5, 2, 1, "", "configure_daisy_chain"], [5, 2, 1, "", "deactivate_physical"], [5, 2, 1, "", "debugwire_disable"], [5, 2, 1, "", "decode_break_event"], [5, 2, 1, "", "detach"], [5, 2, 1, "", "enter_progmode"], [5, 2, 1, "", "erase"], [5, 2, 1, "", "error_as_string"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "leave_progmode"], [5, 2, 1, "", "memory_read"], [5, 2, 1, "", "memory_write"], [5, 2, 1, "", "program_counter_read"], [5, 2, 1, "", "program_counter_write"], [5, 2, 1, "", "regfile_read"], [5, 2, 1, "", "regfile_write"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "run"], [5, 2, 1, "", "run_to"], [5, 2, 1, "", "set_function"], [5, 2, 1, "", "set_interface"], [5, 2, 1, "", "set_variant"], [5, 2, 1, "", "software_breakpoint_clear"], [5, 2, 1, "", "software_breakpoint_clear_all"], [5, 2, 1, "", "software_breakpoint_set"], [5, 2, 1, "", "step"], [5, 2, 1, "", "stop"], [5, 2, 1, "", "write_device_data"]], "pyedbglib.protocols.avrcmsisdap": [[5, 1, 1, "", "AvrCommand"], [5, 5, 1, "", "AvrCommandError"]], "pyedbglib.protocols.avrcmsisdap.AvrCommand": [[5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_CMD"], [5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_FRAGMENT_NUMBER"], [5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_PAYLOAD_START"], [5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_SIZE"], [5, 6, 1, "", "AVR_CMD_RESPONSE_FRAGMENT_CODE"], [5, 6, 1, "", "AVR_CMD_RESPONSE_HEADER_CMD"], [5, 6, 1, "", "AVR_COMMAND"], [5, 6, 1, "", "AVR_COMMAND_RESPONSE_MAX_PAYLOAD"], [5, 6, 1, "", "AVR_EVENT"], [5, 6, 1, "", "AVR_EVENT_COMMAND_HEADER_EVT"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_HEADER_EVT"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_HEADER_PAYLOAD_START"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_HEADER_SIZE"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_MAX_SIZE"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_MIN_SIZE"], [5, 6, 1, "", "AVR_FINAL_FRAGMENT"], [5, 6, 1, "", "AVR_MORE_FRAGMENTS"], [5, 6, 1, "", "AVR_RESPONSE"], [5, 6, 1, "", "AVR_RETRY_DELAY_MS"], [5, 6, 1, "", "AVR_RSP_COMMAND_HEADER_RSP"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_FRAGMENT_NUMBER"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_PAYLOAD_START"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_RSP"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_SIZE"], [5, 2, 1, "", "avr_command_response"], [5, 2, 1, "", "poll_events"]], "pyedbglib.protocols.avrispprotocol": [[5, 1, 1, "", "AvrIspProtocol"], [5, 5, 1, "", "AvrIspProtocolError"]], "pyedbglib.protocols.avrispprotocol.AvrIspProtocol": [[5, 6, 1, "", "AVR_ERASE_COMMAND"], [5, 6, 1, "", "AVR_ERASE_DELAY"], [5, 6, 1, "", "AVR_ERASE_POLLMODE"], [5, 6, 1, "", "AVR_LOAD_PAGE_COMMAND"], [5, 6, 1, "", "AVR_POLL_VALUE"], [5, 6, 1, "", "AVR_POST_LEAVE_DELAY_MS"], [5, 6, 1, "", "AVR_PRE_LEAVE_DELAY_MS"], [5, 6, 1, "", "AVR_PROG_ENABLE_COMMAND"], [5, 6, 1, "", "AVR_READ_CALIBRATION_BYTE_COMMAND"], [5, 6, 1, "", "AVR_READ_EEPROM_COMMAND"], [5, 6, 1, "", "AVR_READ_FLASH_COMMAND"], [5, 6, 1, "", "AVR_READ_FUSE_COMMANDS"], [5, 6, 1, "", "AVR_READ_LOCK_COMMAND"], [5, 6, 1, "", "AVR_READ_SIGNATURE_COMMAND"], [5, 6, 1, "", "AVR_REPLY_OFFSET"], [5, 6, 1, "", "AVR_WRITE_FUSE_COMMANDS"], [5, 6, 1, "", "AVR_WRITE_LOCK_COMMAND"], [5, 6, 1, "", "AVR_WRITE_PAGE_COMMAND"], [5, 6, 1, "", "BYTE_DELAY"], [5, 6, 1, "", "FUNC_DELAY"], [5, 6, 1, "", "PIN_DELAY"], [5, 6, 1, "", "SPI_CMD_CHIP_ERASE"], [5, 6, 1, "", "SPI_CMD_ENTER_PROGMODE"], [5, 6, 1, "", "SPI_CMD_GET_BAUD"], [5, 6, 1, "", "SPI_CMD_LEAVE_PROGMODE"], [5, 6, 1, "", "SPI_CMD_LOAD_ADDRESS"], [5, 6, 1, "", "SPI_CMD_PROGRAM_EEPROM"], [5, 6, 1, "", "SPI_CMD_PROGRAM_FLASH"], [5, 6, 1, "", "SPI_CMD_PROGRAM_FUSE"], [5, 6, 1, "", "SPI_CMD_PROGRAM_LOCK"], [5, 6, 1, "", "SPI_CMD_READ_EEPROM"], [5, 6, 1, "", "SPI_CMD_READ_FLASH"], [5, 6, 1, "", "SPI_CMD_READ_FUSE"], [5, 6, 1, "", "SPI_CMD_READ_LOCK"], [5, 6, 1, "", "SPI_CMD_READ_OSCCAL"], [5, 6, 1, "", "SPI_CMD_READ_SIGNATURE"], [5, 6, 1, "", "SPI_CMD_SET_BAUD"], [5, 6, 1, "", "SPI_CMD_SIGN_ON"], [5, 6, 1, "", "SPI_STATUS_BAUD_INVALID"], [5, 6, 1, "", "SPI_STATUS_CLOCK_ERROR"], [5, 6, 1, "", "SPI_STATUS_CMD_FAILED"], [5, 6, 1, "", "SPI_STATUS_CMD_OK"], [5, 6, 1, "", "SPI_STATUS_CMD_TOUT"], [5, 6, 1, "", "SPI_STATUS_CMD_UNKNOWN"], [5, 6, 1, "", "SPI_STATUS_PHY_ERROR"], [5, 6, 1, "", "SPI_STATUS_RDY_BSY_TOUT"], [5, 6, 1, "", "SYNC_LOOPS"], [5, 2, 1, "", "enter_progmode"], [5, 2, 1, "", "erase"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "leave_progmode"], [5, 2, 1, "", "load_address"], [5, 2, 1, "", "read_calibration_bytes"], [5, 2, 1, "", "read_eeprom_chunk"], [5, 2, 1, "", "read_flash_chunk"], [5, 2, 1, "", "read_fuse_byte"], [5, 2, 1, "", "read_lockbits"], [5, 2, 1, "", "read_signature_bytes"], [5, 2, 1, "", "write_eeprom_page"], [5, 2, 1, "", "write_flash_page"], [5, 2, 1, "", "write_fuse_byte"], [5, 2, 1, "", "write_lockbits"]], "pyedbglib.protocols.cmsisdap": [[5, 1, 1, "", "CmsisDapDebugger"], [5, 1, 1, "", "CmsisDapSamDebugger"], [5, 1, 1, "", "CmsisDapUnit"]], "pyedbglib.protocols.cmsisdap.CmsisDapDebugger": [[5, 6, 1, "", "CDBGPWRUPACK"], [5, 6, 1, "", "CDBGPWRUPREQ"], [5, 6, 1, "", "CDBGRSTACK"], [5, 6, 1, "", "CDBGRSTREQ"], [5, 6, 1, "", "CM0P_DAPID"], [5, 6, 1, "", "CSW_16BIT"], [5, 6, 1, "", "CSW_32BIT"], [5, 6, 1, "", "CSW_8BIT"], [5, 6, 1, "", "CSW_ADDRINC_OFF"], [5, 6, 1, "", "CSW_ADDRINC_ON"], [5, 6, 1, "", "CSYSPWRUPACK"], [5, 6, 1, "", "CSYSPWRUPREQ"], [5, 6, 1, "", "DAP_SWJ_SWCLK_TCK"], [5, 6, 1, "", "DAP_SWJ_SWDIO_TMS"], [5, 6, 1, "", "DAP_SWJ_TDI"], [5, 6, 1, "", "DAP_SWJ_TDO"], [5, 6, 1, "", "DAP_SWJ_nRESET"], [5, 6, 1, "", "DAP_SWJ_nTRST"], [5, 6, 1, "", "DAP_TRANSFER_A2"], [5, 6, 1, "", "DAP_TRANSFER_A3"], [5, 6, 1, "", "DAP_TRANSFER_APnDP"], [5, 6, 1, "", "DAP_TRANSFER_ERROR"], [5, 6, 1, "", "DAP_TRANSFER_FAULT"], [5, 6, 1, "", "DAP_TRANSFER_INVALID"], [5, 6, 1, "", "DAP_TRANSFER_MATCH_MASK"], [5, 6, 1, "", "DAP_TRANSFER_MATCH_VALUE"], [5, 6, 1, "", "DAP_TRANSFER_MISMATCH"], [5, 6, 1, "", "DAP_TRANSFER_OK"], [5, 6, 1, "", "DAP_TRANSFER_RnW"], [5, 6, 1, "", "DAP_TRANSFER_WAIT"], [5, 6, 1, "", "DP_ABORT"], [5, 6, 1, "", "DP_CTRL_STAT"], [5, 6, 1, "", "DP_IDCODE"], [5, 6, 1, "", "DP_RDBUFF"], [5, 6, 1, "", "DP_RESEND"], [5, 6, 1, "", "DP_SELECT"], [5, 6, 1, "", "DP_WCR"], [5, 6, 1, "", "JTAG_ABORT"], [5, 6, 1, "", "JTAG_APACC"], [5, 6, 1, "", "JTAG_BYPASS"], [5, 6, 1, "", "JTAG_DPACC"], [5, 6, 1, "", "JTAG_IDCODE"], [5, 6, 1, "", "ORUNDETECT"], [5, 6, 1, "", "READOK"], [5, 6, 1, "", "STICKYCMP"], [5, 6, 1, "", "STICKYERR"], [5, 6, 1, "", "STICKYORUN"], [5, 6, 1, "", "SWD_AP_CSW"], [5, 6, 1, "", "SWD_AP_DRW"], [5, 6, 1, "", "SWD_AP_TAR"], [5, 6, 1, "", "TAR_MAX"], [5, 6, 1, "", "TRNMODE"], [5, 6, 1, "", "WDATAERR"], [5, 2, 1, "", "dap_read_idcode"], [5, 2, 1, "", "dap_read_reg"], [5, 2, 1, "", "dap_reset_target"], [5, 2, 1, "", "dap_swd_configure"], [5, 2, 1, "", "dap_swj_clock"], [5, 2, 1, "", "dap_target_init"], [5, 2, 1, "", "dap_transfer_configure"], [5, 2, 1, "", "dap_write_reg"], [5, 2, 1, "", "init_swj"], [5, 2, 1, "", "multiple_of_four"], [5, 2, 1, "", "read_block"], [5, 2, 1, "", "read_word"], [5, 2, 1, "", "write_block"], [5, 2, 1, "", "write_word"]], "pyedbglib.protocols.cmsisdap.CmsisDapSamDebugger": [[5, 2, 1, "", "dap_reset_ext"]], "pyedbglib.protocols.cmsisdap.CmsisDapUnit": [[5, 6, 1, "", "DAP_ERROR"], [5, 6, 1, "", "DAP_ID_BOARD_NAME"], [5, 6, 1, "", "DAP_ID_BOARD_VENDOR"], [5, 6, 1, "", "DAP_ID_CAPABILITIES"], [5, 6, 1, "", "DAP_ID_DEVICE_NAME"], [5, 6, 1, "", "DAP_ID_DEVICE_VENDOR"], [5, 6, 1, "", "DAP_ID_FW_VER"], [5, 6, 1, "", "DAP_ID_PACKET_COUNT"], [5, 6, 1, "", "DAP_ID_PACKET_SIZE"], [5, 6, 1, "", "DAP_ID_PRODUCT"], [5, 6, 1, "", "DAP_ID_PRODUCT_FW_VER"], [5, 6, 1, "", "DAP_ID_SER_NUM"], [5, 6, 1, "", "DAP_ID_VENDOR"], [5, 6, 1, "", "DAP_OK"], [5, 6, 1, "", "DAP_PORT_AUTODETECT"], [5, 6, 1, "", "DAP_PORT_DISABLED"], [5, 6, 1, "", "DAP_PORT_JTAG"], [5, 6, 1, "", "DAP_PORT_SWD"], [5, 6, 1, "", "ID_DAP_Connect"], [5, 6, 1, "", "ID_DAP_Delay"], [5, 6, 1, "", "ID_DAP_Disconnect"], [5, 6, 1, "", "ID_DAP_HostStatus"], [5, 6, 1, "", "ID_DAP_Info"], [5, 6, 1, "", "ID_DAP_JTAG_Configure"], [5, 6, 1, "", "ID_DAP_JTAG_IDCODE"], [5, 6, 1, "", "ID_DAP_JTAG_Sequence"], [5, 6, 1, "", "ID_DAP_ResetTarget"], [5, 6, 1, "", "ID_DAP_SWD_Configure"], [5, 6, 1, "", "ID_DAP_SWJ_Clock"], [5, 6, 1, "", "ID_DAP_SWJ_Pins"], [5, 6, 1, "", "ID_DAP_SWJ_Sequence"], [5, 6, 1, "", "ID_DAP_Transfer"], [5, 6, 1, "", "ID_DAP_TransferAbort"], [5, 6, 1, "", "ID_DAP_TransferBlock"], [5, 6, 1, "", "ID_DAP_TransferConfigure"], [5, 6, 1, "", "ID_DAP_WriteABORT"], [5, 2, 1, "", "dap_connect"], [5, 2, 1, "", "dap_disconnect"], [5, 2, 1, "", "dap_info"], [5, 2, 1, "", "dap_led"]], "pyedbglib.protocols.configprotocol": [[5, 1, 1, "", "ConfigProtocol"], [5, 5, 1, "", "ConfigProtocolResponseError"], [5, 3, 1, "", "create_blank_config_block"], [5, 3, 1, "", "create_blank_device_data_block"]], "pyedbglib.protocols.configprotocol.ConfigProtocol": [[5, 6, 1, "", "GET_CONFIG"], [5, 6, 1, "", "RSP_OK"], [5, 6, 1, "", "SET_CONFIG"], [5, 2, 1, "", "fix"], [5, 2, 1, "", "get_config"], [5, 2, 1, "", "read_config_block"], [5, 2, 1, "", "read_device_data_block"], [5, 2, 1, "", "set_config"], [5, 2, 1, "", "set_transport"], [5, 2, 1, "", "tool_check"], [5, 2, 1, "", "write_config_block"], [5, 2, 1, "", "write_device_data_block"]], "pyedbglib.protocols.dapcommand": [[5, 1, 1, "", "DapCommand"]], "pyedbglib.protocols.dapcommand.DapCommand": [[5, 2, 1, "", "get_all_info"], [5, 2, 1, "", "info"]], "pyedbglib.protocols.dapwrapper": [[5, 1, 1, "", "DapWrapper"]], "pyedbglib.protocols.dapwrapper.DapWrapper": [[5, 2, 1, "", "dap_command_read"], [5, 2, 1, "", "dap_command_response"], [5, 2, 1, "", "dap_command_write"]], "pyedbglib.protocols.edbgprotocol": [[5, 1, 1, "", "EdbgProtocol"]], "pyedbglib.protocols.edbgprotocol.EdbgProtocol": [[5, 6, 1, "", "AVR_GET_CONFIG"], [5, 6, 1, "", "CMD_EDBG_GET"], [5, 6, 1, "", "CMD_EDBG_PROGRAM_ID_CHIP"], [5, 6, 1, "", "CMD_EDBG_QUERY"], [5, 6, 1, "", "CMD_EDBG_READ_ID_CHIP"], [5, 6, 1, "", "CMD_EDBG_REFRESH_ID_CHIP"], [5, 6, 1, "", "CMD_EDBG_SET"], [5, 6, 1, "", "EDBG_CONFIG_KIT_DATA"], [5, 6, 1, "", "EDBG_CONTROL_EXT_PROG"], [5, 6, 1, "", "EDBG_CONTROL_LED_USAGE"], [5, 6, 1, "", "EDBG_CONTROL_TARGET_POWER"], [5, 6, 1, "", "EDBG_CTXT_CONTROL"], [5, 6, 1, "", "EDBG_ERRORS"], [5, 6, 1, "", "EDBG_QUERY_COMMANDS"], [5, 6, 1, "", "RESPONSE_CODE"], [5, 6, 1, "", "RSP_EDBG_DATA"], [5, 6, 1, "", "RSP_EDBG_FAILED"], [5, 6, 1, "", "RSP_EDBG_LIST"], [5, 6, 1, "", "RSP_EDBG_OK"], [5, 2, 1, "", "check_command_exists"], [5, 2, 1, "", "error_as_string"], [5, 2, 1, "", "program_id_chip"], [5, 2, 1, "", "read_edbg_extra_info"], [5, 2, 1, "", "read_id_chip"], [5, 2, 1, "", "refresh_id_chip"], [5, 2, 1, "", "response_as_string"]], "pyedbglib.protocols.housekeepingprotocol": [[5, 1, 1, "", "Jtagice3HousekeepingProtocol"]], "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol": [[5, 6, 1, "", "CMD_HOUSEKEEPING_END_SESSION"], [5, 6, 1, "", "CMD_HOUSEKEEPING_FW_UPGRADE"], [5, 6, 1, "", "CMD_HOUSEKEEPING_START_SESSION"], [5, 6, 1, "", "HOUSEKEEPING_ABILITY_HV_UPDI_ENABLE"], [5, 6, 1, "", "HOUSEKEEPING_ABILITY_RESET_EXTENSION"], [5, 6, 1, "", "HOUSEKEEPING_ANALOG_VTG_BUF"], [5, 6, 1, "", "HOUSEKEEPING_ANALOG_VTREF"], [5, 6, 1, "", "HOUSEKEEPING_ANALOG_VUSB"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_AUX_MCU_FW_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_AUX_MCU_FW_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_AUX_MCU_FW_REV"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_BLDR_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_BLDR_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_BUILD"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_CHIP"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_DEBUG_BUILD"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FIRMWARE_IMAGE"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FPGA_FW_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FPGA_FW_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FPGA_FW_REV"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FWREV_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FWREV_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_HWREV"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_ANALOG"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_CONFIG"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_DIAGNOSTICS"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_STATEMENT"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_STATISTICS"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_USB"], [5, 6, 1, "", "HOUSEKEEPING_DIAGNOSTICS_BOD_CTRL"], [5, 6, 1, "", "HOUSEKEEPING_DIAGNOSTICS_CPU_CLK"], [5, 6, 1, "", "HOUSEKEEPING_DIAGNOSTICS_RESET_CAUSE"], [5, 6, 1, "", "HOUSEKEEPING_HOST_ID"], [5, 6, 1, "", "HOUSEKEEPING_HOST_REV"], [5, 6, 1, "", "HOUSEKEEPING_MODULE_VER_AW"], [5, 6, 1, "", "HOUSEKEEPING_MODULE_VER_JTAG"], [5, 6, 1, "", "HOUSEKEEPING_QUERY_ANALOG_CHANNELS"], [5, 6, 1, "", "HOUSEKEEPING_QUERY_COMMANDS"], [5, 6, 1, "", "HOUSEKEEPING_QUERY_SPECIAL_ABILITIES"], [5, 6, 1, "", "HOUSEKEEPING_TSUP_VOLTAGE"], [5, 6, 1, "", "HOUSEKEEPING_USB_EP_SIZE_CDC"], [5, 6, 1, "", "HOUSEKEEPING_USB_EP_SIZE_HID"], [5, 6, 1, "", "HOUSEKEEPING_USB_MAX_READ"], [5, 6, 1, "", "HOUSEKEEPING_USB_MAX_WRITE"], [5, 2, 1, "", "end_session"], [5, 2, 1, "", "enter_upgrade_mode"], [5, 2, 1, "", "list_supported_commands"], [5, 2, 1, "", "read_version_info"], [5, 2, 1, "", "start_session"]], "pyedbglib.protocols.jtagice3protocol": [[5, 1, 1, "", "Jtagice3Command"], [5, 1, 1, "", "Jtagice3Protocol"], [5, 5, 1, "", "Jtagice3ResponseError"]], "pyedbglib.protocols.jtagice3protocol.Jtagice3Command": [[5, 6, 1, "", "EVENT_HANDLER_IDS"], [5, 6, 1, "", "HANDLER_AVR32_GENERIC"], [5, 6, 1, "", "HANDLER_AVR8_GENERIC"], [5, 6, 1, "", "HANDLER_COPROCESSOR"], [5, 6, 1, "", "HANDLER_DISCOVERY"], [5, 6, 1, "", "HANDLER_EDBG"], [5, 6, 1, "", "HANDLER_HOUSEKEEPING"], [5, 6, 1, "", "HANDLER_POWER"], [5, 6, 1, "", "HANDLER_SELFTEST"], [5, 6, 1, "", "HANDLER_SPI"], [5, 6, 1, "", "HANDLER_TPI"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_HANDLER_ID"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_PAYLOAD_START"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_PROTOCOL_VERSION"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_SEQUENCE"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_SOF_TOKEN"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_HANDLER_ID"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_PAYLOAD_START"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_PROTOCOL_VERSION"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_SEQUENCE"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_SOF_TOKEN"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_HANDLER_ID"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_PAYLOAD_START"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_SEQUENCE"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_SOF_TOKEN"], [5, 6, 1, "", "JTAGICE3_PROTOCOL_VERSION"], [5, 6, 1, "", "JTAGICE3_TOKEN"], [5, 2, 1, "", "jtagice3_command_response"], [5, 2, 1, "", "jtagice3_command_response_raw"], [5, 2, 1, "", "validate_response"]], "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol": [[5, 6, 1, "", "CMD_GET"], [5, 6, 1, "", "CMD_QUERY"], [5, 6, 1, "", "CMD_SET"], [5, 6, 1, "", "CMD_VERSION0"], [5, 6, 1, "", "CMD_VERSION1"], [5, 6, 1, "", "FAILURE_OK"], [5, 6, 1, "", "JTAGICE3_ERRORS"], [5, 6, 1, "", "PROTOCOL_DATA"], [5, 6, 1, "", "PROTOCOL_FAILED"], [5, 6, 1, "", "PROTOCOL_HEADER_RESPONSE_ID"], [5, 6, 1, "", "PROTOCOL_HEADER_RESPONSE_PAYLOAD"], [5, 6, 1, "", "PROTOCOL_HEADER_RESPONSE_VERSION"], [5, 6, 1, "", "PROTOCOL_LIST"], [5, 6, 1, "", "PROTOCOL_OK"], [5, 6, 1, "", "SETGET_FAILURE_HANDLER_ERROR"], [5, 6, 1, "", "SETGET_FAILURE_ILLEGAL_STATE"], [5, 6, 1, "", "SETGET_FAILURE_INVALID_CLOCK_SPEED"], [5, 6, 1, "", "SETGET_FAILURE_INVALID_VALUE"], [5, 6, 1, "", "SETGET_FAILURE_JTAGM_INIT_ERROR"], [5, 6, 1, "", "SETGET_FAILURE_NOT_IMPLEMENTED"], [5, 6, 1, "", "SETGET_FAILURE_NOT_SUPPORTED"], [5, 6, 1, "", "SETGET_FAILURE_OK"], [5, 2, 1, "", "check_response"], [5, 2, 1, "", "error_as_string"], [5, 2, 1, "", "get_byte"], [5, 2, 1, "", "get_le16"], [5, 2, 1, "", "get_le32"], [5, 2, 1, "", "peel_response"], [5, 2, 1, "", "poll_events"], [5, 2, 1, "", "query"], [5, 2, 1, "", "set_byte"], [5, 2, 1, "", "set_le16"], [5, 2, 1, "", "set_le32"]], "pyedbglib.protocols.selftestprotocol": [[5, 1, 1, "", "SelftestProtocol"]], "pyedbglib.protocols.selftestprotocol.SelftestProtocol": [[5, 6, 1, "", "CMD_SELFTEST_DELAY_MS"], [5, 6, 1, "", "CMD_SELFTEST_DELAY_S"], [5, 6, 1, "", "CMD_SELFTEST_DELAY_US"], [5, 6, 1, "", "CMD_SELFTEST_DGI_PIN_RAW_READ"], [5, 6, 1, "", "CMD_SELFTEST_PLATFORM"], [5, 6, 1, "", "CMD_SELFTEST_SHORT_DELAY"], [5, 6, 1, "", "CMD_SELFTEST_TIMEOUT_MS"], [5, 6, 1, "", "CMD_SELFTEST_TIMER_EXPIRED"], [5, 6, 1, "", "CMD_SELFTEST_TIMER_START"], [5, 6, 1, "", "HANDLER_SELFTEST"], [5, 6, 1, "", "RSP_SELFTEST_DATA"], [5, 6, 1, "", "RSP_SELFTEST_FAILED"], [5, 6, 1, "", "RSP_SELFTEST_FAILED_WITH_DATA"], [5, 6, 1, "", "RSP_SELFTEST_LIST"], [5, 6, 1, "", "RSP_SELFTEST_OK"], [5, 6, 1, "", "SELFTEST_DGI_PINS"], [5, 6, 1, "", "SELFTEST_FAILED_INVALID_PARAMETER_VALUE"], [5, 6, 1, "", "SELFTEST_FAILED_NOT_SUPPORTED"], [5, 6, 1, "", "SELFTEST_FAILED_OK"], [5, 6, 1, "", "VERSION0"], [5, 2, 1, "", "selftest_delay_ms"], [5, 2, 1, "", "selftest_delay_s"], [5, 2, 1, "", "selftest_delay_us"], [5, 2, 1, "", "selftest_short_delay"], [5, 2, 1, "", "selftest_timeout_ms"], [5, 2, 1, "", "selftest_timer_expired"], [5, 2, 1, "", "selftest_timer_start"]], "pyedbglib.pyedbglib_errors": [[1, 5, 1, "", "PyedbglibError"], [1, 5, 1, "", "PyedbglibHidError"], [1, 5, 1, "", "PyedbglibNotSupportedError"]], "pyedbglib.serialport": [[6, 0, 0, "-", "serialcdc"], [6, 0, 0, "-", "serialportcheck"], [6, 0, 0, "-", "serialportmap"]], "pyedbglib.serialport.serialcdc": [[6, 1, 1, "", "SerialCDC"]], "pyedbglib.serialport.serialcdc.SerialCDC": [[6, 2, 1, "", "open"]], "pyedbglib.serialport.serialportcheck": [[6, 3, 1, "", "check_access"]], "pyedbglib.serialport.serialportmap": [[6, 1, 1, "", "SerialPortMap"]], "pyedbglib.serialport.serialportmap.SerialPortMap": [[6, 2, 1, "", "find_hid_tool"], [6, 2, 1, "", "find_matching_tools_ports"], [6, 2, 1, "", "find_serial_number"], [6, 2, 1, "", "find_serial_port"]], "pyedbglib.util": [[7, 0, 0, "-", "binary"], [7, 0, 0, "-", "chopper"], [7, 0, 0, "-", "print_helpers"]], "pyedbglib.util.binary": [[7, 3, 1, "", "pack_be16"], [7, 3, 1, "", "pack_be24"], [7, 3, 1, "", "pack_be32"], [7, 3, 1, "", "pack_le16"], [7, 3, 1, "", "pack_le24"], [7, 3, 1, "", "pack_le32"], [7, 3, 1, "", "unpack_be16"], [7, 3, 1, "", "unpack_be24"], [7, 3, 1, "", "unpack_be32"], [7, 3, 1, "", "unpack_le16"], [7, 3, 1, "", "unpack_le24"], [7, 3, 1, "", "unpack_le32"]], "pyedbglib.util.chopper": [[7, 1, 1, "", "DataChopper"]], "pyedbglib.util.chopper.DataChopper": [[7, 2, 1, "", "chopper"], [7, 2, 1, "", "fix_data_type"]], "pyedbglib.util.print_helpers": [[7, 3, 1, "", "bytelist_to_hex_string"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:data", "5": "py:exception", "6": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "data", "Python data"], "5": ["py", "exception", "Python exception"], "6": ["py", "attribute", "Python attribute"]}, "titleterms": {"pyedbglib": [0, 1, 2, 3, 4, 5, 6, 7], "document": 0, "python": [0, 1], "edbg": [0, 1], "protocol": [0, 1, 5], "commun": [0, 1], "librari": [0, 1], "overview": [0, 1], "usag": [0, 1], "content": 0, "indic": 0, "tabl": 0, "pyedbglib_error": 1, "hidtransport": 2, "cyhidapi": 2, "hidtransportbas": 2, "hidtransportfactori": 2, "toolinfo": 2, "mplabtransport": 3, "primit": 4, "gen4control": 4, "primitivecontrol": 4, "ati": 5, "avr32protocol": 5, "avr32protocolerror": 5, "avr8protocol": 5, "avr8protocolerror": 5, "avrcmsisdap": 5, "avrispprotocol": 5, "cmsisdap": 5, "configprotocol": 5, "dapcommand": 5, "dapwrapp": 5, "edbgprotocol": 5, "housekeepingprotocol": 5, "jtagice3protocol": 5, "selftestprotocol": 5, "serialport": 6, "serialcdc": 6, "serialportcheck": 6, "serialportmap": 6, "util": 7, "binari": 7, "chopper": 7, "print_help": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"pyedbglib documentation": [[0, "pyedbglib-documentation"]], "Python EDBG protocol communication library": [[0, "python-edbg-protocol-communication-library"], [1, "python-edbg-protocol-communication-library"]], "Overview": [[0, "overview"], [1, "overview"]], "Library usage": [[0, "library-usage"], [1, "library-usage"]], "Contents:": [[0, null]], "Indices and tables": [[0, "indices-and-tables"]], "pyedbglib": [[1, "pyedbglib"]], "pyedbglib.pyedbglib_errors": [[1, "module-pyedbglib.pyedbglib_errors"]], "pyedbglib.hidtransport": [[2, "pyedbglib-hidtransport"]], "pyedbglib.hidtransport.cyhidapi": [[2, "module-pyedbglib.hidtransport.cyhidapi"]], "pyedbglib.hidtransport.hidtransportbase": [[2, "module-pyedbglib.hidtransport.hidtransportbase"]], "pyedbglib.hidtransport.hidtransportfactory": [[2, "module-pyedbglib.hidtransport.hidtransportfactory"]], "pyedbglib.hidtransport.toolinfo": [[2, "module-pyedbglib.hidtransport.toolinfo"]], "pyedbglib.mplabtransport": [[3, "pyedbglib-mplabtransport"]], "pyedbglib.mplabtransport.mplabtransport": [[3, "module-pyedbglib.mplabtransport.mplabtransport"]], "pyedbglib.primitive": [[4, "pyedbglib-primitive"]], "pyedbglib.primitive.gen4controller": [[4, "module-pyedbglib.primitive.gen4controller"]], "pyedbglib.primitive.primitivecontroller": [[4, "module-pyedbglib.primitive.primitivecontroller"]], "pyedbglib.primitive.primitives": [[4, "module-pyedbglib.primitive.primitives"]], "pyedbglib.protocols": [[5, "pyedbglib-protocols"]], "pyedbglib.protocols.ati": [[5, "module-pyedbglib.protocols.ati"]], "pyedbglib.protocols.avr32protocol": [[5, "module-pyedbglib.protocols.avr32protocol"]], "pyedbglib.protocols.avr32protocolerrors": [[5, "module-pyedbglib.protocols.avr32protocolerrors"]], "pyedbglib.protocols.avr8protocol": [[5, "module-pyedbglib.protocols.avr8protocol"]], "pyedbglib.protocols.avr8protocolerrors": [[5, "module-pyedbglib.protocols.avr8protocolerrors"]], "pyedbglib.protocols.avrcmsisdap": [[5, "module-pyedbglib.protocols.avrcmsisdap"]], "pyedbglib.protocols.avrispprotocol": [[5, "module-pyedbglib.protocols.avrispprotocol"]], "pyedbglib.protocols.cmsisdap": [[5, "module-pyedbglib.protocols.cmsisdap"]], "pyedbglib.protocols.configprotocol": [[5, "module-pyedbglib.protocols.configprotocol"]], "pyedbglib.protocols.dapcommand": [[5, "module-pyedbglib.protocols.dapcommand"]], "pyedbglib.protocols.dapwrapper": [[5, "module-pyedbglib.protocols.dapwrapper"]], "pyedbglib.protocols.edbgprotocol": [[5, "module-pyedbglib.protocols.edbgprotocol"]], "pyedbglib.protocols.housekeepingprotocol": [[5, "module-pyedbglib.protocols.housekeepingprotocol"]], "pyedbglib.protocols.jtagice3protocol": [[5, "module-pyedbglib.protocols.jtagice3protocol"]], "pyedbglib.protocols.selftestprotocol": [[5, "module-pyedbglib.protocols.selftestprotocol"]], "pyedbglib.serialport": [[6, "pyedbglib-serialport"]], "pyedbglib.serialport.serialcdc": [[6, "module-pyedbglib.serialport.serialcdc"]], "pyedbglib.serialport.serialportcheck": [[6, "module-pyedbglib.serialport.serialportcheck"]], "pyedbglib.serialport.serialportmap": [[6, "module-pyedbglib.serialport.serialportmap"]], "pyedbglib.util": [[7, "pyedbglib-util"]], "pyedbglib.util.binary": [[7, "module-pyedbglib.util.binary"]], "pyedbglib.util.chopper": [[7, "module-pyedbglib.util.chopper"]], "pyedbglib.util.print_helpers": [[7, "module-pyedbglib.util.print_helpers"]]}, "indexentries": {"pyedbgliberror": [[1, "pyedbglib.pyedbglib_errors.PyedbglibError"]], "pyedbglibhiderror": [[1, "pyedbglib.pyedbglib_errors.PyedbglibHidError"]], "pyedbglibnotsupportederror": [[1, "pyedbglib.pyedbglib_errors.PyedbglibNotSupportedError"]], "module": [[1, "module-pyedbglib"], [1, "module-pyedbglib.pyedbglib_errors"], [2, "module-pyedbglib.hidtransport"], [2, "module-pyedbglib.hidtransport.cyhidapi"], [2, "module-pyedbglib.hidtransport.hidtransportbase"], [2, "module-pyedbglib.hidtransport.hidtransportfactory"], [2, "module-pyedbglib.hidtransport.toolinfo"], [3, "module-pyedbglib.mplabtransport"], [3, "module-pyedbglib.mplabtransport.mplabtransport"], [4, "module-pyedbglib.primitive"], [4, "module-pyedbglib.primitive.gen4controller"], [4, "module-pyedbglib.primitive.primitivecontroller"], [4, "module-pyedbglib.primitive.primitives"], [5, "module-pyedbglib.protocols"], [5, "module-pyedbglib.protocols.ati"], [5, "module-pyedbglib.protocols.avr32protocol"], [5, "module-pyedbglib.protocols.avr32protocolerrors"], [5, "module-pyedbglib.protocols.avr8protocol"], [5, "module-pyedbglib.protocols.avr8protocolerrors"], [5, "module-pyedbglib.protocols.avrcmsisdap"], [5, "module-pyedbglib.protocols.avrispprotocol"], [5, "module-pyedbglib.protocols.cmsisdap"], [5, "module-pyedbglib.protocols.configprotocol"], [5, "module-pyedbglib.protocols.dapcommand"], [5, "module-pyedbglib.protocols.dapwrapper"], [5, "module-pyedbglib.protocols.edbgprotocol"], [5, "module-pyedbglib.protocols.housekeepingprotocol"], [5, "module-pyedbglib.protocols.jtagice3protocol"], [5, "module-pyedbglib.protocols.selftestprotocol"], [6, "module-pyedbglib.serialport"], [6, "module-pyedbglib.serialport.serialcdc"], [6, "module-pyedbglib.serialport.serialportcheck"], [6, "module-pyedbglib.serialport.serialportmap"], [7, "module-pyedbglib.util"], [7, "module-pyedbglib.util.binary"], [7, "module-pyedbglib.util.chopper"], [7, "module-pyedbglib.util.print_helpers"]], "pyedbglib": [[1, "module-pyedbglib"]], "pyedbglib.pyedbglib_errors": [[1, "module-pyedbglib.pyedbglib_errors"]], "cyhidapitransport (class in pyedbglib.hidtransport.cyhidapi)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport"]], "hidtool (class in pyedbglib.hidtransport.hidtransportbase)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTool"]], "hidtransportbase (class in pyedbglib.hidtransport.hidtransportbase)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase"]], "tool_shortname_to_usb_product_string (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.TOOL_SHORTNAME_TO_USB_PRODUCT_STRING"]], "adjust_hid_packet_size() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.adjust_hid_packet_size"]], "connect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.connect"]], "detect_devices() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.detect_devices"]], "detect_devices() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.detect_devices"]], "detect_hid_packet_size() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.detect_hid_packet_size"]], "disconnect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.disconnect"]], "get_default_report_size() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.get_default_report_size"]], "get_matching_tools() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.get_matching_tools"]], "get_report_size() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.get_report_size"]], "hid_connect() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_connect"]], "hid_connect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.hid_connect"]], "hid_disconnect() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_disconnect"]], "hid_disconnect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.hid_disconnect"]], "hid_info() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_info"]], "hid_info() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.hid_info"]], "hid_read() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_read"]], "hid_transfer() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_transfer"]], "hid_transport() (in module pyedbglib.hidtransport.hidtransportfactory)": [[2, "pyedbglib.hidtransport.hidtransportfactory.hid_transport"]], "hid_write() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_write"]], "pyedbglib.hidtransport": [[2, "module-pyedbglib.hidtransport"]], "pyedbglib.hidtransport.cyhidapi": [[2, "module-pyedbglib.hidtransport.cyhidapi"]], "pyedbglib.hidtransport.hidtransportbase": [[2, "module-pyedbglib.hidtransport.hidtransportbase"]], "pyedbglib.hidtransport.hidtransportfactory": [[2, "module-pyedbglib.hidtransport.hidtransportfactory"]], "pyedbglib.hidtransport.toolinfo": [[2, "module-pyedbglib.hidtransport.toolinfo"]], "set_packet_size() (pyedbglib.hidtransport.hidtransportbase.hidtool method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTool.set_packet_size"]], "set_product_string() (pyedbglib.hidtransport.hidtransportbase.hidtool method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTool.set_product_string"]], "tool_shortname_to_product_string_name() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.tool_shortname_to_product_string_name"]], "mplabtransport (class in pyedbglib.mplabtransport.mplabtransport)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport"]], "get_report_size() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.get_report_size"]], "hid_read() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.hid_read"]], "hid_transfer() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.hid_transfer"]], "hid_write() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.hid_write"]], "pyedbglib.mplabtransport": [[3, "module-pyedbglib.mplabtransport"]], "pyedbglib.mplabtransport.mplabtransport": [[3, "module-pyedbglib.mplabtransport.mplabtransport"]], "gen4controller (class in pyedbglib.primitive.gen4controller)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller"]], "gen4controllercommand (class in pyedbglib.primitive.gen4controller)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand"]], "gen4exception": [[4, "pyedbglib.primitive.gen4controller.Gen4Exception"]], "primitivecontroller (class in pyedbglib.primitive.primitivecontroller)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController"]], "primitivecontrollercommand (class in pyedbglib.primitive.primitivecontroller)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand"]], "add_parameter() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.add_parameter"]], "add_parameter() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.add_parameter"]], "execute() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.execute"]], "execute() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.execute"]], "execute_single_block() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.execute_single_block"]], "generate_bytestream() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.generate_bytestream"]], "generate_bytestream() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.generate_bytestream"]], "new_command() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.new_command"]], "new_command() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.new_command"]], "pyedbglib.primitive": [[4, "module-pyedbglib.primitive"]], "pyedbglib.primitive.gen4controller": [[4, "module-pyedbglib.primitive.gen4controller"]], "pyedbglib.primitive.primitivecontroller": [[4, "module-pyedbglib.primitive.primitivecontroller"]], "pyedbglib.primitive.primitives": [[4, "module-pyedbglib.primitive.primitives"]], "receive_primitive_execution_response() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.receive_primitive_execution_response"]], "receive_script_execution_response() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.receive_script_execution_response"]], "set_data_dest() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.set_data_dest"]], "set_data_dest() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.set_data_dest"]], "set_data_source() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.set_data_source"]], "set_data_source() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.set_data_source"]], "set_primitive_source() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.set_primitive_source"]], "set_script_source() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.set_script_source"]], "start_primitive_execution() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.start_primitive_execution"]], "start_script_execution() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.start_script_execution"]], "avr32_awire_base (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_AWIRE_BASE"]], "avr32_context_device (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_DEVICE"]], "avr32_context_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_PHYSICAL"]], "avr32_context_session (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_SESSION"]], "avr32_context_usb (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_USB"]], "avr32_failure_ok (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FAILURE_OK"]], "avr32_flash_ctrl_base (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FLASH_CTRL_BASE"]], "avr32_flash_pagebytes (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FLASH_PAGEBYTES"]], "avr32_flash_pages (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FLASH_PAGES"]], "avr32_memtype_block (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_BLOCK"]], "avr32_memtype_byte (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_BYTE"]], "avr32_memtype_fuses (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_FUSES"]], "avr32_memtype_half_word (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_HALF_WORD"]], "avr32_memtype_internal_flash (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_INTERNAL_FLASH"]], "avr32_memtype_memory_service (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_MEMORY_SERVICE"]], "avr32_memtype_nexus (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_NEXUS"]], "avr32_memtype_regfile (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_REGFILE"]], "avr32_memtype_sab (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_SAB"]], "avr32_memtype_sysreg (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_SYSREG"]], "avr32_memtype_user_page (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_USER_PAGE"]], "avr32_physical_awire_baud (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_AWIRE_BAUD"]], "avr32_physical_awire_max_baud (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_AWIRE_MAX_BAUD"]], "avr32_physical_awire_version (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_AWIRE_VERSION"]], "avr32_physical_daisy (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_DAISY"]], "avr32_physical_external_reset (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_EXTERNAL_RESET"]], "avr32_physical_jtag_clock (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_JTAG_CLOCK"]], "avr32_physical_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_PHYSICAL"]], "avr32_phy_intf_awire (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHY_INTF_AWIRE"]], "avr32_phy_intf_jtag (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHY_INTF_JTAG"]], "avr32_phy_intf_none (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHY_INTF_NONE"]], "avr32_query_commands (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_COMMANDS"]], "avr32_query_command_versions (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_COMMAND_VERSIONS"]], "avr32_query_configuration (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_CONFIGURATION"]], "avr32_query_device (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_DEVICE"]], "avr32_query_families (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_FAMILIES"]], "avr32_query_functions (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_FUNCTIONS"]], "avr32_query_interfaces (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_INTERFACES"]], "avr32_query_read_memtypes (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_READ_MEMTYPES"]], "avr32_query_write_memtypes (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_WRITE_MEMTYPES"]], "avr32_reset_domains (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_RESET_DOMAINS"]], "avr32_session_run_led (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_SESSION_RUN_LED"]], "avr32_tap_dr (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_TAP_DR"]], "avr32_tap_ir (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_TAP_IR"]], "avr32_usb_max_read (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_USB_MAX_READ"]], "avr32_usb_max_write (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_USB_MAX_WRITE"]], "avr8_config_function (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CONFIG_FUNCTION"]], "avr8_config_variant (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CONFIG_VARIANT"]], "avr8_ctxt_config (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_CONFIG"]], "avr8_ctxt_device (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_DEVICE"]], "avr8_ctxt_options (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_OPTIONS"]], "avr8_ctxt_physical (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_PHYSICAL"]], "avr8_ctxt_session (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_SESSION"]], "avr8_ctxt_test (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_TEST"]], "avr8_failure_ack_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ACK_ERROR"]], "avr8_failure_boot_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_BOOT_ERROR"]], "avr8_failure_clock_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_CLOCK_ERROR"]], "avr8_failure_collision (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_COLLISION"]], "avr8_failure_crc_failure (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_CRC_FAILURE"]], "avr8_failure_cs_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_CS_ERROR"]], "avr8_failure_daisy_chain_config (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DAISY_CHAIN_CONFIG"]], "avr8_failure_daisy_chain_too_long (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DAISY_CHAIN_TOO_LONG"]], "avr8_failure_dma_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DMA_ERROR"]], "avr8_failure_dw_phy_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DW_PHY_ERROR"]], "avr8_failure_eb_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_EB_ERROR"]], "avr8_failure_framing_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_FRAMING_ERROR"]], "avr8_failure_illegal_breakpoint (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_BREAKPOINT"]], "avr8_failure_illegal_id (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_ID"]], "avr8_failure_illegal_memory_range (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_MEMORY_RANGE"]], "avr8_failure_illegal_ocd_status (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_OCD_STATUS"]], "avr8_failure_illegal_state (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_STATE"]], "avr8_failure_illegal_value (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_VALUE"]], "avr8_failure_invalid_address (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_ADDRESS"]], "avr8_failure_invalid_alignment (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_ALIGNMENT"]], "avr8_failure_invalid_clock_speed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_CLOCK_SPEED"]], "avr8_failure_invalid_config (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_CONFIG"]], "avr8_failure_invalid_memtype (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_MEMTYPE"]], "avr8_failure_invalid_physical_state (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_PHYSICAL_STATE"]], "avr8_failure_invalid_size (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_SIZE"]], "avr8_failure_jtagm_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_ERROR"]], "avr8_failure_jtagm_init_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_INIT_ERROR"]], "avr8_failure_jtagm_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_TIMEOUT"]], "avr8_failure_jtagm_version (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_VERSION"]], "avr8_failure_jtag_bit_banger_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAG_BIT_BANGER_TIMEOUT"]], "avr8_failure_jtag_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAG_ERROR"]], "avr8_failure_key_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_KEY_ERROR"]], "avr8_failure_not_attached (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NOT_ATTACHED"]], "avr8_failure_not_implemented (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NOT_IMPLEMENTED"]], "avr8_failure_not_supported (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NOT_SUPPORTED"]], "avr8_failure_no_device_found (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_DEVICE_FOUND"]], "avr8_failure_no_ocd_control (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_OCD_CONTROL"]], "avr8_failure_no_target_power (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_TARGET_POWER"]], "avr8_failure_no_vout_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_VOUT_SET"]], "avr8_failure_nvm_disable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NVM_DISABLE"]], "avr8_failure_nvm_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NVM_ENABLE"]], "avr8_failure_ocd_locked (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_OCD_LOCKED"]], "avr8_failure_ok (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_OK"]], "avr8_failure_parity_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PARITY_ERROR"]], "avr8_failure_pc_read_failed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PC_READ_FAILED"]], "avr8_failure_pdi_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PDI_ENABLE"]], "avr8_failure_pdi_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PDI_TIMEOUT"]], "avr8_failure_please_toggle_power (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PLEASE_TOGGLE_POWER"]], "avr8_failure_read_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_READ_ERROR"]], "avr8_failure_register_read_failed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_REGISTER_READ_FAILED"]], "avr8_failure_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_TIMEOUT"]], "avr8_failure_too_many_breakpoints (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_TOO_MANY_BREAKPOINTS"]], "avr8_failure_unknown (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_UNKNOWN"]], "avr8_failure_vout_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_VOUT_ERROR"]], "avr8_failure_vtg_too_low_for_feature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_VTG_TOO_LOW_FOR_FEATURE"]], "avr8_failure_write_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_WRITE_ERROR"]], "avr8_failure_write_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_WRITE_TIMEOUT"]], "avr8_func_debugging (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FUNC_DEBUGGING"]], "avr8_func_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FUNC_NONE"]], "avr8_func_programming (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FUNC_PROGRAMMING"]], "avr8_memtype_appl_flash (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_APPL_FLASH"]], "avr8_memtype_appl_flash_atomic (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_APPL_FLASH_ATOMIC"]], "avr8_memtype_boot_flash (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_BOOT_FLASH"]], "avr8_memtype_boot_flash_atomic (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_BOOT_FLASH_ATOMIC"]], "avr8_memtype_boot_row (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_BOOT_ROW"]], "avr8_memtype_calibration_signature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_CALIBRATION_SIGNATURE"]], "avr8_memtype_can (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_CAN"]], "avr8_memtype_cs (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_CS"]], "avr8_memtype_eeprom (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_EEPROM"]], "avr8_memtype_eeprom_atomic (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_EEPROM_ATOMIC"]], "avr8_memtype_eeprom_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_EEPROM_PAGE"]], "avr8_memtype_flash_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_FLASH_PAGE"]], "avr8_memtype_fuses (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_FUSES"]], "avr8_memtype_io_shadow (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_IO_SHADOW"]], "avr8_memtype_lockbits (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_LOCKBITS"]], "avr8_memtype_ocd (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD"]], "avr8_memtype_ocd_pc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD_PC"]], "avr8_memtype_ocd_sp (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD_SP"]], "avr8_memtype_ocd_sreg (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD_SREG"]], "avr8_memtype_osccal (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OSCCAL"]], "avr8_memtype_regfile (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_REGFILE"]], "avr8_memtype_sib (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SIB"]], "avr8_memtype_signature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SIGNATURE"]], "avr8_memtype_spm (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SPM"]], "avr8_memtype_sram (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SRAM"]], "avr8_memtype_tbus (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_TBUS"]], "avr8_memtype_user_signature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_USER_SIGNATURE"]], "avr8_opt_12v_updi_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_12V_UPDI_ENABLE"]], "avr8_opt_chip_erase_to_enter (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_CHIP_ERASE_TO_ENTER"]], "avr8_opt_disable_dbp (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_DISABLE_DBP"]], "avr8_opt_enable_idr (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_ENABLE_IDR"]], "avr8_opt_hv_updi_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_HV_UPDI_ENABLE"]], "avr8_opt_poll_int (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_POLL_INT"]], "avr8_opt_power_nap (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_POWER_NAP"]], "avr8_opt_run_timers (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_RUN_TIMERS"]], "avr8_phy_dw_clk_div (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_DW_CLK_DIV"]], "avr8_phy_interface (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTERFACE"]], "avr8_phy_intf_dw (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_DW"]], "avr8_phy_intf_jtag (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_JTAG"]], "avr8_phy_intf_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_NONE"]], "avr8_phy_intf_pdi (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_PDI"]], "avr8_phy_intf_pdi_1w (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_PDI_1W"]], "avr8_phy_intf_pdi_3w (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_PDI_3W"]], "avr8_phy_jtag_daisy (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_JTAG_DAISY"]], "avr8_phy_mega_dbg_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_MEGA_DBG_CLK"]], "avr8_phy_mega_prg_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_MEGA_PRG_CLK"]], "avr8_phy_xm_jtag_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_XM_JTAG_CLK"]], "avr8_phy_xm_pdi_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_XM_PDI_CLK"]], "avr8_test_tgt_running (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_TEST_TGT_RUNNING"]], "avr8_variant_loopback (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_LOOPBACK"]], "avr8_variant_megaocd (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_MEGAOCD"]], "avr8_variant_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_NONE"]], "avr8_variant_tinyocd (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_TINYOCD"]], "avr8_variant_tinyx (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_TINYX"]], "avr8_variant_updi (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_UPDI"]], "avr8_variant_xmega (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_XMEGA"]], "avr_cmd_command_header_cmd (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_CMD"]], "avr_cmd_command_header_fragment_number (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_FRAGMENT_NUMBER"]], "avr_cmd_command_header_payload_start (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_PAYLOAD_START"]], "avr_cmd_command_header_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_SIZE"]], "avr_cmd_response_fragment_code (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_RESPONSE_FRAGMENT_CODE"]], "avr_cmd_response_header_cmd (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_RESPONSE_HEADER_CMD"]], "avr_command (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_COMMAND"]], "avr_command_response_max_payload (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_COMMAND_RESPONSE_MAX_PAYLOAD"]], "avr_erase_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_ERASE_COMMAND"]], "avr_erase_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_ERASE_DELAY"]], "avr_erase_pollmode (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_ERASE_POLLMODE"]], "avr_event (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT"]], "avr_event_command_header_evt (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_COMMAND_HEADER_EVT"]], "avr_event_response_header_evt (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_HEADER_EVT"]], "avr_event_response_header_payload_start (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_HEADER_PAYLOAD_START"]], "avr_event_response_header_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_HEADER_SIZE"]], "avr_event_response_max_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_MAX_SIZE"]], "avr_event_response_min_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_MIN_SIZE"]], "avr_final_fragment (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_FINAL_FRAGMENT"]], "avr_get_config (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.AVR_GET_CONFIG"]], "avr_load_page_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_LOAD_PAGE_COMMAND"]], "avr_more_fragments (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_MORE_FRAGMENTS"]], "avr_poll_value (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_POLL_VALUE"]], "avr_post_leave_delay_ms (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_POST_LEAVE_DELAY_MS"]], "avr_pre_leave_delay_ms (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_PRE_LEAVE_DELAY_MS"]], "avr_prog_enable_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_PROG_ENABLE_COMMAND"]], "avr_read_calibration_byte_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_CALIBRATION_BYTE_COMMAND"]], "avr_read_eeprom_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_EEPROM_COMMAND"]], "avr_read_flash_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_FLASH_COMMAND"]], "avr_read_fuse_commands (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_FUSE_COMMANDS"]], "avr_read_lock_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_LOCK_COMMAND"]], "avr_read_signature_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_SIGNATURE_COMMAND"]], "avr_reply_offset (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_REPLY_OFFSET"]], "avr_response (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RESPONSE"]], "avr_retry_delay_ms (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RETRY_DELAY_MS"]], "avr_rsp_command_header_rsp (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_COMMAND_HEADER_RSP"]], "avr_rsp_response_header_fragment_number (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_FRAGMENT_NUMBER"]], "avr_rsp_response_header_payload_start (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_PAYLOAD_START"]], "avr_rsp_response_header_rsp (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_RSP"]], "avr_rsp_response_header_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_SIZE"]], "avr_write_fuse_commands (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_WRITE_FUSE_COMMANDS"]], "avr_write_lock_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_WRITE_LOCK_COMMAND"]], "avr_write_page_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_WRITE_PAGE_COMMAND"]], "asynchronoustransportinterface (class in pyedbglib.protocols.ati)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface"]], "avr32protocol (class in pyedbglib.protocols.avr32protocol)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol"]], "avr8protocol (class in pyedbglib.protocols.avr8protocol)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol"]], "avrcommand (class in pyedbglib.protocols.avrcmsisdap)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand"]], "avrcommanderror": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommandError"]], "avrispprotocol (class in pyedbglib.protocols.avrispprotocol)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol"]], "avrispprotocolerror": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocolError"]], "byte_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.BYTE_DELAY"]], "cdbgpwrupack (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGPWRUPACK"]], "cdbgpwrupreq (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGPWRUPREQ"]], "cdbgrstack (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGRSTACK"]], "cdbgrstreq (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGRSTREQ"]], "cm0p_dapid (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CM0P_DAPID"]], "cmd_avr32_activate_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_ACTIVATE_PHYSICAL"]], "cmd_avr32_deactivate_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_DEACTIVATE_PHYSICAL"]], "cmd_avr32_erase (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_ERASE"]], "cmd_avr32_erase_section (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_ERASE_SECTION"]], "cmd_avr32_get (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_GET"]], "cmd_avr32_get_id (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_GET_ID"]], "cmd_avr32_halt (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_HALT"]], "cmd_avr32_is_protected (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_IS_PROTECTED"]], "cmd_avr32_query (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_QUERY"]], "cmd_avr32_read (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_READ"]], "cmd_avr32_reset (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_RESET"]], "cmd_avr32_set (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_SET"]], "cmd_avr32_step (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_STEP"]], "cmd_avr32_tap (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_TAP"]], "cmd_avr32_write (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_WRITE"]], "cmd_avr8_activate_physical (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_ACTIVATE_PHYSICAL"]], "cmd_avr8_attach (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_ATTACH"]], "cmd_avr8_crc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_CRC"]], "cmd_avr8_deactivate_physical (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_DEACTIVATE_PHYSICAL"]], "cmd_avr8_detach (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_DETACH"]], "cmd_avr8_disable_debugwire (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_DISABLE_DEBUGWIRE"]], "cmd_avr8_erase (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_ERASE"]], "cmd_avr8_execute_patch (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_EXECUTE_PATCH"]], "cmd_avr8_get (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_GET"]], "cmd_avr8_get_id (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_GET_ID"]], "cmd_avr8_hw_break_clear (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_HW_BREAK_CLEAR"]], "cmd_avr8_hw_break_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_HW_BREAK_SET"]], "cmd_avr8_memory_read (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_MEMORY_READ"]], "cmd_avr8_memory_read_masked (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_MEMORY_READ_MASKED"]], "cmd_avr8_memory_write (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_MEMORY_WRITE"]], "cmd_avr8_page_erase (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PAGE_ERASE"]], "cmd_avr8_pc_read (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PC_READ"]], "cmd_avr8_pc_write (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PC_WRITE"]], "cmd_avr8_prog_mode_enter (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PROG_MODE_ENTER"]], "cmd_avr8_prog_mode_leave (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PROG_MODE_LEAVE"]], "cmd_avr8_query (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_QUERY"]], "cmd_avr8_reset (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_RESET"]], "cmd_avr8_run (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_RUN"]], "cmd_avr8_run_to_address (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_RUN_TO_ADDRESS"]], "cmd_avr8_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SET"]], "cmd_avr8_step (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_STEP"]], "cmd_avr8_stop (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_STOP"]], "cmd_avr8_sw_break_clear (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SW_BREAK_CLEAR"]], "cmd_avr8_sw_break_clear_all (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SW_BREAK_CLEAR_ALL"]], "cmd_avr8_sw_break_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SW_BREAK_SET"]], "cmd_edbg_get (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_GET"]], "cmd_edbg_program_id_chip (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_PROGRAM_ID_CHIP"]], "cmd_edbg_query (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_QUERY"]], "cmd_edbg_read_id_chip (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_READ_ID_CHIP"]], "cmd_edbg_refresh_id_chip (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_REFRESH_ID_CHIP"]], "cmd_edbg_set (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_SET"]], "cmd_get (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_GET"]], "cmd_housekeeping_end_session (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.CMD_HOUSEKEEPING_END_SESSION"]], "cmd_housekeeping_fw_upgrade (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.CMD_HOUSEKEEPING_FW_UPGRADE"]], "cmd_housekeeping_start_session (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.CMD_HOUSEKEEPING_START_SESSION"]], "cmd_query (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_QUERY"]], "cmd_selftest_delay_ms (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DELAY_MS"]], "cmd_selftest_delay_s (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DELAY_S"]], "cmd_selftest_delay_us (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DELAY_US"]], "cmd_selftest_dgi_pin_raw_read (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DGI_PIN_RAW_READ"]], "cmd_selftest_platform (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_PLATFORM"]], "cmd_selftest_short_delay (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_SHORT_DELAY"]], "cmd_selftest_timeout_ms (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_TIMEOUT_MS"]], "cmd_selftest_timer_expired (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_TIMER_EXPIRED"]], "cmd_selftest_timer_start (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_TIMER_START"]], "cmd_set (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_SET"]], "cmd_version0 (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_VERSION0"]], "cmd_version1 (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_VERSION1"]], "csw_16bit (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_16BIT"]], "csw_32bit (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_32BIT"]], "csw_8bit (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_8BIT"]], "csw_addrinc_off (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_ADDRINC_OFF"]], "csw_addrinc_on (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_ADDRINC_ON"]], "csyspwrupack (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSYSPWRUPACK"]], "csyspwrupreq (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSYSPWRUPREQ"]], "cmsisdapdebugger (class in pyedbglib.protocols.cmsisdap)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger"]], "cmsisdapsamdebugger (class in pyedbglib.protocols.cmsisdap)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapSamDebugger"]], "cmsisdapunit (class in pyedbglib.protocols.cmsisdap)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit"]], "configprotocol (class in pyedbglib.protocols.configprotocol)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol"]], "configprotocolresponseerror": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocolResponseError"]], "dap_error (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ERROR"]], "dap_id_board_name (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_BOARD_NAME"]], "dap_id_board_vendor (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_BOARD_VENDOR"]], "dap_id_capabilities (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_CAPABILITIES"]], "dap_id_device_name (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_DEVICE_NAME"]], "dap_id_device_vendor (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_DEVICE_VENDOR"]], "dap_id_fw_ver (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_FW_VER"]], "dap_id_packet_count (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PACKET_COUNT"]], "dap_id_packet_size (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PACKET_SIZE"]], "dap_id_product (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PRODUCT"]], "dap_id_product_fw_ver (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PRODUCT_FW_VER"]], "dap_id_ser_num (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_SER_NUM"]], "dap_id_vendor (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_VENDOR"]], "dap_ok (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_OK"]], "dap_port_autodetect (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_AUTODETECT"]], "dap_port_disabled (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_DISABLED"]], "dap_port_jtag (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_JTAG"]], "dap_port_swd (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_SWD"]], "dap_swj_swclk_tck (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_SWCLK_TCK"]], "dap_swj_swdio_tms (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_SWDIO_TMS"]], "dap_swj_tdi (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_TDI"]], "dap_swj_tdo (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_TDO"]], "dap_swj_nreset (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_nRESET"]], "dap_swj_ntrst (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_nTRST"]], "dap_transfer_a2 (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_A2"]], "dap_transfer_a3 (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_A3"]], "dap_transfer_apndp (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_APnDP"]], "dap_transfer_error (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_ERROR"]], "dap_transfer_fault (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_FAULT"]], "dap_transfer_invalid (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_INVALID"]], "dap_transfer_match_mask (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_MATCH_MASK"]], "dap_transfer_match_value (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_MATCH_VALUE"]], "dap_transfer_mismatch (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_MISMATCH"]], "dap_transfer_ok (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_OK"]], "dap_transfer_rnw (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_RnW"]], "dap_transfer_wait (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_WAIT"]], "dp_abort (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_ABORT"]], "dp_ctrl_stat (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_CTRL_STAT"]], "dp_idcode (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_IDCODE"]], "dp_rdbuff (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_RDBUFF"]], "dp_resend (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_RESEND"]], "dp_select (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_SELECT"]], "dp_wcr (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_WCR"]], "dapcommand (class in pyedbglib.protocols.dapcommand)": [[5, "pyedbglib.protocols.dapcommand.DapCommand"]], "dapwrapper (class in pyedbglib.protocols.dapwrapper)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper"]], "edbg_config_kit_data (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONFIG_KIT_DATA"]], "edbg_control_ext_prog (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONTROL_EXT_PROG"]], "edbg_control_led_usage (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONTROL_LED_USAGE"]], "edbg_control_target_power (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONTROL_TARGET_POWER"]], "edbg_ctxt_control (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CTXT_CONTROL"]], "edbg_errors (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_ERRORS"]], "edbg_query_commands (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_QUERY_COMMANDS"]], "erase_app (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_APP"]], "erase_app_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_APP_PAGE"]], "erase_boot (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_BOOT"]], "erase_boot_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_BOOT_PAGE"]], "erase_chip (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_CHIP"]], "erase_eeprom (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_EEPROM"]], "erase_eeprom_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_EEPROM_PAGE"]], "erase_usersig (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_USERSIG"]], "event_handler_ids (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.EVENT_HANDLER_IDS"]], "evt_avr8_break (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK"]], "evt_avr8_break_cause (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_CAUSE"]], "evt_avr8_break_evt_id (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_EVT_ID"]], "evt_avr8_break_ext_info (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_EXT_INFO"]], "evt_avr8_break_pc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_PC"]], "evt_avr8_idr (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_IDR"]], "edbgprotocol (class in pyedbglib.protocols.edbgprotocol)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol"]], "failure_ok (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.FAILURE_OK"]], "func_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.FUNC_DELAY"]], "get_config (pyedbglib.protocols.configprotocol.configprotocol attribute)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.GET_CONFIG"]], "handler_avr32_generic (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_AVR32_GENERIC"]], "handler_avr8_generic (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_AVR8_GENERIC"]], "handler_coprocessor (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_COPROCESSOR"]], "handler_discovery (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_DISCOVERY"]], "handler_edbg (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_EDBG"]], "handler_housekeeping (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_HOUSEKEEPING"]], "handler_power (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_POWER"]], "handler_selftest (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_SELFTEST"]], "handler_selftest (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.HANDLER_SELFTEST"]], "handler_spi (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_SPI"]], "handler_tpi (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_TPI"]], "housekeeping_ability_hv_updi_enable (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ABILITY_HV_UPDI_ENABLE"]], "housekeeping_ability_reset_extension (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ABILITY_RESET_EXTENSION"]], "housekeeping_analog_vtg_buf (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ANALOG_VTG_BUF"]], "housekeeping_analog_vtref (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ANALOG_VTREF"]], "housekeeping_analog_vusb (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ANALOG_VUSB"]], "housekeeping_config_aux_mcu_fw_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_AUX_MCU_FW_MAJ"]], "housekeeping_config_aux_mcu_fw_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_AUX_MCU_FW_MIN"]], "housekeeping_config_aux_mcu_fw_rev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_AUX_MCU_FW_REV"]], "housekeeping_config_bldr_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_BLDR_MAJ"]], "housekeeping_config_bldr_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_BLDR_MIN"]], "housekeeping_config_build (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_BUILD"]], "housekeeping_config_chip (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_CHIP"]], "housekeeping_config_debug_build (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_DEBUG_BUILD"]], "housekeeping_config_firmware_image (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FIRMWARE_IMAGE"]], "housekeeping_config_fpga_fw_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FPGA_FW_MAJ"]], "housekeeping_config_fpga_fw_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FPGA_FW_MIN"]], "housekeeping_config_fpga_fw_rev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FPGA_FW_REV"]], "housekeeping_config_fwrev_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FWREV_MAJ"]], "housekeeping_config_fwrev_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FWREV_MIN"]], "housekeeping_config_hwrev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_HWREV"]], "housekeeping_context_analog (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_ANALOG"]], "housekeeping_context_config (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_CONFIG"]], "housekeeping_context_diagnostics (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_DIAGNOSTICS"]], "housekeeping_context_statement (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_STATEMENT"]], "housekeeping_context_statistics (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_STATISTICS"]], "housekeeping_context_usb (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_USB"]], "housekeeping_diagnostics_bod_ctrl (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_DIAGNOSTICS_BOD_CTRL"]], "housekeeping_diagnostics_cpu_clk (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_DIAGNOSTICS_CPU_CLK"]], "housekeeping_diagnostics_reset_cause (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_DIAGNOSTICS_RESET_CAUSE"]], "housekeeping_host_id (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_HOST_ID"]], "housekeeping_host_rev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_HOST_REV"]], "housekeeping_module_ver_aw (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_MODULE_VER_AW"]], "housekeeping_module_ver_jtag (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_MODULE_VER_JTAG"]], "housekeeping_query_analog_channels (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_QUERY_ANALOG_CHANNELS"]], "housekeeping_query_commands (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_QUERY_COMMANDS"]], "housekeeping_query_special_abilities (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_QUERY_SPECIAL_ABILITIES"]], "housekeeping_tsup_voltage (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_TSUP_VOLTAGE"]], "housekeeping_usb_ep_size_cdc (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_EP_SIZE_CDC"]], "housekeeping_usb_ep_size_hid (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_EP_SIZE_HID"]], "housekeeping_usb_max_read (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_MAX_READ"]], "housekeeping_usb_max_write (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_MAX_WRITE"]], "id_dap_connect (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Connect"]], "id_dap_delay (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Delay"]], "id_dap_disconnect (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Disconnect"]], "id_dap_hoststatus (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_HostStatus"]], "id_dap_info (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Info"]], "id_dap_jtag_configure (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_JTAG_Configure"]], "id_dap_jtag_idcode (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_JTAG_IDCODE"]], "id_dap_jtag_sequence (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_JTAG_Sequence"]], "id_dap_resettarget (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_ResetTarget"]], "id_dap_swd_configure (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWD_Configure"]], "id_dap_swj_clock (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWJ_Clock"]], "id_dap_swj_pins (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWJ_Pins"]], "id_dap_swj_sequence (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWJ_Sequence"]], "id_dap_transfer (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Transfer"]], "id_dap_transferabort (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_TransferAbort"]], "id_dap_transferblock (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_TransferBlock"]], "id_dap_transferconfigure (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_TransferConfigure"]], "id_dap_writeabort (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_WriteABORT"]], "jtagice3_errors (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.JTAGICE3_ERRORS"]], "jtagice3_header_command_handler_id (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_HANDLER_ID"]], "jtagice3_header_command_payload_start (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_PAYLOAD_START"]], "jtagice3_header_command_protocol_version (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_PROTOCOL_VERSION"]], "jtagice3_header_command_sequence (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_SEQUENCE"]], "jtagice3_header_command_sof_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_SOF_TOKEN"]], "jtagice3_header_event_handler_id (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_HANDLER_ID"]], "jtagice3_header_event_payload_start (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_PAYLOAD_START"]], "jtagice3_header_event_protocol_version (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_PROTOCOL_VERSION"]], "jtagice3_header_event_sequence (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_SEQUENCE"]], "jtagice3_header_event_sof_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_SOF_TOKEN"]], "jtagice3_header_response_handler_id (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_HANDLER_ID"]], "jtagice3_header_response_payload_start (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_PAYLOAD_START"]], "jtagice3_header_response_sequence (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_SEQUENCE"]], "jtagice3_header_response_sof_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_SOF_TOKEN"]], "jtagice3_protocol_version (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_PROTOCOL_VERSION"]], "jtagice3_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_TOKEN"]], "jtag_abort (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_ABORT"]], "jtag_apacc (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_APACC"]], "jtag_bypass (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_BYPASS"]], "jtag_dpacc (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_DPACC"]], "jtag_idcode (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_IDCODE"]], "jtagice3command (class in pyedbglib.protocols.jtagice3protocol)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command"]], "jtagice3housekeepingprotocol (class in pyedbglib.protocols.housekeepingprotocol)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol"]], "jtagice3protocol (class in pyedbglib.protocols.jtagice3protocol)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol"]], "jtagice3responseerror": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3ResponseError"]], "orundetect (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.ORUNDETECT"]], "pin_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.PIN_DELAY"]], "protocol_data (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_DATA"]], "protocol_failed (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_FAILED"]], "protocol_header_response_id (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_HEADER_RESPONSE_ID"]], "protocol_header_response_payload (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_HEADER_RESPONSE_PAYLOAD"]], "protocol_header_response_version (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_HEADER_RESPONSE_VERSION"]], "protocol_list (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_LIST"]], "protocol_ok (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_OK"]], "readok (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.READOK"]], "response_code (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RESPONSE_CODE"]], "rsp_avr32_data (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_DATA"]], "rsp_avr32_data_probed (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_DATA_PROBED"]], "rsp_avr32_failed (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_FAILED"]], "rsp_avr32_id (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_ID"]], "rsp_avr32_list (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_LIST"]], "rsp_avr32_ok (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_OK"]], "rsp_avr32_pc (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_PC"]], "rsp_avr8_data (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_DATA"]], "rsp_avr8_failed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_FAILED"]], "rsp_avr8_list (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_LIST"]], "rsp_avr8_ok (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_OK"]], "rsp_avr8_pc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_PC"]], "rsp_edbg_data (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_DATA"]], "rsp_edbg_failed (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_FAILED"]], "rsp_edbg_list (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_LIST"]], "rsp_edbg_ok (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_OK"]], "rsp_ok (pyedbglib.protocols.configprotocol.configprotocol attribute)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.RSP_OK"]], "rsp_selftest_data (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_DATA"]], "rsp_selftest_failed (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_FAILED"]], "rsp_selftest_failed_with_data (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_FAILED_WITH_DATA"]], "rsp_selftest_list (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_LIST"]], "rsp_selftest_ok (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_OK"]], "selftest_dgi_pins (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_DGI_PINS"]], "selftest_failed_invalid_parameter_value (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_FAILED_INVALID_PARAMETER_VALUE"]], "selftest_failed_not_supported (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_FAILED_NOT_SUPPORTED"]], "selftest_failed_ok (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_FAILED_OK"]], "setget_failure_handler_error (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_HANDLER_ERROR"]], "setget_failure_illegal_state (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_ILLEGAL_STATE"]], "setget_failure_invalid_clock_speed (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_INVALID_CLOCK_SPEED"]], "setget_failure_invalid_value (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_INVALID_VALUE"]], "setget_failure_jtagm_init_error (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_JTAGM_INIT_ERROR"]], "setget_failure_not_implemented (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_NOT_IMPLEMENTED"]], "setget_failure_not_supported (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_NOT_SUPPORTED"]], "setget_failure_ok (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_OK"]], "set_config (pyedbglib.protocols.configprotocol.configprotocol attribute)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.SET_CONFIG"]], "spi_cmd_chip_erase (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_CHIP_ERASE"]], "spi_cmd_enter_progmode (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_ENTER_PROGMODE"]], "spi_cmd_get_baud (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_GET_BAUD"]], "spi_cmd_leave_progmode (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_LEAVE_PROGMODE"]], "spi_cmd_load_address (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_LOAD_ADDRESS"]], "spi_cmd_program_eeprom (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_EEPROM"]], "spi_cmd_program_flash (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_FLASH"]], "spi_cmd_program_fuse (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_FUSE"]], "spi_cmd_program_lock (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_LOCK"]], "spi_cmd_read_eeprom (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_EEPROM"]], "spi_cmd_read_flash (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_FLASH"]], "spi_cmd_read_fuse (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_FUSE"]], "spi_cmd_read_lock (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_LOCK"]], "spi_cmd_read_osccal (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_OSCCAL"]], "spi_cmd_read_signature (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_SIGNATURE"]], "spi_cmd_set_baud (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_SET_BAUD"]], "spi_cmd_sign_on (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_SIGN_ON"]], "spi_status_baud_invalid (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_BAUD_INVALID"]], "spi_status_clock_error (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CLOCK_ERROR"]], "spi_status_cmd_failed (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_FAILED"]], "spi_status_cmd_ok (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_OK"]], "spi_status_cmd_tout (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_TOUT"]], "spi_status_cmd_unknown (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_UNKNOWN"]], "spi_status_phy_error (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_PHY_ERROR"]], "spi_status_rdy_bsy_tout (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_RDY_BSY_TOUT"]], "stickycmp (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.STICKYCMP"]], "stickyerr (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.STICKYERR"]], "stickyorun (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.STICKYORUN"]], "swd_ap_csw (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.SWD_AP_CSW"]], "swd_ap_drw (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.SWD_AP_DRW"]], "swd_ap_tar (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.SWD_AP_TAR"]], "sync_loops (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SYNC_LOOPS"]], "selftestprotocol (class in pyedbglib.protocols.selftestprotocol)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol"]], "tar_max (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.TAR_MAX"]], "trnmode (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.TRNMODE"]], "updi_12v_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_12V_NONE"]], "updi_hv_auto_power_toggle (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_AUTO_POWER_TOGGLE"]], "updi_hv_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_NONE"]], "updi_hv_simple_pulse (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_SIMPLE_PULSE"]], "updi_hv_user_power_toggle (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_USER_POWER_TOGGLE"]], "version0 (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.VERSION0"]], "wdataerr (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.WDATAERR"]], "activate_physical() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.activate_physical"]], "activate_physical() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.activate_physical"]], "attach() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.attach"]], "avr_command_response() (pyedbglib.protocols.avrcmsisdap.avrcommand method)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.avr_command_response"]], "check_command_exists() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.check_command_exists"]], "check_response() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.check_response"]], "configure_daisy_chain() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.configure_daisy_chain"]], "create_blank_config_block() (in module pyedbglib.protocols.configprotocol)": [[5, "pyedbglib.protocols.configprotocol.create_blank_config_block"]], "create_blank_device_data_block() (in module pyedbglib.protocols.configprotocol)": [[5, "pyedbglib.protocols.configprotocol.create_blank_device_data_block"]], "dap_command_read() (pyedbglib.protocols.dapwrapper.dapwrapper method)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper.dap_command_read"]], "dap_command_response() (pyedbglib.protocols.dapwrapper.dapwrapper method)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper.dap_command_response"]], "dap_command_write() (pyedbglib.protocols.dapwrapper.dapwrapper method)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper.dap_command_write"]], "dap_connect() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_connect"]], "dap_disconnect() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_disconnect"]], "dap_info() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_info"]], "dap_led() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_led"]], "dap_read_idcode() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_read_idcode"]], "dap_read_reg() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_read_reg"]], "dap_reset_ext() (pyedbglib.protocols.cmsisdap.cmsisdapsamdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapSamDebugger.dap_reset_ext"]], "dap_reset_target() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_reset_target"]], "dap_swd_configure() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_swd_configure"]], "dap_swj_clock() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_swj_clock"]], "dap_target_init() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_target_init"]], "dap_transfer_configure() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_transfer_configure"]], "dap_write_reg() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_write_reg"]], "deactivate_physical() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.deactivate_physical"]], "deactivate_physical() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.deactivate_physical"]], "debugwire_disable() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.debugwire_disable"]], "decode_break_event() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.decode_break_event"]], "detach() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.detach"]], "end_session() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.end_session"]], "enter_progmode() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.enter_progmode"]], "enter_progmode() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.enter_progmode"]], "enter_upgrade_mode() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.enter_upgrade_mode"]], "erase() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.erase"]], "erase() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.erase"]], "erase() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.erase"]], "error_as_string() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.error_as_string"]], "error_as_string() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.error_as_string"]], "error_as_string() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.error_as_string"]], "fix() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.fix"]], "get_all_info() (pyedbglib.protocols.dapcommand.dapcommand method)": [[5, "pyedbglib.protocols.dapcommand.DapCommand.get_all_info"]], "get_ati_header() (in module pyedbglib.protocols.ati)": [[5, "pyedbglib.protocols.ati.get_ati_header"]], "get_byte() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.get_byte"]], "get_config() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.get_config"]], "get_id() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.get_id"]], "get_id() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.get_id"]], "get_id() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.get_id"]], "get_le16() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.get_le16"]], "get_le32() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.get_le32"]], "halt() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.halt"]], "info() (pyedbglib.protocols.dapcommand.dapcommand method)": [[5, "pyedbglib.protocols.dapcommand.DapCommand.info"]], "init_swj() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.init_swj"]], "is_protected() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.is_protected"]], "jtag_dr() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.jtag_dr"]], "jtag_ir() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.jtag_ir"]], "jtagice3_command_response() (pyedbglib.protocols.jtagice3protocol.jtagice3command method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.jtagice3_command_response"]], "jtagice3_command_response_raw() (pyedbglib.protocols.jtagice3protocol.jtagice3command method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.jtagice3_command_response_raw"]], "leave_progmode() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.leave_progmode"]], "leave_progmode() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.leave_progmode"]], "list_supported_commands() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.list_supported_commands"]], "load_address() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.load_address"]], "memory_read() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.memory_read"]], "memory_read() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.memory_read"]], "memory_write() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.memory_write"]], "memory_write() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.memory_write"]], "multiple_of_four() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger static method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.multiple_of_four"]], "peel_response() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.peel_response"]], "poll_events() (pyedbglib.protocols.avrcmsisdap.avrcommand method)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.poll_events"]], "poll_events() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.poll_events"]], "program_counter_read() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.program_counter_read"]], "program_counter_write() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.program_counter_write"]], "program_id_chip() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.program_id_chip"]], "pyedbglib.protocols": [[5, "module-pyedbglib.protocols"]], "pyedbglib.protocols.ati": [[5, "module-pyedbglib.protocols.ati"]], "pyedbglib.protocols.avr32protocol": [[5, "module-pyedbglib.protocols.avr32protocol"]], "pyedbglib.protocols.avr32protocolerrors": [[5, "module-pyedbglib.protocols.avr32protocolerrors"]], "pyedbglib.protocols.avr8protocol": [[5, "module-pyedbglib.protocols.avr8protocol"]], "pyedbglib.protocols.avr8protocolerrors": [[5, "module-pyedbglib.protocols.avr8protocolerrors"]], "pyedbglib.protocols.avrcmsisdap": [[5, "module-pyedbglib.protocols.avrcmsisdap"]], "pyedbglib.protocols.avrispprotocol": [[5, "module-pyedbglib.protocols.avrispprotocol"]], "pyedbglib.protocols.cmsisdap": [[5, "module-pyedbglib.protocols.cmsisdap"]], "pyedbglib.protocols.configprotocol": [[5, "module-pyedbglib.protocols.configprotocol"]], "pyedbglib.protocols.dapcommand": [[5, "module-pyedbglib.protocols.dapcommand"]], "pyedbglib.protocols.dapwrapper": [[5, "module-pyedbglib.protocols.dapwrapper"]], "pyedbglib.protocols.edbgprotocol": [[5, "module-pyedbglib.protocols.edbgprotocol"]], "pyedbglib.protocols.housekeepingprotocol": [[5, "module-pyedbglib.protocols.housekeepingprotocol"]], "pyedbglib.protocols.jtagice3protocol": [[5, "module-pyedbglib.protocols.jtagice3protocol"]], "pyedbglib.protocols.selftestprotocol": [[5, "module-pyedbglib.protocols.selftestprotocol"]], "query() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.query"]], "read_block() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.read_block"]], "read_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_buffer"]], "read_calibration_bytes() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_calibration_bytes"]], "read_config_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.read_config_block"]], "read_data_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_data_buffer"]], "read_device_data_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.read_device_data_block"]], "read_edbg_extra_info() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.read_edbg_extra_info"]], "read_eeprom_chunk() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_eeprom_chunk"]], "read_flash_chunk() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_flash_chunk"]], "read_fuse_byte() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_fuse_byte"]], "read_id_chip() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.read_id_chip"]], "read_lockbits() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_lockbits"]], "read_metadata_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_metadata_buffer"]], "read_response_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_response_buffer"]], "read_signature_bytes() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_signature_bytes"]], "read_version_info() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.read_version_info"]], "read_word() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.read_word"]], "receive_fragment() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.receive_fragment"]], "refresh_id_chip() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.refresh_id_chip"]], "regfile_read() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.regfile_read"]], "regfile_write() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.regfile_write"]], "reset() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.reset"]], "reset() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.reset"]], "response_as_string() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.response_as_string"]], "run() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.run"]], "run_to() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.run_to"]], "selftest_delay_ms() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_delay_ms"]], "selftest_delay_s() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_delay_s"]], "selftest_delay_us() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_delay_us"]], "selftest_short_delay() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_short_delay"]], "selftest_timeout_ms() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_timeout_ms"]], "selftest_timer_expired() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_timer_expired"]], "selftest_timer_start() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_timer_start"]], "send_fragment() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.send_fragment"]], "set_byte() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.set_byte"]], "set_config() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.set_config"]], "set_function() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.set_function"]], "set_interface() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.set_interface"]], "set_le16() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.set_le16"]], "set_le32() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.set_le32"]], "set_transport() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.set_transport"]], "set_variant() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.set_variant"]], "software_breakpoint_clear() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.software_breakpoint_clear"]], "software_breakpoint_clear_all() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.software_breakpoint_clear_all"]], "software_breakpoint_set() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.software_breakpoint_set"]], "start_session() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.start_session"]], "step() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.step"]], "step() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.step"]], "stop() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.stop"]], "tool_check() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.tool_check"]], "validate_response() (pyedbglib.protocols.jtagice3protocol.jtagice3command method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.validate_response"]], "write_block() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.write_block"]], "write_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_buffer"]], "write_command_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_command_buffer"]], "write_config_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.write_config_block"]], "write_data_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_data_buffer"]], "write_device_data() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.write_device_data"]], "write_device_data_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.write_device_data_block"]], "write_eeprom_page() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_eeprom_page"]], "write_flash_page() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_flash_page"]], "write_fuse_byte() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_fuse_byte"]], "write_lockbits() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_lockbits"]], "write_metadata_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_metadata_buffer"]], "write_word() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.write_word"]], "serialcdc (class in pyedbglib.serialport.serialcdc)": [[6, "pyedbglib.serialport.serialcdc.SerialCDC"]], "serialportmap (class in pyedbglib.serialport.serialportmap)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap"]], "check_access() (in module pyedbglib.serialport.serialportcheck)": [[6, "pyedbglib.serialport.serialportcheck.check_access"]], "find_hid_tool() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_hid_tool"]], "find_matching_tools_ports() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_matching_tools_ports"]], "find_serial_number() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_serial_number"]], "find_serial_port() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_serial_port"]], "open() (pyedbglib.serialport.serialcdc.serialcdc method)": [[6, "pyedbglib.serialport.serialcdc.SerialCDC.open"]], "pyedbglib.serialport": [[6, "module-pyedbglib.serialport"]], "pyedbglib.serialport.serialcdc": [[6, "module-pyedbglib.serialport.serialcdc"]], "pyedbglib.serialport.serialportcheck": [[6, "module-pyedbglib.serialport.serialportcheck"]], "pyedbglib.serialport.serialportmap": [[6, "module-pyedbglib.serialport.serialportmap"]], "datachopper (class in pyedbglib.util.chopper)": [[7, "pyedbglib.util.chopper.DataChopper"]], "bytelist_to_hex_string() (in module pyedbglib.util.print_helpers)": [[7, "pyedbglib.util.print_helpers.bytelist_to_hex_string"]], "chopper() (pyedbglib.util.chopper.datachopper method)": [[7, "pyedbglib.util.chopper.DataChopper.chopper"]], "fix_data_type() (pyedbglib.util.chopper.datachopper static method)": [[7, "pyedbglib.util.chopper.DataChopper.fix_data_type"]], "pack_be16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_be16"]], "pack_be24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_be24"]], "pack_be32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_be32"]], "pack_le16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_le16"]], "pack_le24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_le24"]], "pack_le32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_le32"]], "pyedbglib.util": [[7, "module-pyedbglib.util"]], "pyedbglib.util.binary": [[7, "module-pyedbglib.util.binary"]], "pyedbglib.util.chopper": [[7, "module-pyedbglib.util.chopper"]], "pyedbglib.util.print_helpers": [[7, "module-pyedbglib.util.print_helpers"]], "unpack_be16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_be16"]], "unpack_be24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_be24"]], "unpack_be32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_be32"]], "unpack_le16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_le16"]], "unpack_le24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_le24"]], "unpack_le32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_le32"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "pyedbglib", "pyedbglib.hidtransport", "pyedbglib.mplabtransport", "pyedbglib.primitive", "pyedbglib.protocols", "pyedbglib.serialport", "pyedbglib.util"], "filenames": ["index.rst", "pyedbglib.rst", "pyedbglib.hidtransport.rst", "pyedbglib.mplabtransport.rst", "pyedbglib.primitive.rst", "pyedbglib.protocols.rst", "pyedbglib.serialport.rst", "pyedbglib.util.rst"], "titles": ["pyedbglib documentation", "pyedbglib", "pyedbglib.hidtransport", "pyedbglib.mplabtransport", "pyedbglib.primitive", "pyedbglib.protocols", "pyedbglib.serialport", "pyedbglib.util"], "terms": {"i": [0, 1, 2, 4, 5, 6, 7], "low": [0, 1, 5], "level": [0, 1, 5, 6], "microchip": [0, 1, 2], "cmsi": [0, 1, 2, 5], "dap": [0, 1, 2, 5], "base": [0, 1, 2, 3, 4, 5, 6, 7], "debugg": [0, 1, 2, 4, 5], "avail": [0, 1, 4, 5], "instal": [0, 1], "us": [0, 1, 2, 3, 5], "pip": [0, 1], "from": [0, 1, 2, 4, 5, 7], "pypi": [0, 1], "http": [0, 1], "org": [0, 1], "project": [0, 1], "brows": [0, 1], "sourc": [0, 1, 4], "code": [0, 1, 4, 5], "github": [0, 1], "com": [0, 1], "pic": [0, 1, 4], "avr": [0, 1, 5], "tool": [0, 1, 2, 3, 5, 6], "read": [0, 1, 2, 4, 5], "api": [0, 1, 3, 5], "io": [0, 1, 5], "changelog": [0, 1], "hidapi": [0, 1, 2], "packag": [0, 1, 5], "usb": [0, 1, 2, 5, 6, 7], "driver": [0, 1], "libusb": [0, 1, 2], "The": [0, 1, 2, 5, 6], "ha": [0, 1, 2, 5, 6], "applic": [0, 1], "its": [0, 1, 2, 5, 6], "own": [0, 1], "provid": [0, 1, 2, 5], "pymcuprog": [0, 1], "In": [0, 1, 6], "gener": [0, 1, 4, 5, 7], "two": [0, 1], "stage": [0, 1], "stack": [0, 1, 3, 5], "implement": [0, 1, 2, 5, 7], "requir": [0, 1, 6], "creat": [0, 1, 2, 4, 5, 6], "transport": [0, 1, 2, 4, 5, 7], "hid": [0, 1, 2, 3, 5, 6], "layer": [0, 1, 2, 3, 5], "thi": [0, 1, 2, 4, 5, 6, 7], "all": [0, 1, 2, 5], "take": [0, 1], "paramet": [0, 1, 2, 4, 5, 6, 7], "constructor": [0, 1, 6], "To": [0, 1], "follow": [0, 1], "pattern": [0, 1], "can": [0, 1, 2, 3, 5], "import": [0, 1, 2, 5], "instanti": [0, 1], "object": [0, 1, 2, 3, 4, 5, 6, 7], "hidtransport": [0, 1, 3], "hidtransportfactori": [0, 1], "hid_transport": [0, 1, 2], "connect": [0, 1, 2, 5], "ani": [0, 1, 2, 5, 6, 7], "pkob": [0, 1, 2], "nano": [0, 1, 2, 5, 6], "nedbg": [0, 1, 2], "serial": [0, 1, 2, 6], "number": [0, 1, 2, 5, 6, 7], "product": [0, 1, 2, 5], "ar": [0, 1, 2, 4, 5], "option": [0, 1], "must": [0, 1], "more": [0, 1, 5], "than": [0, 1], "one": [0, 1], "match": [0, 1, 2, 5, 6], "unit": [0, 1], "statu": [0, 1, 5], "serial_numb": [0, 1, 2, 6], "exampl": [0, 1, 2, 5], "housekeep": [0, 1, 2, 5], "out": [0, 1, 5], "target": [0, 1, 5], "voltag": [0, 1], "housekeepingprotocol": [0, 1, 2], "jtagice3housekeepingprotocol": [0, 1, 2, 5], "start_sess": [0, 1, 5], "get_le16": [0, 1, 5], "housekeeping_context_analog": [0, 1, 5], "housekeeping_analog_vtref": [0, 1, 5], "1000": [0, 1, 5], "0": [0, 1, 2, 4, 5], "end_sess": [0, 1, 5], "print": [0, 1, 2], "run": [0, 1, 2, 3, 5], "02f": [0, 1], "v": [0, 1], "format": [0, 1, 2, 5, 7], "cyhidapi": [0, 1], "cyhidapitransport": [0, 1, 2], "hidtransportbas": [0, 1], "hidtool": [0, 1, 2], "toolinfo": [0, 1], "tool_shortname_to_usb_product_str": [0, 1, 2], "adjust_hid_packet_s": [0, 1, 2], "detect_hid_packet_s": [0, 1, 2], "get_default_report_s": [0, 1, 2], "tool_shortname_to_product_string_nam": [0, 1, 2], "mplabtransport": [0, 1], "primit": [0, 1], "gen4control": [0, 1], "gen4controllercommand": [0, 1, 4], "gen4except": [0, 1, 4], "primitivecontrol": [0, 1], "primitivecontrollercommand": [0, 1, 4], "ati": [0, 1], "asynchronoustransportinterfac": [0, 1, 4, 5], "get_ati_head": [0, 1, 5], "avr32protocol": [0, 1], "avr32protocolerror": [0, 1], "avr8protocol": [0, 1], "avr8protocolerror": [0, 1], "avrcmsisdap": [0, 1], "avrcommand": [0, 1, 5], "avrcommanderror": [0, 1, 5], "avrispprotocol": [0, 1], "avrispprotocolerror": [0, 1, 5], "cmsisdap": [0, 1], "cmsisdapdebugg": [0, 1, 5], "cmsisdapsamdebugg": [0, 1, 5], "cmsisdapunit": [0, 1, 5], "configprotocol": [0, 1], "configprotocolresponseerror": [0, 1, 5], "create_blank_config_block": [0, 1, 5], "create_blank_device_data_block": [0, 1, 5], "dapcommand": [0, 1], "dapwrapp": [0, 1], "edbgprotocol": [0, 1], "jtagice3protocol": [0, 1], "jtagice3command": [0, 1, 5], "jtagice3responseerror": [0, 1, 5], "selftestprotocol": [0, 1], "serialport": [0, 1], "serialcdc": [0, 1], "serialportcheck": [0, 1], "check_access": [0, 1, 6], "serialportmap": [0, 1], "util": [0, 1, 6], "binari": [0, 1, 4], "pack_be16": [0, 1, 7], "pack_be24": [0, 1, 7], "pack_be32": [0, 1, 7], "pack_le16": [0, 1, 7], "pack_le24": [0, 1, 7], "pack_le32": [0, 1, 7], "unpack_be16": [0, 1, 7], "unpack_be24": [0, 1, 7], "unpack_be32": [0, 1, 7], "unpack_le16": [0, 1, 7], "unpack_le24": [0, 1, 7], "unpack_le32": [0, 1, 7], "chopper": [0, 1], "datachopp": [0, 1, 7], "print_help": [0, 1], "bytelist_to_hex_str": [0, 1, 7], "pyedbglib_error": 0, "pyedbgliberror": [0, 1, 5], "pyedbglibhiderror": [0, 1], "pyedbglibnotsupportederror": [0, 1, 2], "index": [0, 5], "modul": 0, "search": 0, "page": [0, 5], "detect_devic": [1, 2], "hid_connect": [1, 2], "hid_disconnect": [1, 2], "hid_info": [1, 2], "hid_read": [1, 2, 3], "hid_transf": [1, 2, 3], "hid_writ": [1, 2, 3], "set_packet_s": [1, 2], "set_product_str": [1, 2], "disconnect": [1, 2, 5], "get_matching_tool": [1, 2], "get_report_s": [1, 2, 3], "execut": [1, 4, 5], "new_command": [1, 4], "receive_script_execution_respons": [1, 4], "start_script_execut": [1, 4], "add_paramet": [1, 4], "generate_bytestream": [1, 4], "set_data_dest": [1, 4], "set_data_sourc": [1, 4], "set_script_sourc": [1, 4], "execute_single_block": [1, 4], "receive_primitive_execution_respons": [1, 4], "start_primitive_execut": [1, 4], "set_primitive_sourc": [1, 4], "read_buff": [1, 5], "read_data_buff": [1, 5], "read_metadata_buff": [1, 5], "read_response_buff": [1, 5], "receive_frag": [1, 5], "send_frag": [1, 5], "write_buff": [1, 5], "write_command_buff": [1, 5], "write_data_buff": [1, 5], "write_metadata_buff": [1, 5], "avr32_awire_bas": [1, 5], "avr32_context_devic": [1, 5], "avr32_context_phys": [1, 5], "avr32_context_sess": [1, 5], "avr32_context_usb": [1, 5], "avr32_failure_ok": [1, 5], "avr32_flash_ctrl_bas": [1, 5], "avr32_flash_pagebyt": [1, 5], "avr32_flash_pag": [1, 5], "avr32_memtype_block": [1, 5], "avr32_memtype_byt": [1, 5], "avr32_memtype_fus": [1, 5], "avr32_memtype_half_word": [1, 5], "avr32_memtype_internal_flash": [1, 5], "avr32_memtype_memory_servic": [1, 5], "avr32_memtype_nexu": [1, 5], "avr32_memtype_regfil": [1, 5], "avr32_memtype_sab": [1, 5], "avr32_memtype_sysreg": [1, 5], "avr32_memtype_user_pag": [1, 5], "avr32_physical_awire_baud": [1, 5], "avr32_physical_awire_max_baud": [1, 5], "avr32_physical_awire_vers": [1, 5], "avr32_physical_daisi": [1, 5], "avr32_physical_external_reset": [1, 5], "avr32_physical_jtag_clock": [1, 5], "avr32_physical_phys": [1, 5], "avr32_phy_intf_awir": [1, 5], "avr32_phy_intf_jtag": [1, 5], "avr32_phy_intf_non": [1, 5], "avr32_query_command": [1, 5], "avr32_query_command_vers": [1, 5], "avr32_query_configur": [1, 5], "avr32_query_devic": [1, 5], "avr32_query_famili": [1, 5], "avr32_query_funct": [1, 5], "avr32_query_interfac": [1, 5], "avr32_query_read_memtyp": [1, 5], "avr32_query_write_memtyp": [1, 5], "avr32_reset_domain": [1, 5], "avr32_session_run_l": [1, 5], "avr32_tap_dr": [1, 5], "avr32_tap_ir": [1, 5], "avr32_usb_max_read": [1, 5], "avr32_usb_max_writ": [1, 5], "cmd_avr32_activate_phys": [1, 5], "cmd_avr32_deactivate_phys": [1, 5], "cmd_avr32_eras": [1, 5], "cmd_avr32_erase_sect": [1, 5], "cmd_avr32_get": [1, 5], "cmd_avr32_get_id": [1, 5], "cmd_avr32_halt": [1, 5], "cmd_avr32_is_protect": [1, 5], "cmd_avr32_queri": [1, 5], "cmd_avr32_read": [1, 5], "cmd_avr32_reset": [1, 5], "cmd_avr32_set": [1, 5], "cmd_avr32_step": [1, 5], "cmd_avr32_tap": [1, 5], "cmd_avr32_writ": [1, 5], "rsp_avr32_data": [1, 5], "rsp_avr32_data_prob": [1, 5], "rsp_avr32_fail": [1, 5], "rsp_avr32_id": [1, 5], "rsp_avr32_list": [1, 5], "rsp_avr32_ok": [1, 5], "rsp_avr32_pc": [1, 5], "activate_phys": [1, 5], "deactivate_phys": [1, 5], "eras": [1, 5], "get_id": [1, 5], "halt": [1, 5], "is_protect": [1, 5], "jtag_dr": [1, 5], "jtag_ir": [1, 5], "memory_read": [1, 5], "memory_writ": [1, 5], "reset": [1, 5], "step": [1, 5], "avr8_config_funct": [1, 5], "avr8_config_vari": [1, 5], "avr8_ctxt_config": [1, 5], "avr8_ctxt_devic": [1, 5], "avr8_ctxt_opt": [1, 5], "avr8_ctxt_phys": [1, 5], "avr8_ctxt_sess": [1, 5], "avr8_ctxt_test": [1, 5], "avr8_failure_ack_error": [1, 5], "avr8_failure_boot_error": [1, 5], "avr8_failure_clock_error": [1, 5], "avr8_failure_collis": [1, 5], "avr8_failure_crc_failur": [1, 5], "avr8_failure_cs_error": [1, 5], "avr8_failure_daisy_chain_config": [1, 5], "avr8_failure_daisy_chain_too_long": [1, 5], "avr8_failure_dma_error": [1, 5], "avr8_failure_dw_phy_error": [1, 5], "avr8_failure_eb_error": [1, 5], "avr8_failure_framing_error": [1, 5], "avr8_failure_illegal_breakpoint": [1, 5], "avr8_failure_illegal_id": [1, 5], "avr8_failure_illegal_memory_rang": [1, 5], "avr8_failure_illegal_ocd_statu": [1, 5], "avr8_failure_illegal_st": [1, 5], "avr8_failure_illegal_valu": [1, 5], "avr8_failure_invalid_address": [1, 5], "avr8_failure_invalid_align": [1, 5], "avr8_failure_invalid_clock_spe": [1, 5], "avr8_failure_invalid_config": [1, 5], "avr8_failure_invalid_memtyp": [1, 5], "avr8_failure_invalid_physical_st": [1, 5], "avr8_failure_invalid_s": [1, 5], "avr8_failure_jtagm_error": [1, 5], "avr8_failure_jtagm_init_error": [1, 5], "avr8_failure_jtagm_timeout": [1, 5], "avr8_failure_jtagm_vers": [1, 5], "avr8_failure_jtag_bit_banger_timeout": [1, 5], "avr8_failure_jtag_error": [1, 5], "avr8_failure_key_error": [1, 5], "avr8_failure_not_attach": [1, 5], "avr8_failure_not_impl": [1, 5], "avr8_failure_not_support": [1, 5], "avr8_failure_no_device_found": [1, 5], "avr8_failure_no_ocd_control": [1, 5], "avr8_failure_no_target_pow": [1, 5], "avr8_failure_no_vout_set": [1, 5], "avr8_failure_nvm_dis": [1, 5], "avr8_failure_nvm_en": [1, 5], "avr8_failure_ocd_lock": [1, 5], "avr8_failure_ok": [1, 5], "avr8_failure_parity_error": [1, 5], "avr8_failure_pc_read_fail": [1, 5], "avr8_failure_pdi_en": [1, 5], "avr8_failure_pdi_timeout": [1, 5], "avr8_failure_please_toggle_pow": [1, 5], "avr8_failure_read_error": [1, 5], "avr8_failure_register_read_fail": [1, 5], "avr8_failure_timeout": [1, 5], "avr8_failure_too_many_breakpoint": [1, 5], "avr8_failure_unknown": [1, 5], "avr8_failure_vout_error": [1, 5], "avr8_failure_vtg_too_low_for_featur": [1, 5], "avr8_failure_write_error": [1, 5], "avr8_failure_write_timeout": [1, 5], "avr8_func_debug": [1, 5], "avr8_func_non": [1, 5], "avr8_func_program": [1, 5], "avr8_memtype_appl_flash": [1, 5], "avr8_memtype_appl_flash_atom": [1, 5], "avr8_memtype_boot_flash": [1, 5], "avr8_memtype_boot_flash_atom": [1, 5], "avr8_memtype_boot_row": [1, 5], "avr8_memtype_calibration_signatur": [1, 5], "avr8_memtype_can": [1, 5], "avr8_memtype_c": [1, 5], "avr8_memtype_eeprom": [1, 5], "avr8_memtype_eeprom_atom": [1, 5], "avr8_memtype_eeprom_pag": [1, 5], "avr8_memtype_flash_pag": [1, 5], "avr8_memtype_fus": [1, 5], "avr8_memtype_io_shadow": [1, 5], "avr8_memtype_lockbit": [1, 5], "avr8_memtype_ocd": [1, 5], "avr8_memtype_ocd_pc": [1, 5], "avr8_memtype_ocd_sp": [1, 5], "avr8_memtype_ocd_sreg": [1, 5], "avr8_memtype_oscc": [1, 5], "avr8_memtype_regfil": [1, 5], "avr8_memtype_sib": [1, 5], "avr8_memtype_signatur": [1, 5], "avr8_memtype_spm": [1, 5], "avr8_memtype_sram": [1, 5], "avr8_memtype_tbu": [1, 5], "avr8_memtype_user_signatur": [1, 5], "avr8_opt_12v_updi_en": [1, 5], "avr8_opt_chip_erase_to_ent": [1, 5], "avr8_opt_disable_dbp": [1, 5], "avr8_opt_enable_idr": [1, 5], "avr8_opt_hv_updi_en": [1, 5], "avr8_opt_poll_int": [1, 5], "avr8_opt_power_nap": [1, 5], "avr8_opt_run_tim": [1, 5], "avr8_phy_dw_clk_div": [1, 5], "avr8_phy_interfac": [1, 5], "avr8_phy_intf_dw": [1, 5], "avr8_phy_intf_jtag": [1, 5], "avr8_phy_intf_non": [1, 5], "avr8_phy_intf_pdi": [1, 5], "avr8_phy_intf_pdi_1w": [1, 5], "avr8_phy_intf_pdi_3w": [1, 5], "avr8_phy_jtag_daisi": [1, 5], "avr8_phy_mega_dbg_clk": [1, 5], "avr8_phy_mega_prg_clk": [1, 5], "avr8_phy_xm_jtag_clk": [1, 5], "avr8_phy_xm_pdi_clk": [1, 5], "avr8_test_tgt_run": [1, 5], "avr8_variant_loopback": [1, 5], "avr8_variant_megaocd": [1, 5], "avr8_variant_non": [1, 5], "avr8_variant_tinyocd": [1, 5], "avr8_variant_tinyx": [1, 5], "avr8_variant_updi": [1, 5], "avr8_variant_xmega": [1, 5], "cmd_avr8_activate_phys": [1, 5], "cmd_avr8_attach": [1, 5], "cmd_avr8_crc": [1, 5], "cmd_avr8_deactivate_phys": [1, 5], "cmd_avr8_detach": [1, 5], "cmd_avr8_disable_debugwir": [1, 5], "cmd_avr8_eras": [1, 5], "cmd_avr8_execute_patch": [1, 5], "cmd_avr8_get": [1, 5], "cmd_avr8_get_id": [1, 5], "cmd_avr8_hw_break_clear": [1, 5], "cmd_avr8_hw_break_set": [1, 5], "cmd_avr8_memory_read": [1, 5], "cmd_avr8_memory_read_mask": [1, 5], "cmd_avr8_memory_writ": [1, 5], "cmd_avr8_page_eras": [1, 5], "cmd_avr8_pc_read": [1, 5], "cmd_avr8_pc_writ": [1, 5], "cmd_avr8_prog_mode_ent": [1, 5], "cmd_avr8_prog_mode_leav": [1, 5], "cmd_avr8_queri": [1, 5], "cmd_avr8_reset": [1, 5], "cmd_avr8_run": [1, 5], "cmd_avr8_run_to_address": [1, 5], "cmd_avr8_set": [1, 5], "cmd_avr8_step": [1, 5], "cmd_avr8_stop": [1, 5], "cmd_avr8_sw_break_clear": [1, 5], "cmd_avr8_sw_break_clear_al": [1, 5], "cmd_avr8_sw_break_set": [1, 5], "erase_app": [1, 5], "erase_app_pag": [1, 5], "erase_boot": [1, 5], "erase_boot_pag": [1, 5], "erase_chip": [1, 5], "erase_eeprom": [1, 5], "erase_eeprom_pag": [1, 5], "erase_usersig": [1, 5], "evt_avr8_break": [1, 5], "evt_avr8_break_caus": [1, 5], "evt_avr8_break_evt_id": [1, 5], "evt_avr8_break_ext_info": [1, 5], "evt_avr8_break_pc": [1, 5], "evt_avr8_idr": [1, 5], "rsp_avr8_data": [1, 5], "rsp_avr8_fail": [1, 5], "rsp_avr8_list": [1, 5], "rsp_avr8_ok": [1, 5], "rsp_avr8_pc": [1, 5], "updi_12v_non": [1, 5], "updi_hv_auto_power_toggl": [1, 5], "updi_hv_non": [1, 5], "updi_hv_simple_puls": [1, 5], "updi_hv_user_power_toggl": [1, 5], "attach": [1, 5], "configure_daisy_chain": [1, 5], "debugwire_dis": [1, 5], "decode_break_ev": [1, 5], "detach": [1, 5], "enter_progmod": [1, 5], "error_as_str": [1, 5], "leave_progmod": [1, 5], "program_counter_read": [1, 5], "program_counter_writ": [1, 5], "regfile_read": [1, 5], "regfile_writ": [1, 5], "run_to": [1, 5], "set_funct": [1, 5], "set_interfac": [1, 5], "set_vari": [1, 5], "software_breakpoint_clear": [1, 5], "software_breakpoint_clear_al": [1, 5], "software_breakpoint_set": [1, 5], "stop": [1, 5], "write_device_data": [1, 5], "avr_cmd_command_header_cmd": [1, 5], "avr_cmd_command_header_fragment_numb": [1, 5], "avr_cmd_command_header_payload_start": [1, 5], "avr_cmd_command_header_s": [1, 5], "avr_cmd_response_fragment_cod": [1, 5], "avr_cmd_response_header_cmd": [1, 5], "avr_command": [1, 5], "avr_command_response_max_payload": [1, 5], "avr_ev": [1, 5], "avr_event_command_header_evt": [1, 5], "avr_event_response_header_evt": [1, 5], "avr_event_response_header_payload_start": [1, 5], "avr_event_response_header_s": [1, 5], "avr_event_response_max_s": [1, 5], "avr_event_response_min_s": [1, 5], "avr_final_frag": [1, 5], "avr_more_frag": [1, 5], "avr_respons": [1, 5], "avr_retry_delay_m": [1, 5], "avr_rsp_command_header_rsp": [1, 5], "avr_rsp_response_header_fragment_numb": [1, 5], "avr_rsp_response_header_payload_start": [1, 5], "avr_rsp_response_header_rsp": [1, 5], "avr_rsp_response_header_s": [1, 5], "avr_command_respons": [1, 5], "poll_ev": [1, 5], "avr_erase_command": [1, 5], "avr_erase_delai": [1, 5], "avr_erase_pollmod": [1, 5], "avr_load_page_command": [1, 5], "avr_poll_valu": [1, 5], "avr_post_leave_delay_m": [1, 5], "avr_pre_leave_delay_m": [1, 5], "avr_prog_enable_command": [1, 5], "avr_read_calibration_byte_command": [1, 5], "avr_read_eeprom_command": [1, 5], "avr_read_flash_command": [1, 5], "avr_read_fuse_command": [1, 5], "avr_read_lock_command": [1, 5], "avr_read_signature_command": [1, 5], "avr_reply_offset": [1, 5], "avr_write_fuse_command": [1, 5], "avr_write_lock_command": [1, 5], "avr_write_page_command": [1, 5], "byte_delai": [1, 5], "func_delai": [1, 5], "pin_delai": [1, 5], "spi_cmd_chip_eras": [1, 5], "spi_cmd_enter_progmod": [1, 5], "spi_cmd_get_baud": [1, 5], "spi_cmd_leave_progmod": [1, 5], "spi_cmd_load_address": [1, 5], "spi_cmd_program_eeprom": [1, 5], "spi_cmd_program_flash": [1, 5], "spi_cmd_program_fus": [1, 5], "spi_cmd_program_lock": [1, 5], "spi_cmd_read_eeprom": [1, 5], "spi_cmd_read_flash": [1, 5], "spi_cmd_read_fus": [1, 5], "spi_cmd_read_lock": [1, 5], "spi_cmd_read_oscc": [1, 5], "spi_cmd_read_signatur": [1, 5], "spi_cmd_set_baud": [1, 5], "spi_cmd_sign_on": [1, 5], "spi_status_baud_invalid": [1, 5], "spi_status_clock_error": [1, 5], "spi_status_cmd_fail": [1, 5], "spi_status_cmd_ok": [1, 5], "spi_status_cmd_tout": [1, 5], "spi_status_cmd_unknown": [1, 5], "spi_status_phy_error": [1, 5], "spi_status_rdy_bsy_tout": [1, 5], "sync_loop": [1, 5], "load_address": [1, 5], "read_calibration_byt": [1, 5], "read_eeprom_chunk": [1, 5], "read_flash_chunk": [1, 5], "read_fuse_byt": [1, 5], "read_lockbit": [1, 5], "read_signature_byt": [1, 5], "write_eeprom_pag": [1, 5], "write_flash_pag": [1, 5], "write_fuse_byt": [1, 5], "write_lockbit": [1, 5], "cdbgpwrupack": [1, 5], "cdbgpwrupreq": [1, 5], "cdbgrstack": [1, 5], "cdbgrstreq": [1, 5], "cm0p_dapid": [1, 5], "csw_16bit": [1, 5], "csw_32bit": [1, 5], "csw_8bit": [1, 5], "csw_addrinc_off": [1, 5], "csw_addrinc_on": [1, 5], "csyspwrupack": [1, 5], "csyspwrupreq": [1, 5], "dap_swj_swclk_tck": [1, 5], "dap_swj_swdio_tm": [1, 5], "dap_swj_tdi": [1, 5], "dap_swj_tdo": [1, 5], "dap_swj_nreset": [1, 5], "dap_swj_ntrst": [1, 5], "dap_transfer_a2": [1, 5], "dap_transfer_a3": [1, 5], "dap_transfer_apndp": [1, 5], "dap_transfer_error": [1, 5], "dap_transfer_fault": [1, 5], "dap_transfer_invalid": [1, 5], "dap_transfer_match_mask": [1, 5], "dap_transfer_match_valu": [1, 5], "dap_transfer_mismatch": [1, 5], "dap_transfer_ok": [1, 5], "dap_transfer_rnw": [1, 5], "dap_transfer_wait": [1, 5], "dp_abort": [1, 5], "dp_ctrl_stat": [1, 5], "dp_idcod": [1, 5], "dp_rdbuff": [1, 5], "dp_resend": [1, 5], "dp_select": [1, 5], "dp_wcr": [1, 5], "jtag_abort": [1, 5], "jtag_apacc": [1, 5], "jtag_bypass": [1, 5], "jtag_dpacc": [1, 5], "jtag_idcod": [1, 5], "orundetect": [1, 5], "readok": [1, 5], "stickycmp": [1, 5], "stickyerr": [1, 5], "stickyorun": [1, 5], "swd_ap_csw": [1, 5], "swd_ap_drw": [1, 5], "swd_ap_tar": [1, 5], "tar_max": [1, 5], "trnmode": [1, 5], "wdataerr": [1, 5], "dap_read_idcod": [1, 5], "dap_read_reg": [1, 5], "dap_reset_target": [1, 5], "dap_swd_configur": [1, 5], "dap_swj_clock": [1, 5], "dap_target_init": [1, 5], "dap_transfer_configur": [1, 5], "dap_write_reg": [1, 5], "init_swj": [1, 5], "multiple_of_four": [1, 5], "read_block": [1, 5], "read_word": [1, 5], "write_block": [1, 5], "write_word": [1, 5], "dap_reset_ext": [1, 5], "dap_error": [1, 5], "dap_id_board_nam": [1, 5], "dap_id_board_vendor": [1, 5], "dap_id_cap": [1, 5], "dap_id_device_nam": [1, 5], "dap_id_device_vendor": [1, 5], "dap_id_fw_v": [1, 5], "dap_id_packet_count": [1, 5], "dap_id_packet_s": [1, 5], "dap_id_product": [1, 5], "dap_id_product_fw_v": [1, 5], "dap_id_ser_num": [1, 5], "dap_id_vendor": [1, 5], "dap_ok": [1, 5], "dap_port_autodetect": [1, 5], "dap_port_dis": [1, 5], "dap_port_jtag": [1, 5], "dap_port_swd": [1, 5], "id_dap_connect": [1, 5], "id_dap_delai": [1, 5], "id_dap_disconnect": [1, 5], "id_dap_hoststatu": [1, 5], "id_dap_info": [1, 5], "id_dap_jtag_configur": [1, 5], "id_dap_jtag_idcod": [1, 5], "id_dap_jtag_sequ": [1, 5], "id_dap_resettarget": [1, 5], "id_dap_swd_configur": [1, 5], "id_dap_swj_clock": [1, 5], "id_dap_swj_pin": [1, 5], "id_dap_swj_sequ": [1, 5], "id_dap_transf": [1, 5], "id_dap_transferabort": [1, 5], "id_dap_transferblock": [1, 5], "id_dap_transferconfigur": [1, 5], "id_dap_writeabort": [1, 5], "dap_connect": [1, 5], "dap_disconnect": [1, 5], "dap_info": [1, 5], "dap_l": [1, 5], "get_config": [1, 5], "rsp_ok": [1, 5], "set_config": [1, 5], "fix": [1, 5], "read_config_block": [1, 5], "read_device_data_block": [1, 5], "set_transport": [1, 5], "tool_check": [1, 5], "write_config_block": [1, 5], "write_device_data_block": [1, 5], "get_all_info": [1, 5], "info": [1, 5], "dap_command_read": [1, 5], "dap_command_respons": [1, 5], "dap_command_writ": [1, 5], "avr_get_config": [1, 5], "cmd_edbg_get": [1, 5], "cmd_edbg_program_id_chip": [1, 5], "cmd_edbg_queri": [1, 5], "cmd_edbg_read_id_chip": [1, 5], "cmd_edbg_refresh_id_chip": [1, 5], "cmd_edbg_set": [1, 5], "edbg_config_kit_data": [1, 5], "edbg_control_ext_prog": [1, 5], "edbg_control_led_usag": [1, 5], "edbg_control_target_pow": [1, 5], "edbg_ctxt_control": [1, 5], "edbg_error": [1, 5], "edbg_query_command": [1, 5], "response_cod": [1, 5], "rsp_edbg_data": [1, 5], "rsp_edbg_fail": [1, 5], "rsp_edbg_list": [1, 5], "rsp_edbg_ok": [1, 5], "check_command_exist": [1, 5], "program_id_chip": [1, 5], "read_edbg_extra_info": [1, 5], "read_id_chip": [1, 5], "refresh_id_chip": [1, 5], "response_as_str": [1, 5], "cmd_housekeeping_end_sess": [1, 5], "cmd_housekeeping_fw_upgrad": [1, 5], "cmd_housekeeping_start_sess": [1, 5], "housekeeping_ability_hv_updi_en": [1, 5], "housekeeping_ability_reset_extens": [1, 5], "housekeeping_analog_vtg_buf": [1, 5], "housekeeping_analog_vusb": [1, 5], "housekeeping_config_aux_mcu_fw_maj": [1, 5], "housekeeping_config_aux_mcu_fw_min": [1, 5], "housekeeping_config_aux_mcu_fw_rev": [1, 5], "housekeeping_config_bldr_maj": [1, 5], "housekeeping_config_bldr_min": [1, 5], "housekeeping_config_build": [1, 5], "housekeeping_config_chip": [1, 5], "housekeeping_config_debug_build": [1, 5], "housekeeping_config_firmware_imag": [1, 5], "housekeeping_config_fpga_fw_maj": [1, 5], "housekeeping_config_fpga_fw_min": [1, 5], "housekeeping_config_fpga_fw_rev": [1, 5], "housekeeping_config_fwrev_maj": [1, 5], "housekeeping_config_fwrev_min": [1, 5], "housekeeping_config_hwrev": [1, 5], "housekeeping_context_config": [1, 5], "housekeeping_context_diagnost": [1, 5], "housekeeping_context_stat": [1, 5], "housekeeping_context_statist": [1, 5], "housekeeping_context_usb": [1, 5], "housekeeping_diagnostics_bod_ctrl": [1, 5], "housekeeping_diagnostics_cpu_clk": [1, 5], "housekeeping_diagnostics_reset_caus": [1, 5], "housekeeping_host_id": [1, 5], "housekeeping_host_rev": [1, 5], "housekeeping_module_ver_aw": [1, 5], "housekeeping_module_ver_jtag": [1, 5], "housekeeping_query_analog_channel": [1, 5], "housekeeping_query_command": [1, 5], "housekeeping_query_special_": [1, 5], "housekeeping_tsup_voltag": [1, 5], "housekeeping_usb_ep_size_cdc": [1, 5], "housekeeping_usb_ep_size_hid": [1, 5], "housekeeping_usb_max_read": [1, 5], "housekeeping_usb_max_writ": [1, 5], "enter_upgrade_mod": [1, 5], "list_supported_command": [1, 5], "read_version_info": [1, 5], "event_handler_id": [1, 5], "handler_avr32_gener": [1, 5], "handler_avr8_gener": [1, 5], "handler_coprocessor": [1, 5], "handler_discoveri": [1, 5], "handler_edbg": [1, 5], "handler_housekeep": [1, 5], "handler_pow": [1, 5], "handler_selftest": [1, 5], "handler_spi": [1, 5], "handler_tpi": [1, 5], "jtagice3_header_command_handler_id": [1, 5], "jtagice3_header_command_payload_start": [1, 5], "jtagice3_header_command_protocol_vers": [1, 5], "jtagice3_header_command_sequ": [1, 5], "jtagice3_header_command_sof_token": [1, 5], "jtagice3_header_event_handler_id": [1, 5], "jtagice3_header_event_payload_start": [1, 5], "jtagice3_header_event_protocol_vers": [1, 5], "jtagice3_header_event_sequ": [1, 5], "jtagice3_header_event_sof_token": [1, 5], "jtagice3_header_response_handler_id": [1, 5], "jtagice3_header_response_payload_start": [1, 5], "jtagice3_header_response_sequ": [1, 5], "jtagice3_header_response_sof_token": [1, 5], "jtagice3_protocol_vers": [1, 5], "jtagice3_token": [1, 5], "jtagice3_command_respons": [1, 5], "jtagice3_command_response_raw": [1, 5], "validate_respons": [1, 5], "cmd_get": [1, 5], "cmd_queri": [1, 5], "cmd_set": [1, 5], "cmd_version0": [1, 5], "cmd_version1": [1, 5], "failure_ok": [1, 5], "jtagice3_error": [1, 5], "protocol_data": [1, 5], "protocol_fail": [1, 5], "protocol_header_response_id": [1, 5], "protocol_header_response_payload": [1, 5], "protocol_header_response_vers": [1, 5], "protocol_list": [1, 5], "protocol_ok": [1, 5], "setget_failure_handler_error": [1, 5], "setget_failure_illegal_st": [1, 5], "setget_failure_invalid_clock_spe": [1, 5], "setget_failure_invalid_valu": [1, 5], "setget_failure_jtagm_init_error": [1, 5], "setget_failure_not_impl": [1, 5], "setget_failure_not_support": [1, 5], "setget_failure_ok": [1, 5], "check_respons": [1, 5], "get_byt": [1, 5], "get_le32": [1, 5], "peel_respons": [1, 5], "queri": [1, 2, 5], "set_byt": [1, 5], "set_le16": [1, 5], "set_le32": [1, 5], "cmd_selftest_delay_m": [1, 5], "cmd_selftest_delay_": [1, 5], "cmd_selftest_delay_u": [1, 5], "cmd_selftest_dgi_pin_raw_read": [1, 5], "cmd_selftest_platform": [1, 5], "cmd_selftest_short_delai": [1, 5], "cmd_selftest_timeout_m": [1, 5], "cmd_selftest_timer_expir": [1, 5], "cmd_selftest_timer_start": [1, 5], "rsp_selftest_data": [1, 5], "rsp_selftest_fail": [1, 5], "rsp_selftest_failed_with_data": [1, 5], "rsp_selftest_list": [1, 5], "rsp_selftest_ok": [1, 5], "selftest_dgi_pin": [1, 5], "selftest_failed_invalid_parameter_valu": [1, 5], "selftest_failed_not_support": [1, 5], "selftest_failed_ok": [1, 5], "version0": [1, 5], "selftest_delay_m": [1, 5], "selftest_delay_": [1, 5], "selftest_delay_u": [1, 5], "selftest_short_delai": [1, 5], "selftest_timeout_m": [1, 5], "selftest_timer_expir": [1, 5], "selftest_timer_start": [1, 5], "open": [1, 6], "find_hid_tool": [1, 6], "find_matching_tools_port": [1, 6], "find_serial_numb": [1, 6], "find_serial_port": [1, 6], "fix_data_typ": [1, 7], "specif": [1, 5], "except": [1, 2, 4, 5, 6], "msg": [1, 4, 5], "none": [1, 2, 4, 5, 6, 7], "class": [1, 2, 3, 4, 5, 6, 7], "error": [1, 2, 5], "signal": 1, "an": [1, 2, 5, 6, 7], "attempt": 1, "oper": [1, 5], "support": [1, 2, 3, 5, 6], "document": 1, "cython": 2, "method": [2, 6], "detect": 2, "devic": [2, 4, 5, 6], "popul": [2, 4], "intern": 2, "list": [2, 4, 5, 6, 7], "return": [2, 4, 5, 6, 7], "make": [2, 4], "retriev": 2, "descriptor": 2, "inform": [2, 5], "data": [2, 4, 5, 7], "data_send": 2, "send": [2, 3, 5, 7], "receiv": [2, 3, 5], "respons": [2, 3, 4, 5], "byte": [2, 4, 5, 7], "sent": [2, 4, 5], "mechan": [2, 5, 6], "vendor_id": 2, "product_id": 2, "product_str": 2, "manufacturer_str": 2, "hold": [2, 5], "properti": 2, "select": 2, "multipl": [2, 6], "packet_s": 2, "set": [2, 4, 5], "packet": [2, 3, 5], "size": [2, 3, 5, 7], "per": 2, "string": [2, 5, 7], "name": [2, 6], "instanc": [2, 4], "type": [2, 5], "true": [2, 5], "successfulli": [2, 5], "fals": [2, 5], "rais": [2, 4, 5], "need": 2, "overridden": [2, 5], "releas": [2, 5], "serial_number_substr": 2, "given": [2, 5], "empti": 2, "subset": 2, "Not": [2, 5], "case": [2, 5], "sensit": 2, "function": [2, 5, 7], "do": [2, 5, 6], "last": 2, "part": [2, 5, 6], "123": 2, "mchp3252000000043123": 2, "mcp32520001230000000": 2, "If": [2, 5, 7], "get": [2, 5], "report": [2, 3], "factori": [2, 5], "current": 2, "onli": [2, 5], "librari": 2, "dispatch": 2, "o": 2, "question": 2, "typic": 2, "pass": [2, 5], "when": [2, 3, 5], "protocol": 2, "where": 2, "commun": [2, 4, 5], "connect_statu": 2, "try": 2, "ioerror": [2, 5], "unabl": 2, "which": [2, 5, 6], "specifi": [2, 6, 7], "gather": 2, "known": [2, 5], "default": [2, 5, 6], "ep": 2, "atmelic": 2, "atmel": [2, 5], "ic": 2, "edbg": [2, 5], "icd4": 2, "mplab": [2, 3], "icd": 2, "4": [2, 5], "ice4": 2, "jtagice3": [2, 5], "medbg": 2, "pickit4": 2, "pickit": 2, "powerdebugg": 2, "power": 2, "snap": 2, "some": [2, 5], "3g": 2, "have": [2, 5], "dual": 2, "configur": [2, 5], "interfac": [2, 3, 4, 5, 6], "512": [2, 5], "while": [2, 5], "strict": 2, "minim": 2, "both": 2, "64": [2, 5], "switch": 2, "standard": [2, 5], "wai": 2, "manag": 2, "atprogram": 2, "ex": 2, "studio": [2, 5], "7": [2, 5], "persist": 2, "determin": [2, 3], "alter": 2, "On": 2, "linux": [2, 6], "mac": 2, "core": [2, 5], "see": 2, "def": [2, 6], "window": 2, "adjust": 2, "after": [2, 5], "activ": [2, 5], "befor": [2, 5], "simpl": [2, 5], "instead": 2, "done": [2, 5], "small": 2, "ask": 2, "frame": [2, 5], "enough": 2, "succe": 2, "variant": [2, 5], "made": 2, "sinc": 2, "toler": 2, "mismatch": 2, "alreadi": 2, "pyusb": 2, "easili": 2, "inspect": 2, "pid": 2, "look": [2, 5], "found": 2, "id": [2, 4, 5], "shortnam": 2, "map": [2, 5], "common": 2, "short": 2, "intent": 2, "alwai": 2, "convers": 2, "happen": 2, "valid": [2, 5, 7], "just": 2, "unchang": 2, "so": 2, "correct": 2, "still": 2, "safe": 2, "funtion": 2, "atbackend": 2, "etc": 2, "identifi": 2, "replac": 3, "insid": 3, "same": 3, "through": 3, "usual": 3, "64b": 3, "512b": 3, "wait": [3, 6], "over": [3, 5, 7], "doe": [3, 5], "gen4": 4, "script": 4, "engin": 4, "asynchron": [4, 5], "wrapper": [4, 5], "access": [4, 5, 6], "5g": 4, "fw": [4, 5], "atom": 4, "arrai": [4, 5], "contain": [4, 5], "result": 4, "fail": [4, 5], "content": [4, 5], "new": [4, 5], "command": [4, 5], "control": 4, "pack": [4, 5, 7], "32": [4, 5, 7], "bit": [4, 5, 7], "integ": [4, 7], "start": [4, 5], "immedi": 4, "wrap": [4, 5], "exchang": 4, "field": [4, 5], "client": 4, "bytestream": 4, "value_arrai": 4, "add": [4, 5], "turn": 4, "envelop": 4, "stream": 4, "destination_id": 4, "dest": 4, "buffer": [4, 5], "source_id": 4, "src_id": 4, "custom": [4, 5], "sequenc": [4, 5], "thereof": [4, 6], "primitive_block": 4, "block": [4, 5], "param_id": 4, "valu": [4, 5, 7], "flag": [4, 5], "buffer_id": 5, "num_byt": 5, "buffer_typ": 5, "Will": 5, "handl": 5, "chop": [5, 7], "suit": 5, "endpoint": 5, "ati_ctrl_type_data": 5, "ati_ctrl_type_metadata": 5, "ati_ctrl_type_cmdrsp": 5, "ati_ctrl_type_si": 5, "bytearrai": [5, 7], "metadata": 5, "databyt": 5, "bytes_to_rec": 5, "fragment": 5, "limit": 5, "6": 5, "5": 5, "3": 5, "2": 5, "1": 5, "eof": 5, "sof": 5, "write": 5, "written": 5, "handler": 5, "handler_vari": 5, "header": 5, "consum": 5, "invok": 5, "avr32": 5, "sub": 5, "famili": 5, "16": [5, 7], "130": 5, "128": 5, "11": 5, "131": 5, "132": 5, "148": 5, "133": 5, "144": 5, "129": 5, "146": 5, "145": 5, "147": 5, "12": 5, "8": [5, 7], "10": 5, "17": 5, "25": 5, "18": 5, "24": [5, 7], "21": 5, "19": 5, "20": 5, "23": 5, "22": 5, "160": 5, "use_reset": 5, "physic": 5, "deactiv": 5, "chip": 5, "appli": 5, "request": 5, "check": [5, 6, 7], "protect": 5, "boolean": [5, 6], "raw": 5, "jtag": 5, "dr": 5, "shift": 5, "ir": 5, "memtyp": 5, "address": 5, "memori": 5, "form": [5, 7], "section": 5, "region": 5, "singl": 5, "pc": 5, "human": 5, "friendli": 5, "avr8": 5, "71": 5, "70": 5, "33": 5, "26": 5, "67": 5, "66": 5, "37": 5, "36": 5, "29": 5, "28": 5, "58": 5, "56": 5, "61": 5, "50": 5, "57": 5, "54": 5, "55": 5, "59": 5, "51": 5, "52": 5, "49": 5, "53": 5, "69": 5, "35": 5, "80": 5, "34": 5, "82": 5, "65": 5, "68": 5, "96": 5, "27": 5, "81": 5, "112": 5, "97": 5, "60": 5, "255": 5, "83": 5, "84": 5, "113": 5, "114": 5, "192": 5, "194": 5, "193": 5, "195": 5, "200": 5, "198": 5, "182": 5, "208": 5, "196": 5, "177": 5, "176": 5, "178": 5, "48": 5, "179": 5, "209": 5, "181": 5, "184": 5, "211": 5, "180": 5, "183": 5, "197": 5, "do_break": 5, "break": 5, "daisi": 5, "chain": 5, "context": 5, "disabl": 5, "debugwir": 5, "temporarili": 5, "event": 5, "decod": 5, "brk": 5, "0x40": 5, "version": 5, "caus": 5, "ext": 5, "h": 5, "l": 5, "pars": 5, "program": 5, "counter": 5, "otherwis": 5, "enter": 5, "mode": 5, "flash": 5, "translat": 5, "descript": 5, "exit": 5, "program_count": 5, "regist": 5, "file": 5, "r0": 5, "r31": 5, "valueerror": 5, "resum": 5, "A": 5, "reach": 5, "debugger_funct": 5, "config": 5, "session": 5, "prog": 5, "debug": 5, "remov": 5, "softwar": 5, "breakpoint": 5, "clear": 5, "insert": 5, "complet": 5, "behaviour": 5, "origin": [5, 6], "previou": 5, "could": 5, "c": 5, "took": 5, "time": 5, "even": 5, "vendor": 5, "extens": [5, 6], "style": 5, "no_timeout": 5, "poll": 5, "isp": 5, "note": 5, "date": 5, "back": 5, "veri": 5, "earli": 5, "mani": [5, 6], "parametr": 5, "includ": [5, 6], "those": 5, "old": 5, "univers": 5, "draw": 5, "xml": 5, "atdf": 5, "mplabx": 5, "It": 5, "work": [5, 6], "atmega328p": 5, "close": 5, "rel": 5, "todo": 5, "spi": 5, "clock": 5, "172": 5, "45": 5, "88": 5, "168": 5, "164": 5, "224": 5, "76": 5, "100": 5, "30": [5, 6], "205": 5, "204": 5, "201": 5, "203": 5, "leav": 5, "load": 5, "pointer": 5, "store": 5, "offset": 5, "numbyt": 5, "calibr": 5, "byte_address": 5, "chunk": [5, 7], "eeprom": 5, "fuse": 5, "lockbit": 5, "signatur": 5, "avrisp": 5, "arm": 5, "536870912": 5, "268435456": 5, "134217728": 5, "67108864": 5, "197203063": 5, "2147483648": 5, "1073741824": 5, "15": 5, "14": 5, "1024": 5, "idcod": 5, "swd": 5, "dp": 5, "reg": 5, "ap": 5, "cfg": 5, "turnaround": 5, "phase": 5, "up": 5, "hz": 5, "idl": 5, "count": 5, "retri": [5, 6], "transfer": [5, 7], "cycl": 5, "magic": 5, "pin": 5, "enabl": 5, "static": [5, 7], "x": 5, "boundari": 5, "bu": 5, "word": 5, "sam": 5, "extend": 5, "hardwar": 5, "samdx": 5, "samlx": 5, "addit": 5, "capabl": 5, "prevent": 5, "overrid": [5, 6], "procedur": 5, "simpli": 5, "sw_clk": 5, "here": 5, "swj": 5, "IF": 5, "argument": [5, 6], "via": 5, "firmwar": 5, "240": 5, "254": 5, "9": 5, "collect": 5, "state": 5, "led": 5, "what": 5, "kit": [5, 6], "manufactur": 5, "provis": 5, "curios": [5, 6], "intend": [5, 6], "end": [5, 6], "user": [5, 6], "usag": 5, "customis": 5, "pydebuggerconfig": 5, "fix_data": 5, "incom": [5, 7], "ok": [5, 7], "input": [5, 7], "byte_count": 5, "init": 5, "been": 5, "initialis": 5, "device_data": 5, "blank": 5, "fetch": 5, "dictionari": 5, "dap_id": 5, "differ": 5, "dap_id_": 5, "126": 5, "success": 5, "sha204": 5, "sha204_success": 5, "210": 5, "sha204_parse_error": 5, "sha204_cmd_fail": 5, "212": 5, "sha204_status_crc": 5, "sha204_func_fail": 5, "226": 5, "sha204_bad_param": 5, "228": 5, "sha204_invalid_s": 5, "229": 5, "sha204_bad_crc": 5, "230": 5, "sha204_rx_fail": 5, "231": 5, "sha204_rx_no_respons": 5, "232": 5, "sha204_resync_with_wakeup": 5, "sha204_comm_fail": 5, "241": 5, "sha204_timeout": 5, "250": 5, "id_data_lock": 5, "251": 5, "id_config_lock": 5, "252": 5, "id_invalid_slot": 5, "253": 5, "id_data_parsing_error": 5, "id_data_not_equ": 5, "notimplementederror": 5, "test": 5, "id_numb": 5, "locat": 5, "rang": 5, "board": 5, "forc": 5, "refresh": 5, "invalid": 5, "reset_tool": 5, "sign": 5, "off": 5, "kei": 5, "829586448": 5, "put": 5, "upgrad": 5, "0x0e": 5, "protocol_vers": 5, "sequence_number_l": 5, "sequence_number_h": 5, "handler_id": 5, "payload": 5, "echo": 5, "correspond": 5, "supports_trailing_statu": 5, "expect": 5, "littl": [5, 7], "endian": [5, 7], "process": 5, "extract": 5, "n": 5, "entri": 5, "selftest": 5, "purpos": 5, "161": 5, "dgi_spi_mosi": 5, "dgi_spi_miso": 5, "dgi_spi_sck": 5, "dgi_spi_ss": 5, "dgi_usart_tx": 5, "dgi_usart_rx": 5, "dgi_usart_clk": 5, "dgi_i2c_data": 5, "dgi_i2c_clk": 5, "cdc_tx": 5, "cdc_rx": 5, "dgi_gpio0": 5, "dgi_gpio1": 5, "13": 5, "dgi_gpio2": 5, "dgi_gpio3": 5, "delay_m": 5, "issu": 5, "delai": 5, "millisecond": 5, "max": 5, "65535": 5, "delay_": 5, "second": 5, "delay_u": 5, "microsecond": 5, "4294967295": 5, "shortest": 5, "timeout_m": 5, "counter_valu": 5, "timer": 5, "timeout": [5, 6], "expir": 5, "altern": 5, "mean": 5, "skip": 5, "overflow": 5, "situat": 5, "timer_id": 5, "subclass": 6, "pyseri": 6, "": 6, "exactli": 6, "like": 6, "extra": 6, "open_timeout": 6, "cdc": 6, "port": 6, "arg": 6, "kwarg": 6, "desir": 6, "definit": 6, "__init__": 6, "self": 6, "doesn": 6, "t": 6, "python2": 6, "parent": 6, "whether": 6, "virtual": 6, "distro": 6, "membership": 6, "dialout": 6, "group": 6, "allow": 6, "mapper": 6, "consist": 6, "composit": 6, "belong": 6, "offer": 6, "link": 6, "find": 6, "vice": 6, "versa": 6, "serial_endswith": 6, "partial": 6, "least": 6, "dict": 6, "redund": 6, "ad": 6, "conveni": 6, "exact": 6, "unpack": 7, "variou": 7, "encod": 7, "big": 7, "represent": 7, "prepar": 7, "pad": 7, "larg": 7, "smaller": 7, "packages": 7, "variabl": 7, "nice": 7, "printout": 7, "bytelist": 7, "each": 7, "item": 7, "0xxx": 7}, "objects": {"": [[1, 0, 0, "-", "pyedbglib"]], "pyedbglib": [[2, 0, 0, "-", "hidtransport"], [3, 0, 0, "-", "mplabtransport"], [4, 0, 0, "-", "primitive"], [5, 0, 0, "-", "protocols"], [1, 0, 0, "-", "pyedbglib_errors"], [6, 0, 0, "-", "serialport"], [7, 0, 0, "-", "util"]], "pyedbglib.hidtransport": [[2, 0, 0, "-", "cyhidapi"], [2, 0, 0, "-", "hidtransportbase"], [2, 0, 0, "-", "hidtransportfactory"], [2, 0, 0, "-", "toolinfo"]], "pyedbglib.hidtransport.cyhidapi": [[2, 1, 1, "", "CyHidApiTransport"]], "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport": [[2, 2, 1, "", "detect_devices"], [2, 2, 1, "", "hid_connect"], [2, 2, 1, "", "hid_disconnect"], [2, 2, 1, "", "hid_info"], [2, 2, 1, "", "hid_read"], [2, 2, 1, "", "hid_transfer"], [2, 2, 1, "", "hid_write"]], "pyedbglib.hidtransport.hidtransportbase": [[2, 1, 1, "", "HidTool"], [2, 1, 1, "", "HidTransportBase"]], "pyedbglib.hidtransport.hidtransportbase.HidTool": [[2, 2, 1, "", "set_packet_size"], [2, 2, 1, "", "set_product_string"]], "pyedbglib.hidtransport.hidtransportbase.HidTransportBase": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "detect_devices"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "get_matching_tools"], [2, 2, 1, "", "get_report_size"], [2, 2, 1, "", "hid_connect"], [2, 2, 1, "", "hid_disconnect"], [2, 2, 1, "", "hid_info"]], "pyedbglib.hidtransport.hidtransportfactory": [[2, 3, 1, "", "hid_transport"]], "pyedbglib.hidtransport.toolinfo": [[2, 4, 1, "", "TOOL_SHORTNAME_TO_USB_PRODUCT_STRING"], [2, 3, 1, "", "adjust_hid_packet_size"], [2, 3, 1, "", "detect_hid_packet_size"], [2, 3, 1, "", "get_default_report_size"], [2, 3, 1, "", "tool_shortname_to_product_string_name"]], "pyedbglib.mplabtransport": [[3, 0, 0, "-", "mplabtransport"]], "pyedbglib.mplabtransport.mplabtransport": [[3, 1, 1, "", "MpLabTransport"]], "pyedbglib.mplabtransport.mplabtransport.MpLabTransport": [[3, 2, 1, "", "get_report_size"], [3, 2, 1, "", "hid_read"], [3, 2, 1, "", "hid_transfer"], [3, 2, 1, "", "hid_write"]], "pyedbglib.primitive": [[4, 0, 0, "-", "gen4controller"], [4, 0, 0, "-", "primitivecontroller"], [4, 0, 0, "-", "primitives"]], "pyedbglib.primitive.gen4controller": [[4, 1, 1, "", "Gen4Controller"], [4, 1, 1, "", "Gen4ControllerCommand"], [4, 5, 1, "", "Gen4Exception"]], "pyedbglib.primitive.gen4controller.Gen4Controller": [[4, 2, 1, "", "execute"], [4, 2, 1, "", "new_command"], [4, 2, 1, "", "receive_script_execution_response"], [4, 2, 1, "", "start_script_execution"]], "pyedbglib.primitive.gen4controller.Gen4ControllerCommand": [[4, 2, 1, "", "add_parameter"], [4, 2, 1, "", "generate_bytestream"], [4, 2, 1, "", "set_data_dest"], [4, 2, 1, "", "set_data_source"], [4, 2, 1, "", "set_script_source"]], "pyedbglib.primitive.primitivecontroller": [[4, 1, 1, "", "PrimitiveController"], [4, 1, 1, "", "PrimitiveControllerCommand"]], "pyedbglib.primitive.primitivecontroller.PrimitiveController": [[4, 2, 1, "", "execute"], [4, 2, 1, "", "execute_single_block"], [4, 2, 1, "", "new_command"], [4, 2, 1, "", "receive_primitive_execution_response"], [4, 2, 1, "", "start_primitive_execution"]], "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand": [[4, 2, 1, "", "add_parameter"], [4, 2, 1, "", "generate_bytestream"], [4, 2, 1, "", "set_data_dest"], [4, 2, 1, "", "set_data_source"], [4, 2, 1, "", "set_primitive_source"]], "pyedbglib.protocols": [[5, 0, 0, "-", "ati"], [5, 0, 0, "-", "avr32protocol"], [5, 0, 0, "-", "avr32protocolerrors"], [5, 0, 0, "-", "avr8protocol"], [5, 0, 0, "-", "avr8protocolerrors"], [5, 0, 0, "-", "avrcmsisdap"], [5, 0, 0, "-", "avrispprotocol"], [5, 0, 0, "-", "cmsisdap"], [5, 0, 0, "-", "configprotocol"], [5, 0, 0, "-", "dapcommand"], [5, 0, 0, "-", "dapwrapper"], [5, 0, 0, "-", "edbgprotocol"], [5, 0, 0, "-", "housekeepingprotocol"], [5, 0, 0, "-", "jtagice3protocol"], [5, 0, 0, "-", "selftestprotocol"]], "pyedbglib.protocols.ati": [[5, 1, 1, "", "AsynchronousTransportInterface"], [5, 3, 1, "", "get_ati_header"]], "pyedbglib.protocols.ati.AsynchronousTransportInterface": [[5, 2, 1, "", "read_buffer"], [5, 2, 1, "", "read_data_buffer"], [5, 2, 1, "", "read_metadata_buffer"], [5, 2, 1, "", "read_response_buffer"], [5, 2, 1, "", "receive_fragment"], [5, 2, 1, "", "send_fragment"], [5, 2, 1, "", "write_buffer"], [5, 2, 1, "", "write_command_buffer"], [5, 2, 1, "", "write_data_buffer"], [5, 2, 1, "", "write_metadata_buffer"]], "pyedbglib.protocols.avr32protocol": [[5, 1, 1, "", "Avr32Protocol"]], "pyedbglib.protocols.avr32protocol.Avr32Protocol": [[5, 6, 1, "", "AVR32_AWIRE_BASE"], [5, 6, 1, "", "AVR32_CONTEXT_DEVICE"], [5, 6, 1, "", "AVR32_CONTEXT_PHYSICAL"], [5, 6, 1, "", "AVR32_CONTEXT_SESSION"], [5, 6, 1, "", "AVR32_CONTEXT_USB"], [5, 6, 1, "", "AVR32_FAILURE_OK"], [5, 6, 1, "", "AVR32_FLASH_CTRL_BASE"], [5, 6, 1, "", "AVR32_FLASH_PAGEBYTES"], [5, 6, 1, "", "AVR32_FLASH_PAGES"], [5, 6, 1, "", "AVR32_MEMTYPE_BLOCK"], [5, 6, 1, "", "AVR32_MEMTYPE_BYTE"], [5, 6, 1, "", "AVR32_MEMTYPE_FUSES"], [5, 6, 1, "", "AVR32_MEMTYPE_HALF_WORD"], [5, 6, 1, "", "AVR32_MEMTYPE_INTERNAL_FLASH"], [5, 6, 1, "", "AVR32_MEMTYPE_MEMORY_SERVICE"], [5, 6, 1, "", "AVR32_MEMTYPE_NEXUS"], [5, 6, 1, "", "AVR32_MEMTYPE_REGFILE"], [5, 6, 1, "", "AVR32_MEMTYPE_SAB"], [5, 6, 1, "", "AVR32_MEMTYPE_SYSREG"], [5, 6, 1, "", "AVR32_MEMTYPE_USER_PAGE"], [5, 6, 1, "", "AVR32_PHYSICAL_AWIRE_BAUD"], [5, 6, 1, "", "AVR32_PHYSICAL_AWIRE_MAX_BAUD"], [5, 6, 1, "", "AVR32_PHYSICAL_AWIRE_VERSION"], [5, 6, 1, "", "AVR32_PHYSICAL_DAISY"], [5, 6, 1, "", "AVR32_PHYSICAL_EXTERNAL_RESET"], [5, 6, 1, "", "AVR32_PHYSICAL_JTAG_CLOCK"], [5, 6, 1, "", "AVR32_PHYSICAL_PHYSICAL"], [5, 6, 1, "", "AVR32_PHY_INTF_AWIRE"], [5, 6, 1, "", "AVR32_PHY_INTF_JTAG"], [5, 6, 1, "", "AVR32_PHY_INTF_NONE"], [5, 6, 1, "", "AVR32_QUERY_COMMANDS"], [5, 6, 1, "", "AVR32_QUERY_COMMAND_VERSIONS"], [5, 6, 1, "", "AVR32_QUERY_CONFIGURATION"], [5, 6, 1, "", "AVR32_QUERY_DEVICE"], [5, 6, 1, "", "AVR32_QUERY_FAMILIES"], [5, 6, 1, "", "AVR32_QUERY_FUNCTIONS"], [5, 6, 1, "", "AVR32_QUERY_INTERFACES"], [5, 6, 1, "", "AVR32_QUERY_READ_MEMTYPES"], [5, 6, 1, "", "AVR32_QUERY_WRITE_MEMTYPES"], [5, 6, 1, "", "AVR32_RESET_DOMAINS"], [5, 6, 1, "", "AVR32_SESSION_RUN_LED"], [5, 6, 1, "", "AVR32_TAP_DR"], [5, 6, 1, "", "AVR32_TAP_IR"], [5, 6, 1, "", "AVR32_USB_MAX_READ"], [5, 6, 1, "", "AVR32_USB_MAX_WRITE"], [5, 6, 1, "", "CMD_AVR32_ACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR32_DEACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR32_ERASE"], [5, 6, 1, "", "CMD_AVR32_ERASE_SECTION"], [5, 6, 1, "", "CMD_AVR32_GET"], [5, 6, 1, "", "CMD_AVR32_GET_ID"], [5, 6, 1, "", "CMD_AVR32_HALT"], [5, 6, 1, "", "CMD_AVR32_IS_PROTECTED"], [5, 6, 1, "", "CMD_AVR32_QUERY"], [5, 6, 1, "", "CMD_AVR32_READ"], [5, 6, 1, "", "CMD_AVR32_RESET"], [5, 6, 1, "", "CMD_AVR32_SET"], [5, 6, 1, "", "CMD_AVR32_STEP"], [5, 6, 1, "", "CMD_AVR32_TAP"], [5, 6, 1, "", "CMD_AVR32_WRITE"], [5, 6, 1, "", "RSP_AVR32_DATA"], [5, 6, 1, "", "RSP_AVR32_DATA_PROBED"], [5, 6, 1, "", "RSP_AVR32_FAILED"], [5, 6, 1, "", "RSP_AVR32_ID"], [5, 6, 1, "", "RSP_AVR32_LIST"], [5, 6, 1, "", "RSP_AVR32_OK"], [5, 6, 1, "", "RSP_AVR32_PC"], [5, 2, 1, "", "activate_physical"], [5, 2, 1, "", "deactivate_physical"], [5, 2, 1, "", "erase"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "halt"], [5, 2, 1, "", "is_protected"], [5, 2, 1, "", "jtag_dr"], [5, 2, 1, "", "jtag_ir"], [5, 2, 1, "", "memory_read"], [5, 2, 1, "", "memory_write"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "step"]], "pyedbglib.protocols.avr8protocol": [[5, 1, 1, "", "Avr8Protocol"]], "pyedbglib.protocols.avr8protocol.Avr8Protocol": [[5, 6, 1, "", "AVR8_CONFIG_FUNCTION"], [5, 6, 1, "", "AVR8_CONFIG_VARIANT"], [5, 6, 1, "", "AVR8_CTXT_CONFIG"], [5, 6, 1, "", "AVR8_CTXT_DEVICE"], [5, 6, 1, "", "AVR8_CTXT_OPTIONS"], [5, 6, 1, "", "AVR8_CTXT_PHYSICAL"], [5, 6, 1, "", "AVR8_CTXT_SESSION"], [5, 6, 1, "", "AVR8_CTXT_TEST"], [5, 6, 1, "", "AVR8_FAILURE_ACK_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_BOOT_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_CLOCK_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_COLLISION"], [5, 6, 1, "", "AVR8_FAILURE_CRC_FAILURE"], [5, 6, 1, "", "AVR8_FAILURE_CS_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_DAISY_CHAIN_CONFIG"], [5, 6, 1, "", "AVR8_FAILURE_DAISY_CHAIN_TOO_LONG"], [5, 6, 1, "", "AVR8_FAILURE_DMA_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_DW_PHY_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_EB_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_FRAMING_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_BREAKPOINT"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_ID"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_MEMORY_RANGE"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_OCD_STATUS"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_STATE"], [5, 6, 1, "", "AVR8_FAILURE_ILLEGAL_VALUE"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_ADDRESS"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_ALIGNMENT"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_CLOCK_SPEED"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_CONFIG"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_MEMTYPE"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_PHYSICAL_STATE"], [5, 6, 1, "", "AVR8_FAILURE_INVALID_SIZE"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_INIT_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_JTAGM_VERSION"], [5, 6, 1, "", "AVR8_FAILURE_JTAG_BIT_BANGER_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_JTAG_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_KEY_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_NOT_ATTACHED"], [5, 6, 1, "", "AVR8_FAILURE_NOT_IMPLEMENTED"], [5, 6, 1, "", "AVR8_FAILURE_NOT_SUPPORTED"], [5, 6, 1, "", "AVR8_FAILURE_NO_DEVICE_FOUND"], [5, 6, 1, "", "AVR8_FAILURE_NO_OCD_CONTROL"], [5, 6, 1, "", "AVR8_FAILURE_NO_TARGET_POWER"], [5, 6, 1, "", "AVR8_FAILURE_NO_VOUT_SET"], [5, 6, 1, "", "AVR8_FAILURE_NVM_DISABLE"], [5, 6, 1, "", "AVR8_FAILURE_NVM_ENABLE"], [5, 6, 1, "", "AVR8_FAILURE_OCD_LOCKED"], [5, 6, 1, "", "AVR8_FAILURE_OK"], [5, 6, 1, "", "AVR8_FAILURE_PARITY_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_PC_READ_FAILED"], [5, 6, 1, "", "AVR8_FAILURE_PDI_ENABLE"], [5, 6, 1, "", "AVR8_FAILURE_PDI_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_PLEASE_TOGGLE_POWER"], [5, 6, 1, "", "AVR8_FAILURE_READ_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_REGISTER_READ_FAILED"], [5, 6, 1, "", "AVR8_FAILURE_TIMEOUT"], [5, 6, 1, "", "AVR8_FAILURE_TOO_MANY_BREAKPOINTS"], [5, 6, 1, "", "AVR8_FAILURE_UNKNOWN"], [5, 6, 1, "", "AVR8_FAILURE_VOUT_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_VTG_TOO_LOW_FOR_FEATURE"], [5, 6, 1, "", "AVR8_FAILURE_WRITE_ERROR"], [5, 6, 1, "", "AVR8_FAILURE_WRITE_TIMEOUT"], [5, 6, 1, "", "AVR8_FUNC_DEBUGGING"], [5, 6, 1, "", "AVR8_FUNC_NONE"], [5, 6, 1, "", "AVR8_FUNC_PROGRAMMING"], [5, 6, 1, "", "AVR8_MEMTYPE_APPL_FLASH"], [5, 6, 1, "", "AVR8_MEMTYPE_APPL_FLASH_ATOMIC"], [5, 6, 1, "", "AVR8_MEMTYPE_BOOT_FLASH"], [5, 6, 1, "", "AVR8_MEMTYPE_BOOT_FLASH_ATOMIC"], [5, 6, 1, "", "AVR8_MEMTYPE_BOOT_ROW"], [5, 6, 1, "", "AVR8_MEMTYPE_CALIBRATION_SIGNATURE"], [5, 6, 1, "", "AVR8_MEMTYPE_CAN"], [5, 6, 1, "", "AVR8_MEMTYPE_CS"], [5, 6, 1, "", "AVR8_MEMTYPE_EEPROM"], [5, 6, 1, "", "AVR8_MEMTYPE_EEPROM_ATOMIC"], [5, 6, 1, "", "AVR8_MEMTYPE_EEPROM_PAGE"], [5, 6, 1, "", "AVR8_MEMTYPE_FLASH_PAGE"], [5, 6, 1, "", "AVR8_MEMTYPE_FUSES"], [5, 6, 1, "", "AVR8_MEMTYPE_IO_SHADOW"], [5, 6, 1, "", "AVR8_MEMTYPE_LOCKBITS"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD_PC"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD_SP"], [5, 6, 1, "", "AVR8_MEMTYPE_OCD_SREG"], [5, 6, 1, "", "AVR8_MEMTYPE_OSCCAL"], [5, 6, 1, "", "AVR8_MEMTYPE_REGFILE"], [5, 6, 1, "", "AVR8_MEMTYPE_SIB"], [5, 6, 1, "", "AVR8_MEMTYPE_SIGNATURE"], [5, 6, 1, "", "AVR8_MEMTYPE_SPM"], [5, 6, 1, "", "AVR8_MEMTYPE_SRAM"], [5, 6, 1, "", "AVR8_MEMTYPE_TBUS"], [5, 6, 1, "", "AVR8_MEMTYPE_USER_SIGNATURE"], [5, 6, 1, "", "AVR8_OPT_12V_UPDI_ENABLE"], [5, 6, 1, "", "AVR8_OPT_CHIP_ERASE_TO_ENTER"], [5, 6, 1, "", "AVR8_OPT_DISABLE_DBP"], [5, 6, 1, "", "AVR8_OPT_ENABLE_IDR"], [5, 6, 1, "", "AVR8_OPT_HV_UPDI_ENABLE"], [5, 6, 1, "", "AVR8_OPT_POLL_INT"], [5, 6, 1, "", "AVR8_OPT_POWER_NAP"], [5, 6, 1, "", "AVR8_OPT_RUN_TIMERS"], [5, 6, 1, "", "AVR8_PHY_DW_CLK_DIV"], [5, 6, 1, "", "AVR8_PHY_INTERFACE"], [5, 6, 1, "", "AVR8_PHY_INTF_DW"], [5, 6, 1, "", "AVR8_PHY_INTF_JTAG"], [5, 6, 1, "", "AVR8_PHY_INTF_NONE"], [5, 6, 1, "", "AVR8_PHY_INTF_PDI"], [5, 6, 1, "", "AVR8_PHY_INTF_PDI_1W"], [5, 6, 1, "", "AVR8_PHY_INTF_PDI_3W"], [5, 6, 1, "", "AVR8_PHY_JTAG_DAISY"], [5, 6, 1, "", "AVR8_PHY_MEGA_DBG_CLK"], [5, 6, 1, "", "AVR8_PHY_MEGA_PRG_CLK"], [5, 6, 1, "", "AVR8_PHY_XM_JTAG_CLK"], [5, 6, 1, "", "AVR8_PHY_XM_PDI_CLK"], [5, 6, 1, "", "AVR8_TEST_TGT_RUNNING"], [5, 6, 1, "", "AVR8_VARIANT_LOOPBACK"], [5, 6, 1, "", "AVR8_VARIANT_MEGAOCD"], [5, 6, 1, "", "AVR8_VARIANT_NONE"], [5, 6, 1, "", "AVR8_VARIANT_TINYOCD"], [5, 6, 1, "", "AVR8_VARIANT_TINYX"], [5, 6, 1, "", "AVR8_VARIANT_UPDI"], [5, 6, 1, "", "AVR8_VARIANT_XMEGA"], [5, 6, 1, "", "CMD_AVR8_ACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR8_ATTACH"], [5, 6, 1, "", "CMD_AVR8_CRC"], [5, 6, 1, "", "CMD_AVR8_DEACTIVATE_PHYSICAL"], [5, 6, 1, "", "CMD_AVR8_DETACH"], [5, 6, 1, "", "CMD_AVR8_DISABLE_DEBUGWIRE"], [5, 6, 1, "", "CMD_AVR8_ERASE"], [5, 6, 1, "", "CMD_AVR8_EXECUTE_PATCH"], [5, 6, 1, "", "CMD_AVR8_GET"], [5, 6, 1, "", "CMD_AVR8_GET_ID"], [5, 6, 1, "", "CMD_AVR8_HW_BREAK_CLEAR"], [5, 6, 1, "", "CMD_AVR8_HW_BREAK_SET"], [5, 6, 1, "", "CMD_AVR8_MEMORY_READ"], [5, 6, 1, "", "CMD_AVR8_MEMORY_READ_MASKED"], [5, 6, 1, "", "CMD_AVR8_MEMORY_WRITE"], [5, 6, 1, "", "CMD_AVR8_PAGE_ERASE"], [5, 6, 1, "", "CMD_AVR8_PC_READ"], [5, 6, 1, "", "CMD_AVR8_PC_WRITE"], [5, 6, 1, "", "CMD_AVR8_PROG_MODE_ENTER"], [5, 6, 1, "", "CMD_AVR8_PROG_MODE_LEAVE"], [5, 6, 1, "", "CMD_AVR8_QUERY"], [5, 6, 1, "", "CMD_AVR8_RESET"], [5, 6, 1, "", "CMD_AVR8_RUN"], [5, 6, 1, "", "CMD_AVR8_RUN_TO_ADDRESS"], [5, 6, 1, "", "CMD_AVR8_SET"], [5, 6, 1, "", "CMD_AVR8_STEP"], [5, 6, 1, "", "CMD_AVR8_STOP"], [5, 6, 1, "", "CMD_AVR8_SW_BREAK_CLEAR"], [5, 6, 1, "", "CMD_AVR8_SW_BREAK_CLEAR_ALL"], [5, 6, 1, "", "CMD_AVR8_SW_BREAK_SET"], [5, 6, 1, "", "ERASE_APP"], [5, 6, 1, "", "ERASE_APP_PAGE"], [5, 6, 1, "", "ERASE_BOOT"], [5, 6, 1, "", "ERASE_BOOT_PAGE"], [5, 6, 1, "", "ERASE_CHIP"], [5, 6, 1, "", "ERASE_EEPROM"], [5, 6, 1, "", "ERASE_EEPROM_PAGE"], [5, 6, 1, "", "ERASE_USERSIG"], [5, 6, 1, "", "EVT_AVR8_BREAK"], [5, 6, 1, "", "EVT_AVR8_BREAK_CAUSE"], [5, 6, 1, "", "EVT_AVR8_BREAK_EVT_ID"], [5, 6, 1, "", "EVT_AVR8_BREAK_EXT_INFO"], [5, 6, 1, "", "EVT_AVR8_BREAK_PC"], [5, 6, 1, "", "EVT_AVR8_IDR"], [5, 6, 1, "", "RSP_AVR8_DATA"], [5, 6, 1, "", "RSP_AVR8_FAILED"], [5, 6, 1, "", "RSP_AVR8_LIST"], [5, 6, 1, "", "RSP_AVR8_OK"], [5, 6, 1, "", "RSP_AVR8_PC"], [5, 6, 1, "", "UPDI_12V_NONE"], [5, 6, 1, "", "UPDI_HV_AUTO_POWER_TOGGLE"], [5, 6, 1, "", "UPDI_HV_NONE"], [5, 6, 1, "", "UPDI_HV_SIMPLE_PULSE"], [5, 6, 1, "", "UPDI_HV_USER_POWER_TOGGLE"], [5, 2, 1, "", "activate_physical"], [5, 2, 1, "", "attach"], [5, 2, 1, "", "configure_daisy_chain"], [5, 2, 1, "", "deactivate_physical"], [5, 2, 1, "", "debugwire_disable"], [5, 2, 1, "", "decode_break_event"], [5, 2, 1, "", "detach"], [5, 2, 1, "", "enter_progmode"], [5, 2, 1, "", "erase"], [5, 2, 1, "", "error_as_string"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "leave_progmode"], [5, 2, 1, "", "memory_read"], [5, 2, 1, "", "memory_write"], [5, 2, 1, "", "program_counter_read"], [5, 2, 1, "", "program_counter_write"], [5, 2, 1, "", "regfile_read"], [5, 2, 1, "", "regfile_write"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "run"], [5, 2, 1, "", "run_to"], [5, 2, 1, "", "set_function"], [5, 2, 1, "", "set_interface"], [5, 2, 1, "", "set_variant"], [5, 2, 1, "", "software_breakpoint_clear"], [5, 2, 1, "", "software_breakpoint_clear_all"], [5, 2, 1, "", "software_breakpoint_set"], [5, 2, 1, "", "step"], [5, 2, 1, "", "stop"], [5, 2, 1, "", "write_device_data"]], "pyedbglib.protocols.avrcmsisdap": [[5, 1, 1, "", "AvrCommand"], [5, 5, 1, "", "AvrCommandError"]], "pyedbglib.protocols.avrcmsisdap.AvrCommand": [[5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_CMD"], [5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_FRAGMENT_NUMBER"], [5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_PAYLOAD_START"], [5, 6, 1, "", "AVR_CMD_COMMAND_HEADER_SIZE"], [5, 6, 1, "", "AVR_CMD_RESPONSE_FRAGMENT_CODE"], [5, 6, 1, "", "AVR_CMD_RESPONSE_HEADER_CMD"], [5, 6, 1, "", "AVR_COMMAND"], [5, 6, 1, "", "AVR_COMMAND_RESPONSE_MAX_PAYLOAD"], [5, 6, 1, "", "AVR_EVENT"], [5, 6, 1, "", "AVR_EVENT_COMMAND_HEADER_EVT"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_HEADER_EVT"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_HEADER_PAYLOAD_START"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_HEADER_SIZE"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_MAX_SIZE"], [5, 6, 1, "", "AVR_EVENT_RESPONSE_MIN_SIZE"], [5, 6, 1, "", "AVR_FINAL_FRAGMENT"], [5, 6, 1, "", "AVR_MORE_FRAGMENTS"], [5, 6, 1, "", "AVR_RESPONSE"], [5, 6, 1, "", "AVR_RETRY_DELAY_MS"], [5, 6, 1, "", "AVR_RSP_COMMAND_HEADER_RSP"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_FRAGMENT_NUMBER"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_PAYLOAD_START"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_RSP"], [5, 6, 1, "", "AVR_RSP_RESPONSE_HEADER_SIZE"], [5, 2, 1, "", "avr_command_response"], [5, 2, 1, "", "poll_events"]], "pyedbglib.protocols.avrispprotocol": [[5, 1, 1, "", "AvrIspProtocol"], [5, 5, 1, "", "AvrIspProtocolError"]], "pyedbglib.protocols.avrispprotocol.AvrIspProtocol": [[5, 6, 1, "", "AVR_ERASE_COMMAND"], [5, 6, 1, "", "AVR_ERASE_DELAY"], [5, 6, 1, "", "AVR_ERASE_POLLMODE"], [5, 6, 1, "", "AVR_LOAD_PAGE_COMMAND"], [5, 6, 1, "", "AVR_POLL_VALUE"], [5, 6, 1, "", "AVR_POST_LEAVE_DELAY_MS"], [5, 6, 1, "", "AVR_PRE_LEAVE_DELAY_MS"], [5, 6, 1, "", "AVR_PROG_ENABLE_COMMAND"], [5, 6, 1, "", "AVR_READ_CALIBRATION_BYTE_COMMAND"], [5, 6, 1, "", "AVR_READ_EEPROM_COMMAND"], [5, 6, 1, "", "AVR_READ_FLASH_COMMAND"], [5, 6, 1, "", "AVR_READ_FUSE_COMMANDS"], [5, 6, 1, "", "AVR_READ_LOCK_COMMAND"], [5, 6, 1, "", "AVR_READ_SIGNATURE_COMMAND"], [5, 6, 1, "", "AVR_REPLY_OFFSET"], [5, 6, 1, "", "AVR_WRITE_FUSE_COMMANDS"], [5, 6, 1, "", "AVR_WRITE_LOCK_COMMAND"], [5, 6, 1, "", "AVR_WRITE_PAGE_COMMAND"], [5, 6, 1, "", "BYTE_DELAY"], [5, 6, 1, "", "FUNC_DELAY"], [5, 6, 1, "", "PIN_DELAY"], [5, 6, 1, "", "SPI_CMD_CHIP_ERASE"], [5, 6, 1, "", "SPI_CMD_ENTER_PROGMODE"], [5, 6, 1, "", "SPI_CMD_GET_BAUD"], [5, 6, 1, "", "SPI_CMD_LEAVE_PROGMODE"], [5, 6, 1, "", "SPI_CMD_LOAD_ADDRESS"], [5, 6, 1, "", "SPI_CMD_PROGRAM_EEPROM"], [5, 6, 1, "", "SPI_CMD_PROGRAM_FLASH"], [5, 6, 1, "", "SPI_CMD_PROGRAM_FUSE"], [5, 6, 1, "", "SPI_CMD_PROGRAM_LOCK"], [5, 6, 1, "", "SPI_CMD_READ_EEPROM"], [5, 6, 1, "", "SPI_CMD_READ_FLASH"], [5, 6, 1, "", "SPI_CMD_READ_FUSE"], [5, 6, 1, "", "SPI_CMD_READ_LOCK"], [5, 6, 1, "", "SPI_CMD_READ_OSCCAL"], [5, 6, 1, "", "SPI_CMD_READ_SIGNATURE"], [5, 6, 1, "", "SPI_CMD_SET_BAUD"], [5, 6, 1, "", "SPI_CMD_SIGN_ON"], [5, 6, 1, "", "SPI_STATUS_BAUD_INVALID"], [5, 6, 1, "", "SPI_STATUS_CLOCK_ERROR"], [5, 6, 1, "", "SPI_STATUS_CMD_FAILED"], [5, 6, 1, "", "SPI_STATUS_CMD_OK"], [5, 6, 1, "", "SPI_STATUS_CMD_TOUT"], [5, 6, 1, "", "SPI_STATUS_CMD_UNKNOWN"], [5, 6, 1, "", "SPI_STATUS_PHY_ERROR"], [5, 6, 1, "", "SPI_STATUS_RDY_BSY_TOUT"], [5, 6, 1, "", "SYNC_LOOPS"], [5, 2, 1, "", "enter_progmode"], [5, 2, 1, "", "erase"], [5, 2, 1, "", "get_id"], [5, 2, 1, "", "leave_progmode"], [5, 2, 1, "", "load_address"], [5, 2, 1, "", "read_calibration_bytes"], [5, 2, 1, "", "read_eeprom_chunk"], [5, 2, 1, "", "read_flash_chunk"], [5, 2, 1, "", "read_fuse_byte"], [5, 2, 1, "", "read_lockbits"], [5, 2, 1, "", "read_signature_bytes"], [5, 2, 1, "", "write_eeprom_page"], [5, 2, 1, "", "write_flash_page"], [5, 2, 1, "", "write_fuse_byte"], [5, 2, 1, "", "write_lockbits"]], "pyedbglib.protocols.cmsisdap": [[5, 1, 1, "", "CmsisDapDebugger"], [5, 1, 1, "", "CmsisDapSamDebugger"], [5, 1, 1, "", "CmsisDapUnit"]], "pyedbglib.protocols.cmsisdap.CmsisDapDebugger": [[5, 6, 1, "", "CDBGPWRUPACK"], [5, 6, 1, "", "CDBGPWRUPREQ"], [5, 6, 1, "", "CDBGRSTACK"], [5, 6, 1, "", "CDBGRSTREQ"], [5, 6, 1, "", "CM0P_DAPID"], [5, 6, 1, "", "CSW_16BIT"], [5, 6, 1, "", "CSW_32BIT"], [5, 6, 1, "", "CSW_8BIT"], [5, 6, 1, "", "CSW_ADDRINC_OFF"], [5, 6, 1, "", "CSW_ADDRINC_ON"], [5, 6, 1, "", "CSYSPWRUPACK"], [5, 6, 1, "", "CSYSPWRUPREQ"], [5, 6, 1, "", "DAP_SWJ_SWCLK_TCK"], [5, 6, 1, "", "DAP_SWJ_SWDIO_TMS"], [5, 6, 1, "", "DAP_SWJ_TDI"], [5, 6, 1, "", "DAP_SWJ_TDO"], [5, 6, 1, "", "DAP_SWJ_nRESET"], [5, 6, 1, "", "DAP_SWJ_nTRST"], [5, 6, 1, "", "DAP_TRANSFER_A2"], [5, 6, 1, "", "DAP_TRANSFER_A3"], [5, 6, 1, "", "DAP_TRANSFER_APnDP"], [5, 6, 1, "", "DAP_TRANSFER_ERROR"], [5, 6, 1, "", "DAP_TRANSFER_FAULT"], [5, 6, 1, "", "DAP_TRANSFER_INVALID"], [5, 6, 1, "", "DAP_TRANSFER_MATCH_MASK"], [5, 6, 1, "", "DAP_TRANSFER_MATCH_VALUE"], [5, 6, 1, "", "DAP_TRANSFER_MISMATCH"], [5, 6, 1, "", "DAP_TRANSFER_OK"], [5, 6, 1, "", "DAP_TRANSFER_RnW"], [5, 6, 1, "", "DAP_TRANSFER_WAIT"], [5, 6, 1, "", "DP_ABORT"], [5, 6, 1, "", "DP_CTRL_STAT"], [5, 6, 1, "", "DP_IDCODE"], [5, 6, 1, "", "DP_RDBUFF"], [5, 6, 1, "", "DP_RESEND"], [5, 6, 1, "", "DP_SELECT"], [5, 6, 1, "", "DP_WCR"], [5, 6, 1, "", "JTAG_ABORT"], [5, 6, 1, "", "JTAG_APACC"], [5, 6, 1, "", "JTAG_BYPASS"], [5, 6, 1, "", "JTAG_DPACC"], [5, 6, 1, "", "JTAG_IDCODE"], [5, 6, 1, "", "ORUNDETECT"], [5, 6, 1, "", "READOK"], [5, 6, 1, "", "STICKYCMP"], [5, 6, 1, "", "STICKYERR"], [5, 6, 1, "", "STICKYORUN"], [5, 6, 1, "", "SWD_AP_CSW"], [5, 6, 1, "", "SWD_AP_DRW"], [5, 6, 1, "", "SWD_AP_TAR"], [5, 6, 1, "", "TAR_MAX"], [5, 6, 1, "", "TRNMODE"], [5, 6, 1, "", "WDATAERR"], [5, 2, 1, "", "dap_read_idcode"], [5, 2, 1, "", "dap_read_reg"], [5, 2, 1, "", "dap_reset_target"], [5, 2, 1, "", "dap_swd_configure"], [5, 2, 1, "", "dap_swj_clock"], [5, 2, 1, "", "dap_target_init"], [5, 2, 1, "", "dap_transfer_configure"], [5, 2, 1, "", "dap_write_reg"], [5, 2, 1, "", "init_swj"], [5, 2, 1, "", "multiple_of_four"], [5, 2, 1, "", "read_block"], [5, 2, 1, "", "read_word"], [5, 2, 1, "", "write_block"], [5, 2, 1, "", "write_word"]], "pyedbglib.protocols.cmsisdap.CmsisDapSamDebugger": [[5, 2, 1, "", "dap_reset_ext"]], "pyedbglib.protocols.cmsisdap.CmsisDapUnit": [[5, 6, 1, "", "DAP_ERROR"], [5, 6, 1, "", "DAP_ID_BOARD_NAME"], [5, 6, 1, "", "DAP_ID_BOARD_VENDOR"], [5, 6, 1, "", "DAP_ID_CAPABILITIES"], [5, 6, 1, "", "DAP_ID_DEVICE_NAME"], [5, 6, 1, "", "DAP_ID_DEVICE_VENDOR"], [5, 6, 1, "", "DAP_ID_FW_VER"], [5, 6, 1, "", "DAP_ID_PACKET_COUNT"], [5, 6, 1, "", "DAP_ID_PACKET_SIZE"], [5, 6, 1, "", "DAP_ID_PRODUCT"], [5, 6, 1, "", "DAP_ID_PRODUCT_FW_VER"], [5, 6, 1, "", "DAP_ID_SER_NUM"], [5, 6, 1, "", "DAP_ID_VENDOR"], [5, 6, 1, "", "DAP_OK"], [5, 6, 1, "", "DAP_PORT_AUTODETECT"], [5, 6, 1, "", "DAP_PORT_DISABLED"], [5, 6, 1, "", "DAP_PORT_JTAG"], [5, 6, 1, "", "DAP_PORT_SWD"], [5, 6, 1, "", "ID_DAP_Connect"], [5, 6, 1, "", "ID_DAP_Delay"], [5, 6, 1, "", "ID_DAP_Disconnect"], [5, 6, 1, "", "ID_DAP_HostStatus"], [5, 6, 1, "", "ID_DAP_Info"], [5, 6, 1, "", "ID_DAP_JTAG_Configure"], [5, 6, 1, "", "ID_DAP_JTAG_IDCODE"], [5, 6, 1, "", "ID_DAP_JTAG_Sequence"], [5, 6, 1, "", "ID_DAP_ResetTarget"], [5, 6, 1, "", "ID_DAP_SWD_Configure"], [5, 6, 1, "", "ID_DAP_SWJ_Clock"], [5, 6, 1, "", "ID_DAP_SWJ_Pins"], [5, 6, 1, "", "ID_DAP_SWJ_Sequence"], [5, 6, 1, "", "ID_DAP_Transfer"], [5, 6, 1, "", "ID_DAP_TransferAbort"], [5, 6, 1, "", "ID_DAP_TransferBlock"], [5, 6, 1, "", "ID_DAP_TransferConfigure"], [5, 6, 1, "", "ID_DAP_WriteABORT"], [5, 2, 1, "", "dap_connect"], [5, 2, 1, "", "dap_disconnect"], [5, 2, 1, "", "dap_info"], [5, 2, 1, "", "dap_led"]], "pyedbglib.protocols.configprotocol": [[5, 1, 1, "", "ConfigProtocol"], [5, 5, 1, "", "ConfigProtocolResponseError"], [5, 3, 1, "", "create_blank_config_block"], [5, 3, 1, "", "create_blank_device_data_block"]], "pyedbglib.protocols.configprotocol.ConfigProtocol": [[5, 6, 1, "", "GET_CONFIG"], [5, 6, 1, "", "RSP_OK"], [5, 6, 1, "", "SET_CONFIG"], [5, 2, 1, "", "fix"], [5, 2, 1, "", "get_config"], [5, 2, 1, "", "read_config_block"], [5, 2, 1, "", "read_device_data_block"], [5, 2, 1, "", "set_config"], [5, 2, 1, "", "set_transport"], [5, 2, 1, "", "tool_check"], [5, 2, 1, "", "write_config_block"], [5, 2, 1, "", "write_device_data_block"]], "pyedbglib.protocols.dapcommand": [[5, 1, 1, "", "DapCommand"]], "pyedbglib.protocols.dapcommand.DapCommand": [[5, 2, 1, "", "get_all_info"], [5, 2, 1, "", "info"]], "pyedbglib.protocols.dapwrapper": [[5, 1, 1, "", "DapWrapper"]], "pyedbglib.protocols.dapwrapper.DapWrapper": [[5, 2, 1, "", "dap_command_read"], [5, 2, 1, "", "dap_command_response"], [5, 2, 1, "", "dap_command_write"]], "pyedbglib.protocols.edbgprotocol": [[5, 1, 1, "", "EdbgProtocol"]], "pyedbglib.protocols.edbgprotocol.EdbgProtocol": [[5, 6, 1, "", "AVR_GET_CONFIG"], [5, 6, 1, "", "CMD_EDBG_GET"], [5, 6, 1, "", "CMD_EDBG_PROGRAM_ID_CHIP"], [5, 6, 1, "", "CMD_EDBG_QUERY"], [5, 6, 1, "", "CMD_EDBG_READ_ID_CHIP"], [5, 6, 1, "", "CMD_EDBG_REFRESH_ID_CHIP"], [5, 6, 1, "", "CMD_EDBG_SET"], [5, 6, 1, "", "EDBG_CONFIG_KIT_DATA"], [5, 6, 1, "", "EDBG_CONTROL_EXT_PROG"], [5, 6, 1, "", "EDBG_CONTROL_LED_USAGE"], [5, 6, 1, "", "EDBG_CONTROL_TARGET_POWER"], [5, 6, 1, "", "EDBG_CTXT_CONTROL"], [5, 6, 1, "", "EDBG_ERRORS"], [5, 6, 1, "", "EDBG_QUERY_COMMANDS"], [5, 6, 1, "", "RESPONSE_CODE"], [5, 6, 1, "", "RSP_EDBG_DATA"], [5, 6, 1, "", "RSP_EDBG_FAILED"], [5, 6, 1, "", "RSP_EDBG_LIST"], [5, 6, 1, "", "RSP_EDBG_OK"], [5, 2, 1, "", "check_command_exists"], [5, 2, 1, "", "error_as_string"], [5, 2, 1, "", "program_id_chip"], [5, 2, 1, "", "read_edbg_extra_info"], [5, 2, 1, "", "read_id_chip"], [5, 2, 1, "", "refresh_id_chip"], [5, 2, 1, "", "response_as_string"]], "pyedbglib.protocols.housekeepingprotocol": [[5, 1, 1, "", "Jtagice3HousekeepingProtocol"]], "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol": [[5, 6, 1, "", "CMD_HOUSEKEEPING_END_SESSION"], [5, 6, 1, "", "CMD_HOUSEKEEPING_FW_UPGRADE"], [5, 6, 1, "", "CMD_HOUSEKEEPING_START_SESSION"], [5, 6, 1, "", "HOUSEKEEPING_ABILITY_HV_UPDI_ENABLE"], [5, 6, 1, "", "HOUSEKEEPING_ABILITY_RESET_EXTENSION"], [5, 6, 1, "", "HOUSEKEEPING_ANALOG_VTG_BUF"], [5, 6, 1, "", "HOUSEKEEPING_ANALOG_VTREF"], [5, 6, 1, "", "HOUSEKEEPING_ANALOG_VUSB"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_AUX_MCU_FW_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_AUX_MCU_FW_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_AUX_MCU_FW_REV"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_BLDR_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_BLDR_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_BUILD"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_CHIP"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_DEBUG_BUILD"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FIRMWARE_IMAGE"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FPGA_FW_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FPGA_FW_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FPGA_FW_REV"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FWREV_MAJ"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_FWREV_MIN"], [5, 6, 1, "", "HOUSEKEEPING_CONFIG_HWREV"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_ANALOG"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_CONFIG"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_DIAGNOSTICS"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_STATEMENT"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_STATISTICS"], [5, 6, 1, "", "HOUSEKEEPING_CONTEXT_USB"], [5, 6, 1, "", "HOUSEKEEPING_DIAGNOSTICS_BOD_CTRL"], [5, 6, 1, "", "HOUSEKEEPING_DIAGNOSTICS_CPU_CLK"], [5, 6, 1, "", "HOUSEKEEPING_DIAGNOSTICS_RESET_CAUSE"], [5, 6, 1, "", "HOUSEKEEPING_HOST_ID"], [5, 6, 1, "", "HOUSEKEEPING_HOST_REV"], [5, 6, 1, "", "HOUSEKEEPING_MODULE_VER_AW"], [5, 6, 1, "", "HOUSEKEEPING_MODULE_VER_JTAG"], [5, 6, 1, "", "HOUSEKEEPING_QUERY_ANALOG_CHANNELS"], [5, 6, 1, "", "HOUSEKEEPING_QUERY_COMMANDS"], [5, 6, 1, "", "HOUSEKEEPING_QUERY_SPECIAL_ABILITIES"], [5, 6, 1, "", "HOUSEKEEPING_TSUP_VOLTAGE"], [5, 6, 1, "", "HOUSEKEEPING_USB_EP_SIZE_CDC"], [5, 6, 1, "", "HOUSEKEEPING_USB_EP_SIZE_HID"], [5, 6, 1, "", "HOUSEKEEPING_USB_MAX_READ"], [5, 6, 1, "", "HOUSEKEEPING_USB_MAX_WRITE"], [5, 2, 1, "", "end_session"], [5, 2, 1, "", "enter_upgrade_mode"], [5, 2, 1, "", "list_supported_commands"], [5, 2, 1, "", "read_version_info"], [5, 2, 1, "", "start_session"]], "pyedbglib.protocols.jtagice3protocol": [[5, 1, 1, "", "Jtagice3Command"], [5, 1, 1, "", "Jtagice3Protocol"], [5, 5, 1, "", "Jtagice3ResponseError"]], "pyedbglib.protocols.jtagice3protocol.Jtagice3Command": [[5, 6, 1, "", "EVENT_HANDLER_IDS"], [5, 6, 1, "", "HANDLER_AVR32_GENERIC"], [5, 6, 1, "", "HANDLER_AVR8_GENERIC"], [5, 6, 1, "", "HANDLER_COPROCESSOR"], [5, 6, 1, "", "HANDLER_DISCOVERY"], [5, 6, 1, "", "HANDLER_EDBG"], [5, 6, 1, "", "HANDLER_HOUSEKEEPING"], [5, 6, 1, "", "HANDLER_POWER"], [5, 6, 1, "", "HANDLER_SELFTEST"], [5, 6, 1, "", "HANDLER_SPI"], [5, 6, 1, "", "HANDLER_TPI"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_HANDLER_ID"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_PAYLOAD_START"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_PROTOCOL_VERSION"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_SEQUENCE"], [5, 6, 1, "", "JTAGICE3_HEADER_COMMAND_SOF_TOKEN"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_HANDLER_ID"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_PAYLOAD_START"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_PROTOCOL_VERSION"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_SEQUENCE"], [5, 6, 1, "", "JTAGICE3_HEADER_EVENT_SOF_TOKEN"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_HANDLER_ID"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_PAYLOAD_START"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_SEQUENCE"], [5, 6, 1, "", "JTAGICE3_HEADER_RESPONSE_SOF_TOKEN"], [5, 6, 1, "", "JTAGICE3_PROTOCOL_VERSION"], [5, 6, 1, "", "JTAGICE3_TOKEN"], [5, 2, 1, "", "jtagice3_command_response"], [5, 2, 1, "", "jtagice3_command_response_raw"], [5, 2, 1, "", "validate_response"]], "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol": [[5, 6, 1, "", "CMD_GET"], [5, 6, 1, "", "CMD_QUERY"], [5, 6, 1, "", "CMD_SET"], [5, 6, 1, "", "CMD_VERSION0"], [5, 6, 1, "", "CMD_VERSION1"], [5, 6, 1, "", "FAILURE_OK"], [5, 6, 1, "", "JTAGICE3_ERRORS"], [5, 6, 1, "", "PROTOCOL_DATA"], [5, 6, 1, "", "PROTOCOL_FAILED"], [5, 6, 1, "", "PROTOCOL_HEADER_RESPONSE_ID"], [5, 6, 1, "", "PROTOCOL_HEADER_RESPONSE_PAYLOAD"], [5, 6, 1, "", "PROTOCOL_HEADER_RESPONSE_VERSION"], [5, 6, 1, "", "PROTOCOL_LIST"], [5, 6, 1, "", "PROTOCOL_OK"], [5, 6, 1, "", "SETGET_FAILURE_HANDLER_ERROR"], [5, 6, 1, "", "SETGET_FAILURE_ILLEGAL_STATE"], [5, 6, 1, "", "SETGET_FAILURE_INVALID_CLOCK_SPEED"], [5, 6, 1, "", "SETGET_FAILURE_INVALID_VALUE"], [5, 6, 1, "", "SETGET_FAILURE_JTAGM_INIT_ERROR"], [5, 6, 1, "", "SETGET_FAILURE_NOT_IMPLEMENTED"], [5, 6, 1, "", "SETGET_FAILURE_NOT_SUPPORTED"], [5, 6, 1, "", "SETGET_FAILURE_OK"], [5, 2, 1, "", "check_response"], [5, 2, 1, "", "error_as_string"], [5, 2, 1, "", "get_byte"], [5, 2, 1, "", "get_le16"], [5, 2, 1, "", "get_le32"], [5, 2, 1, "", "peel_response"], [5, 2, 1, "", "poll_events"], [5, 2, 1, "", "query"], [5, 2, 1, "", "set_byte"], [5, 2, 1, "", "set_le16"], [5, 2, 1, "", "set_le32"]], "pyedbglib.protocols.selftestprotocol": [[5, 1, 1, "", "SelftestProtocol"]], "pyedbglib.protocols.selftestprotocol.SelftestProtocol": [[5, 6, 1, "", "CMD_SELFTEST_DELAY_MS"], [5, 6, 1, "", "CMD_SELFTEST_DELAY_S"], [5, 6, 1, "", "CMD_SELFTEST_DELAY_US"], [5, 6, 1, "", "CMD_SELFTEST_DGI_PIN_RAW_READ"], [5, 6, 1, "", "CMD_SELFTEST_PLATFORM"], [5, 6, 1, "", "CMD_SELFTEST_SHORT_DELAY"], [5, 6, 1, "", "CMD_SELFTEST_TIMEOUT_MS"], [5, 6, 1, "", "CMD_SELFTEST_TIMER_EXPIRED"], [5, 6, 1, "", "CMD_SELFTEST_TIMER_START"], [5, 6, 1, "", "HANDLER_SELFTEST"], [5, 6, 1, "", "RSP_SELFTEST_DATA"], [5, 6, 1, "", "RSP_SELFTEST_FAILED"], [5, 6, 1, "", "RSP_SELFTEST_FAILED_WITH_DATA"], [5, 6, 1, "", "RSP_SELFTEST_LIST"], [5, 6, 1, "", "RSP_SELFTEST_OK"], [5, 6, 1, "", "SELFTEST_DGI_PINS"], [5, 6, 1, "", "SELFTEST_FAILED_INVALID_PARAMETER_VALUE"], [5, 6, 1, "", "SELFTEST_FAILED_NOT_SUPPORTED"], [5, 6, 1, "", "SELFTEST_FAILED_OK"], [5, 6, 1, "", "VERSION0"], [5, 2, 1, "", "selftest_delay_ms"], [5, 2, 1, "", "selftest_delay_s"], [5, 2, 1, "", "selftest_delay_us"], [5, 2, 1, "", "selftest_short_delay"], [5, 2, 1, "", "selftest_timeout_ms"], [5, 2, 1, "", "selftest_timer_expired"], [5, 2, 1, "", "selftest_timer_start"]], "pyedbglib.pyedbglib_errors": [[1, 5, 1, "", "PyedbglibError"], [1, 5, 1, "", "PyedbglibHidError"], [1, 5, 1, "", "PyedbglibNotSupportedError"]], "pyedbglib.serialport": [[6, 0, 0, "-", "serialcdc"], [6, 0, 0, "-", "serialportcheck"], [6, 0, 0, "-", "serialportmap"]], "pyedbglib.serialport.serialcdc": [[6, 1, 1, "", "SerialCDC"]], "pyedbglib.serialport.serialcdc.SerialCDC": [[6, 2, 1, "", "open"]], "pyedbglib.serialport.serialportcheck": [[6, 3, 1, "", "check_access"]], "pyedbglib.serialport.serialportmap": [[6, 1, 1, "", "SerialPortMap"]], "pyedbglib.serialport.serialportmap.SerialPortMap": [[6, 2, 1, "", "find_hid_tool"], [6, 2, 1, "", "find_matching_tools_ports"], [6, 2, 1, "", "find_serial_number"], [6, 2, 1, "", "find_serial_port"]], "pyedbglib.util": [[7, 0, 0, "-", "binary"], [7, 0, 0, "-", "chopper"], [7, 0, 0, "-", "print_helpers"]], "pyedbglib.util.binary": [[7, 3, 1, "", "pack_be16"], [7, 3, 1, "", "pack_be24"], [7, 3, 1, "", "pack_be32"], [7, 3, 1, "", "pack_le16"], [7, 3, 1, "", "pack_le24"], [7, 3, 1, "", "pack_le32"], [7, 3, 1, "", "unpack_be16"], [7, 3, 1, "", "unpack_be24"], [7, 3, 1, "", "unpack_be32"], [7, 3, 1, "", "unpack_le16"], [7, 3, 1, "", "unpack_le24"], [7, 3, 1, "", "unpack_le32"]], "pyedbglib.util.chopper": [[7, 1, 1, "", "DataChopper"]], "pyedbglib.util.chopper.DataChopper": [[7, 2, 1, "", "chopper"], [7, 2, 1, "", "fix_data_type"]], "pyedbglib.util.print_helpers": [[7, 3, 1, "", "bytelist_to_hex_string"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:data", "5": "py:exception", "6": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "data", "Python data"], "5": ["py", "exception", "Python exception"], "6": ["py", "attribute", "Python attribute"]}, "titleterms": {"pyedbglib": [0, 1, 2, 3, 4, 5, 6, 7], "document": 0, "python": [0, 1], "edbg": [0, 1], "protocol": [0, 1, 5], "commun": [0, 1], "librari": [0, 1], "overview": [0, 1], "usag": [0, 1], "content": 0, "indic": 0, "tabl": 0, "pyedbglib_error": 1, "hidtransport": 2, "cyhidapi": 2, "hidtransportbas": 2, "hidtransportfactori": 2, "toolinfo": 2, "mplabtransport": 3, "primit": 4, "gen4control": 4, "primitivecontrol": 4, "ati": 5, "avr32protocol": 5, "avr32protocolerror": 5, "avr8protocol": 5, "avr8protocolerror": 5, "avrcmsisdap": 5, "avrispprotocol": 5, "cmsisdap": 5, "configprotocol": 5, "dapcommand": 5, "dapwrapp": 5, "edbgprotocol": 5, "housekeepingprotocol": 5, "jtagice3protocol": 5, "selftestprotocol": 5, "serialport": 6, "serialcdc": 6, "serialportcheck": 6, "serialportmap": 6, "util": 7, "binari": 7, "chopper": 7, "print_help": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"pyedbglib documentation": [[0, "pyedbglib-documentation"]], "Python EDBG protocol communication library": [[0, "python-edbg-protocol-communication-library"], [1, "python-edbg-protocol-communication-library"]], "Overview": [[0, "overview"], [1, "overview"]], "Library usage": [[0, "library-usage"], [1, "library-usage"]], "Contents:": [[0, null]], "Indices and tables": [[0, "indices-and-tables"]], "pyedbglib": [[1, "pyedbglib"]], "pyedbglib.pyedbglib_errors": [[1, "module-pyedbglib.pyedbglib_errors"]], "pyedbglib.hidtransport": [[2, "pyedbglib-hidtransport"]], "pyedbglib.hidtransport.cyhidapi": [[2, "module-pyedbglib.hidtransport.cyhidapi"]], "pyedbglib.hidtransport.hidtransportbase": [[2, "module-pyedbglib.hidtransport.hidtransportbase"]], "pyedbglib.hidtransport.hidtransportfactory": [[2, "module-pyedbglib.hidtransport.hidtransportfactory"]], "pyedbglib.hidtransport.toolinfo": [[2, "module-pyedbglib.hidtransport.toolinfo"]], "pyedbglib.mplabtransport": [[3, "pyedbglib-mplabtransport"]], "pyedbglib.mplabtransport.mplabtransport": [[3, "module-pyedbglib.mplabtransport.mplabtransport"]], "pyedbglib.primitive": [[4, "pyedbglib-primitive"]], "pyedbglib.primitive.gen4controller": [[4, "module-pyedbglib.primitive.gen4controller"]], "pyedbglib.primitive.primitivecontroller": [[4, "module-pyedbglib.primitive.primitivecontroller"]], "pyedbglib.primitive.primitives": [[4, "module-pyedbglib.primitive.primitives"]], "pyedbglib.protocols": [[5, "pyedbglib-protocols"]], "pyedbglib.protocols.ati": [[5, "module-pyedbglib.protocols.ati"]], "pyedbglib.protocols.avr32protocol": [[5, "module-pyedbglib.protocols.avr32protocol"]], "pyedbglib.protocols.avr32protocolerrors": [[5, "module-pyedbglib.protocols.avr32protocolerrors"]], "pyedbglib.protocols.avr8protocol": [[5, "module-pyedbglib.protocols.avr8protocol"]], "pyedbglib.protocols.avr8protocolerrors": [[5, "module-pyedbglib.protocols.avr8protocolerrors"]], "pyedbglib.protocols.avrcmsisdap": [[5, "module-pyedbglib.protocols.avrcmsisdap"]], "pyedbglib.protocols.avrispprotocol": [[5, "module-pyedbglib.protocols.avrispprotocol"]], "pyedbglib.protocols.cmsisdap": [[5, "module-pyedbglib.protocols.cmsisdap"]], "pyedbglib.protocols.configprotocol": [[5, "module-pyedbglib.protocols.configprotocol"]], "pyedbglib.protocols.dapcommand": [[5, "module-pyedbglib.protocols.dapcommand"]], "pyedbglib.protocols.dapwrapper": [[5, "module-pyedbglib.protocols.dapwrapper"]], "pyedbglib.protocols.edbgprotocol": [[5, "module-pyedbglib.protocols.edbgprotocol"]], "pyedbglib.protocols.housekeepingprotocol": [[5, "module-pyedbglib.protocols.housekeepingprotocol"]], "pyedbglib.protocols.jtagice3protocol": [[5, "module-pyedbglib.protocols.jtagice3protocol"]], "pyedbglib.protocols.selftestprotocol": [[5, "module-pyedbglib.protocols.selftestprotocol"]], "pyedbglib.serialport": [[6, "pyedbglib-serialport"]], "pyedbglib.serialport.serialcdc": [[6, "module-pyedbglib.serialport.serialcdc"]], "pyedbglib.serialport.serialportcheck": [[6, "module-pyedbglib.serialport.serialportcheck"]], "pyedbglib.serialport.serialportmap": [[6, "module-pyedbglib.serialport.serialportmap"]], "pyedbglib.util": [[7, "pyedbglib-util"]], "pyedbglib.util.binary": [[7, "module-pyedbglib.util.binary"]], "pyedbglib.util.chopper": [[7, "module-pyedbglib.util.chopper"]], "pyedbglib.util.print_helpers": [[7, "module-pyedbglib.util.print_helpers"]]}, "indexentries": {"pyedbgliberror": [[1, "pyedbglib.pyedbglib_errors.PyedbglibError"]], "pyedbglibhiderror": [[1, "pyedbglib.pyedbglib_errors.PyedbglibHidError"]], "pyedbglibnotsupportederror": [[1, "pyedbglib.pyedbglib_errors.PyedbglibNotSupportedError"]], "module": [[1, "module-pyedbglib"], [1, "module-pyedbglib.pyedbglib_errors"], [2, "module-pyedbglib.hidtransport"], [2, "module-pyedbglib.hidtransport.cyhidapi"], [2, "module-pyedbglib.hidtransport.hidtransportbase"], [2, "module-pyedbglib.hidtransport.hidtransportfactory"], [2, "module-pyedbglib.hidtransport.toolinfo"], [3, "module-pyedbglib.mplabtransport"], [3, "module-pyedbglib.mplabtransport.mplabtransport"], [4, "module-pyedbglib.primitive"], [4, "module-pyedbglib.primitive.gen4controller"], [4, "module-pyedbglib.primitive.primitivecontroller"], [4, "module-pyedbglib.primitive.primitives"], [5, "module-pyedbglib.protocols"], [5, "module-pyedbglib.protocols.ati"], [5, "module-pyedbglib.protocols.avr32protocol"], [5, "module-pyedbglib.protocols.avr32protocolerrors"], [5, "module-pyedbglib.protocols.avr8protocol"], [5, "module-pyedbglib.protocols.avr8protocolerrors"], [5, "module-pyedbglib.protocols.avrcmsisdap"], [5, "module-pyedbglib.protocols.avrispprotocol"], [5, "module-pyedbglib.protocols.cmsisdap"], [5, "module-pyedbglib.protocols.configprotocol"], [5, "module-pyedbglib.protocols.dapcommand"], [5, "module-pyedbglib.protocols.dapwrapper"], [5, "module-pyedbglib.protocols.edbgprotocol"], [5, "module-pyedbglib.protocols.housekeepingprotocol"], [5, "module-pyedbglib.protocols.jtagice3protocol"], [5, "module-pyedbglib.protocols.selftestprotocol"], [6, "module-pyedbglib.serialport"], [6, "module-pyedbglib.serialport.serialcdc"], [6, "module-pyedbglib.serialport.serialportcheck"], [6, "module-pyedbglib.serialport.serialportmap"], [7, "module-pyedbglib.util"], [7, "module-pyedbglib.util.binary"], [7, "module-pyedbglib.util.chopper"], [7, "module-pyedbglib.util.print_helpers"]], "pyedbglib": [[1, "module-pyedbglib"]], "pyedbglib.pyedbglib_errors": [[1, "module-pyedbglib.pyedbglib_errors"]], "cyhidapitransport (class in pyedbglib.hidtransport.cyhidapi)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport"]], "hidtool (class in pyedbglib.hidtransport.hidtransportbase)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTool"]], "hidtransportbase (class in pyedbglib.hidtransport.hidtransportbase)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase"]], "tool_shortname_to_usb_product_string (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.TOOL_SHORTNAME_TO_USB_PRODUCT_STRING"]], "adjust_hid_packet_size() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.adjust_hid_packet_size"]], "connect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.connect"]], "detect_devices() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.detect_devices"]], "detect_devices() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.detect_devices"]], "detect_hid_packet_size() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.detect_hid_packet_size"]], "disconnect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.disconnect"]], "get_default_report_size() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.get_default_report_size"]], "get_matching_tools() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.get_matching_tools"]], "get_report_size() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.get_report_size"]], "hid_connect() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_connect"]], "hid_connect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.hid_connect"]], "hid_disconnect() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_disconnect"]], "hid_disconnect() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.hid_disconnect"]], "hid_info() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_info"]], "hid_info() (pyedbglib.hidtransport.hidtransportbase.hidtransportbase method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTransportBase.hid_info"]], "hid_read() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_read"]], "hid_transfer() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_transfer"]], "hid_transport() (in module pyedbglib.hidtransport.hidtransportfactory)": [[2, "pyedbglib.hidtransport.hidtransportfactory.hid_transport"]], "hid_write() (pyedbglib.hidtransport.cyhidapi.cyhidapitransport method)": [[2, "pyedbglib.hidtransport.cyhidapi.CyHidApiTransport.hid_write"]], "pyedbglib.hidtransport": [[2, "module-pyedbglib.hidtransport"]], "pyedbglib.hidtransport.cyhidapi": [[2, "module-pyedbglib.hidtransport.cyhidapi"]], "pyedbglib.hidtransport.hidtransportbase": [[2, "module-pyedbglib.hidtransport.hidtransportbase"]], "pyedbglib.hidtransport.hidtransportfactory": [[2, "module-pyedbglib.hidtransport.hidtransportfactory"]], "pyedbglib.hidtransport.toolinfo": [[2, "module-pyedbglib.hidtransport.toolinfo"]], "set_packet_size() (pyedbglib.hidtransport.hidtransportbase.hidtool method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTool.set_packet_size"]], "set_product_string() (pyedbglib.hidtransport.hidtransportbase.hidtool method)": [[2, "pyedbglib.hidtransport.hidtransportbase.HidTool.set_product_string"]], "tool_shortname_to_product_string_name() (in module pyedbglib.hidtransport.toolinfo)": [[2, "pyedbglib.hidtransport.toolinfo.tool_shortname_to_product_string_name"]], "mplabtransport (class in pyedbglib.mplabtransport.mplabtransport)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport"]], "get_report_size() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.get_report_size"]], "hid_read() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.hid_read"]], "hid_transfer() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.hid_transfer"]], "hid_write() (pyedbglib.mplabtransport.mplabtransport.mplabtransport method)": [[3, "pyedbglib.mplabtransport.mplabtransport.MpLabTransport.hid_write"]], "pyedbglib.mplabtransport": [[3, "module-pyedbglib.mplabtransport"]], "pyedbglib.mplabtransport.mplabtransport": [[3, "module-pyedbglib.mplabtransport.mplabtransport"]], "gen4controller (class in pyedbglib.primitive.gen4controller)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller"]], "gen4controllercommand (class in pyedbglib.primitive.gen4controller)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand"]], "gen4exception": [[4, "pyedbglib.primitive.gen4controller.Gen4Exception"]], "primitivecontroller (class in pyedbglib.primitive.primitivecontroller)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController"]], "primitivecontrollercommand (class in pyedbglib.primitive.primitivecontroller)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand"]], "add_parameter() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.add_parameter"]], "add_parameter() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.add_parameter"]], "execute() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.execute"]], "execute() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.execute"]], "execute_single_block() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.execute_single_block"]], "generate_bytestream() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.generate_bytestream"]], "generate_bytestream() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.generate_bytestream"]], "new_command() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.new_command"]], "new_command() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.new_command"]], "pyedbglib.primitive": [[4, "module-pyedbglib.primitive"]], "pyedbglib.primitive.gen4controller": [[4, "module-pyedbglib.primitive.gen4controller"]], "pyedbglib.primitive.primitivecontroller": [[4, "module-pyedbglib.primitive.primitivecontroller"]], "pyedbglib.primitive.primitives": [[4, "module-pyedbglib.primitive.primitives"]], "receive_primitive_execution_response() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.receive_primitive_execution_response"]], "receive_script_execution_response() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.receive_script_execution_response"]], "set_data_dest() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.set_data_dest"]], "set_data_dest() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.set_data_dest"]], "set_data_source() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.set_data_source"]], "set_data_source() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.set_data_source"]], "set_primitive_source() (pyedbglib.primitive.primitivecontroller.primitivecontrollercommand method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveControllerCommand.set_primitive_source"]], "set_script_source() (pyedbglib.primitive.gen4controller.gen4controllercommand method)": [[4, "pyedbglib.primitive.gen4controller.Gen4ControllerCommand.set_script_source"]], "start_primitive_execution() (pyedbglib.primitive.primitivecontroller.primitivecontroller method)": [[4, "pyedbglib.primitive.primitivecontroller.PrimitiveController.start_primitive_execution"]], "start_script_execution() (pyedbglib.primitive.gen4controller.gen4controller method)": [[4, "pyedbglib.primitive.gen4controller.Gen4Controller.start_script_execution"]], "avr32_awire_base (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_AWIRE_BASE"]], "avr32_context_device (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_DEVICE"]], "avr32_context_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_PHYSICAL"]], "avr32_context_session (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_SESSION"]], "avr32_context_usb (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_CONTEXT_USB"]], "avr32_failure_ok (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FAILURE_OK"]], "avr32_flash_ctrl_base (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FLASH_CTRL_BASE"]], "avr32_flash_pagebytes (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FLASH_PAGEBYTES"]], "avr32_flash_pages (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_FLASH_PAGES"]], "avr32_memtype_block (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_BLOCK"]], "avr32_memtype_byte (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_BYTE"]], "avr32_memtype_fuses (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_FUSES"]], "avr32_memtype_half_word (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_HALF_WORD"]], "avr32_memtype_internal_flash (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_INTERNAL_FLASH"]], "avr32_memtype_memory_service (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_MEMORY_SERVICE"]], "avr32_memtype_nexus (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_NEXUS"]], "avr32_memtype_regfile (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_REGFILE"]], "avr32_memtype_sab (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_SAB"]], "avr32_memtype_sysreg (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_SYSREG"]], "avr32_memtype_user_page (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_MEMTYPE_USER_PAGE"]], "avr32_physical_awire_baud (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_AWIRE_BAUD"]], "avr32_physical_awire_max_baud (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_AWIRE_MAX_BAUD"]], "avr32_physical_awire_version (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_AWIRE_VERSION"]], "avr32_physical_daisy (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_DAISY"]], "avr32_physical_external_reset (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_EXTERNAL_RESET"]], "avr32_physical_jtag_clock (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_JTAG_CLOCK"]], "avr32_physical_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHYSICAL_PHYSICAL"]], "avr32_phy_intf_awire (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHY_INTF_AWIRE"]], "avr32_phy_intf_jtag (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHY_INTF_JTAG"]], "avr32_phy_intf_none (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_PHY_INTF_NONE"]], "avr32_query_commands (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_COMMANDS"]], "avr32_query_command_versions (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_COMMAND_VERSIONS"]], "avr32_query_configuration (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_CONFIGURATION"]], "avr32_query_device (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_DEVICE"]], "avr32_query_families (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_FAMILIES"]], "avr32_query_functions (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_FUNCTIONS"]], "avr32_query_interfaces (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_INTERFACES"]], "avr32_query_read_memtypes (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_READ_MEMTYPES"]], "avr32_query_write_memtypes (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_QUERY_WRITE_MEMTYPES"]], "avr32_reset_domains (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_RESET_DOMAINS"]], "avr32_session_run_led (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_SESSION_RUN_LED"]], "avr32_tap_dr (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_TAP_DR"]], "avr32_tap_ir (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_TAP_IR"]], "avr32_usb_max_read (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_USB_MAX_READ"]], "avr32_usb_max_write (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.AVR32_USB_MAX_WRITE"]], "avr8_config_function (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CONFIG_FUNCTION"]], "avr8_config_variant (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CONFIG_VARIANT"]], "avr8_ctxt_config (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_CONFIG"]], "avr8_ctxt_device (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_DEVICE"]], "avr8_ctxt_options (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_OPTIONS"]], "avr8_ctxt_physical (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_PHYSICAL"]], "avr8_ctxt_session (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_SESSION"]], "avr8_ctxt_test (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_CTXT_TEST"]], "avr8_failure_ack_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ACK_ERROR"]], "avr8_failure_boot_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_BOOT_ERROR"]], "avr8_failure_clock_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_CLOCK_ERROR"]], "avr8_failure_collision (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_COLLISION"]], "avr8_failure_crc_failure (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_CRC_FAILURE"]], "avr8_failure_cs_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_CS_ERROR"]], "avr8_failure_daisy_chain_config (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DAISY_CHAIN_CONFIG"]], "avr8_failure_daisy_chain_too_long (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DAISY_CHAIN_TOO_LONG"]], "avr8_failure_dma_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DMA_ERROR"]], "avr8_failure_dw_phy_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_DW_PHY_ERROR"]], "avr8_failure_eb_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_EB_ERROR"]], "avr8_failure_framing_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_FRAMING_ERROR"]], "avr8_failure_illegal_breakpoint (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_BREAKPOINT"]], "avr8_failure_illegal_id (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_ID"]], "avr8_failure_illegal_memory_range (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_MEMORY_RANGE"]], "avr8_failure_illegal_ocd_status (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_OCD_STATUS"]], "avr8_failure_illegal_state (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_STATE"]], "avr8_failure_illegal_value (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_ILLEGAL_VALUE"]], "avr8_failure_invalid_address (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_ADDRESS"]], "avr8_failure_invalid_alignment (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_ALIGNMENT"]], "avr8_failure_invalid_clock_speed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_CLOCK_SPEED"]], "avr8_failure_invalid_config (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_CONFIG"]], "avr8_failure_invalid_memtype (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_MEMTYPE"]], "avr8_failure_invalid_physical_state (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_PHYSICAL_STATE"]], "avr8_failure_invalid_size (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_INVALID_SIZE"]], "avr8_failure_jtagm_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_ERROR"]], "avr8_failure_jtagm_init_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_INIT_ERROR"]], "avr8_failure_jtagm_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_TIMEOUT"]], "avr8_failure_jtagm_version (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAGM_VERSION"]], "avr8_failure_jtag_bit_banger_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAG_BIT_BANGER_TIMEOUT"]], "avr8_failure_jtag_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_JTAG_ERROR"]], "avr8_failure_key_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_KEY_ERROR"]], "avr8_failure_not_attached (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NOT_ATTACHED"]], "avr8_failure_not_implemented (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NOT_IMPLEMENTED"]], "avr8_failure_not_supported (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NOT_SUPPORTED"]], "avr8_failure_no_device_found (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_DEVICE_FOUND"]], "avr8_failure_no_ocd_control (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_OCD_CONTROL"]], "avr8_failure_no_target_power (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_TARGET_POWER"]], "avr8_failure_no_vout_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NO_VOUT_SET"]], "avr8_failure_nvm_disable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NVM_DISABLE"]], "avr8_failure_nvm_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_NVM_ENABLE"]], "avr8_failure_ocd_locked (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_OCD_LOCKED"]], "avr8_failure_ok (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_OK"]], "avr8_failure_parity_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PARITY_ERROR"]], "avr8_failure_pc_read_failed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PC_READ_FAILED"]], "avr8_failure_pdi_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PDI_ENABLE"]], "avr8_failure_pdi_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PDI_TIMEOUT"]], "avr8_failure_please_toggle_power (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_PLEASE_TOGGLE_POWER"]], "avr8_failure_read_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_READ_ERROR"]], "avr8_failure_register_read_failed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_REGISTER_READ_FAILED"]], "avr8_failure_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_TIMEOUT"]], "avr8_failure_too_many_breakpoints (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_TOO_MANY_BREAKPOINTS"]], "avr8_failure_unknown (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_UNKNOWN"]], "avr8_failure_vout_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_VOUT_ERROR"]], "avr8_failure_vtg_too_low_for_feature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_VTG_TOO_LOW_FOR_FEATURE"]], "avr8_failure_write_error (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_WRITE_ERROR"]], "avr8_failure_write_timeout (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FAILURE_WRITE_TIMEOUT"]], "avr8_func_debugging (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FUNC_DEBUGGING"]], "avr8_func_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FUNC_NONE"]], "avr8_func_programming (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_FUNC_PROGRAMMING"]], "avr8_memtype_appl_flash (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_APPL_FLASH"]], "avr8_memtype_appl_flash_atomic (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_APPL_FLASH_ATOMIC"]], "avr8_memtype_boot_flash (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_BOOT_FLASH"]], "avr8_memtype_boot_flash_atomic (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_BOOT_FLASH_ATOMIC"]], "avr8_memtype_boot_row (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_BOOT_ROW"]], "avr8_memtype_calibration_signature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_CALIBRATION_SIGNATURE"]], "avr8_memtype_can (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_CAN"]], "avr8_memtype_cs (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_CS"]], "avr8_memtype_eeprom (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_EEPROM"]], "avr8_memtype_eeprom_atomic (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_EEPROM_ATOMIC"]], "avr8_memtype_eeprom_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_EEPROM_PAGE"]], "avr8_memtype_flash_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_FLASH_PAGE"]], "avr8_memtype_fuses (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_FUSES"]], "avr8_memtype_io_shadow (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_IO_SHADOW"]], "avr8_memtype_lockbits (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_LOCKBITS"]], "avr8_memtype_ocd (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD"]], "avr8_memtype_ocd_pc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD_PC"]], "avr8_memtype_ocd_sp (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD_SP"]], "avr8_memtype_ocd_sreg (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OCD_SREG"]], "avr8_memtype_osccal (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_OSCCAL"]], "avr8_memtype_regfile (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_REGFILE"]], "avr8_memtype_sib (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SIB"]], "avr8_memtype_signature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SIGNATURE"]], "avr8_memtype_spm (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SPM"]], "avr8_memtype_sram (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_SRAM"]], "avr8_memtype_tbus (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_TBUS"]], "avr8_memtype_user_signature (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_MEMTYPE_USER_SIGNATURE"]], "avr8_opt_12v_updi_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_12V_UPDI_ENABLE"]], "avr8_opt_chip_erase_to_enter (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_CHIP_ERASE_TO_ENTER"]], "avr8_opt_disable_dbp (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_DISABLE_DBP"]], "avr8_opt_enable_idr (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_ENABLE_IDR"]], "avr8_opt_hv_updi_enable (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_HV_UPDI_ENABLE"]], "avr8_opt_poll_int (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_POLL_INT"]], "avr8_opt_power_nap (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_POWER_NAP"]], "avr8_opt_run_timers (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_OPT_RUN_TIMERS"]], "avr8_phy_dw_clk_div (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_DW_CLK_DIV"]], "avr8_phy_interface (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTERFACE"]], "avr8_phy_intf_dw (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_DW"]], "avr8_phy_intf_jtag (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_JTAG"]], "avr8_phy_intf_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_NONE"]], "avr8_phy_intf_pdi (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_PDI"]], "avr8_phy_intf_pdi_1w (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_PDI_1W"]], "avr8_phy_intf_pdi_3w (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_INTF_PDI_3W"]], "avr8_phy_jtag_daisy (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_JTAG_DAISY"]], "avr8_phy_mega_dbg_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_MEGA_DBG_CLK"]], "avr8_phy_mega_prg_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_MEGA_PRG_CLK"]], "avr8_phy_xm_jtag_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_XM_JTAG_CLK"]], "avr8_phy_xm_pdi_clk (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_PHY_XM_PDI_CLK"]], "avr8_test_tgt_running (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_TEST_TGT_RUNNING"]], "avr8_variant_loopback (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_LOOPBACK"]], "avr8_variant_megaocd (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_MEGAOCD"]], "avr8_variant_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_NONE"]], "avr8_variant_tinyocd (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_TINYOCD"]], "avr8_variant_tinyx (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_TINYX"]], "avr8_variant_updi (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_UPDI"]], "avr8_variant_xmega (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.AVR8_VARIANT_XMEGA"]], "avr_cmd_command_header_cmd (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_CMD"]], "avr_cmd_command_header_fragment_number (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_FRAGMENT_NUMBER"]], "avr_cmd_command_header_payload_start (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_PAYLOAD_START"]], "avr_cmd_command_header_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_COMMAND_HEADER_SIZE"]], "avr_cmd_response_fragment_code (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_RESPONSE_FRAGMENT_CODE"]], "avr_cmd_response_header_cmd (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_CMD_RESPONSE_HEADER_CMD"]], "avr_command (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_COMMAND"]], "avr_command_response_max_payload (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_COMMAND_RESPONSE_MAX_PAYLOAD"]], "avr_erase_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_ERASE_COMMAND"]], "avr_erase_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_ERASE_DELAY"]], "avr_erase_pollmode (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_ERASE_POLLMODE"]], "avr_event (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT"]], "avr_event_command_header_evt (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_COMMAND_HEADER_EVT"]], "avr_event_response_header_evt (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_HEADER_EVT"]], "avr_event_response_header_payload_start (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_HEADER_PAYLOAD_START"]], "avr_event_response_header_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_HEADER_SIZE"]], "avr_event_response_max_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_MAX_SIZE"]], "avr_event_response_min_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_EVENT_RESPONSE_MIN_SIZE"]], "avr_final_fragment (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_FINAL_FRAGMENT"]], "avr_get_config (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.AVR_GET_CONFIG"]], "avr_load_page_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_LOAD_PAGE_COMMAND"]], "avr_more_fragments (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_MORE_FRAGMENTS"]], "avr_poll_value (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_POLL_VALUE"]], "avr_post_leave_delay_ms (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_POST_LEAVE_DELAY_MS"]], "avr_pre_leave_delay_ms (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_PRE_LEAVE_DELAY_MS"]], "avr_prog_enable_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_PROG_ENABLE_COMMAND"]], "avr_read_calibration_byte_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_CALIBRATION_BYTE_COMMAND"]], "avr_read_eeprom_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_EEPROM_COMMAND"]], "avr_read_flash_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_FLASH_COMMAND"]], "avr_read_fuse_commands (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_FUSE_COMMANDS"]], "avr_read_lock_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_LOCK_COMMAND"]], "avr_read_signature_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_READ_SIGNATURE_COMMAND"]], "avr_reply_offset (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_REPLY_OFFSET"]], "avr_response (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RESPONSE"]], "avr_retry_delay_ms (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RETRY_DELAY_MS"]], "avr_rsp_command_header_rsp (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_COMMAND_HEADER_RSP"]], "avr_rsp_response_header_fragment_number (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_FRAGMENT_NUMBER"]], "avr_rsp_response_header_payload_start (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_PAYLOAD_START"]], "avr_rsp_response_header_rsp (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_RSP"]], "avr_rsp_response_header_size (pyedbglib.protocols.avrcmsisdap.avrcommand attribute)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.AVR_RSP_RESPONSE_HEADER_SIZE"]], "avr_write_fuse_commands (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_WRITE_FUSE_COMMANDS"]], "avr_write_lock_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_WRITE_LOCK_COMMAND"]], "avr_write_page_command (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.AVR_WRITE_PAGE_COMMAND"]], "asynchronoustransportinterface (class in pyedbglib.protocols.ati)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface"]], "avr32protocol (class in pyedbglib.protocols.avr32protocol)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol"]], "avr8protocol (class in pyedbglib.protocols.avr8protocol)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol"]], "avrcommand (class in pyedbglib.protocols.avrcmsisdap)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand"]], "avrcommanderror": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommandError"]], "avrispprotocol (class in pyedbglib.protocols.avrispprotocol)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol"]], "avrispprotocolerror": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocolError"]], "byte_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.BYTE_DELAY"]], "cdbgpwrupack (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGPWRUPACK"]], "cdbgpwrupreq (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGPWRUPREQ"]], "cdbgrstack (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGRSTACK"]], "cdbgrstreq (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CDBGRSTREQ"]], "cm0p_dapid (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CM0P_DAPID"]], "cmd_avr32_activate_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_ACTIVATE_PHYSICAL"]], "cmd_avr32_deactivate_physical (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_DEACTIVATE_PHYSICAL"]], "cmd_avr32_erase (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_ERASE"]], "cmd_avr32_erase_section (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_ERASE_SECTION"]], "cmd_avr32_get (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_GET"]], "cmd_avr32_get_id (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_GET_ID"]], "cmd_avr32_halt (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_HALT"]], "cmd_avr32_is_protected (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_IS_PROTECTED"]], "cmd_avr32_query (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_QUERY"]], "cmd_avr32_read (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_READ"]], "cmd_avr32_reset (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_RESET"]], "cmd_avr32_set (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_SET"]], "cmd_avr32_step (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_STEP"]], "cmd_avr32_tap (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_TAP"]], "cmd_avr32_write (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.CMD_AVR32_WRITE"]], "cmd_avr8_activate_physical (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_ACTIVATE_PHYSICAL"]], "cmd_avr8_attach (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_ATTACH"]], "cmd_avr8_crc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_CRC"]], "cmd_avr8_deactivate_physical (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_DEACTIVATE_PHYSICAL"]], "cmd_avr8_detach (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_DETACH"]], "cmd_avr8_disable_debugwire (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_DISABLE_DEBUGWIRE"]], "cmd_avr8_erase (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_ERASE"]], "cmd_avr8_execute_patch (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_EXECUTE_PATCH"]], "cmd_avr8_get (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_GET"]], "cmd_avr8_get_id (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_GET_ID"]], "cmd_avr8_hw_break_clear (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_HW_BREAK_CLEAR"]], "cmd_avr8_hw_break_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_HW_BREAK_SET"]], "cmd_avr8_memory_read (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_MEMORY_READ"]], "cmd_avr8_memory_read_masked (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_MEMORY_READ_MASKED"]], "cmd_avr8_memory_write (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_MEMORY_WRITE"]], "cmd_avr8_page_erase (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PAGE_ERASE"]], "cmd_avr8_pc_read (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PC_READ"]], "cmd_avr8_pc_write (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PC_WRITE"]], "cmd_avr8_prog_mode_enter (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PROG_MODE_ENTER"]], "cmd_avr8_prog_mode_leave (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_PROG_MODE_LEAVE"]], "cmd_avr8_query (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_QUERY"]], "cmd_avr8_reset (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_RESET"]], "cmd_avr8_run (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_RUN"]], "cmd_avr8_run_to_address (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_RUN_TO_ADDRESS"]], "cmd_avr8_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SET"]], "cmd_avr8_step (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_STEP"]], "cmd_avr8_stop (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_STOP"]], "cmd_avr8_sw_break_clear (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SW_BREAK_CLEAR"]], "cmd_avr8_sw_break_clear_all (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SW_BREAK_CLEAR_ALL"]], "cmd_avr8_sw_break_set (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.CMD_AVR8_SW_BREAK_SET"]], "cmd_edbg_get (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_GET"]], "cmd_edbg_program_id_chip (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_PROGRAM_ID_CHIP"]], "cmd_edbg_query (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_QUERY"]], "cmd_edbg_read_id_chip (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_READ_ID_CHIP"]], "cmd_edbg_refresh_id_chip (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_REFRESH_ID_CHIP"]], "cmd_edbg_set (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.CMD_EDBG_SET"]], "cmd_get (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_GET"]], "cmd_housekeeping_end_session (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.CMD_HOUSEKEEPING_END_SESSION"]], "cmd_housekeeping_fw_upgrade (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.CMD_HOUSEKEEPING_FW_UPGRADE"]], "cmd_housekeeping_start_session (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.CMD_HOUSEKEEPING_START_SESSION"]], "cmd_query (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_QUERY"]], "cmd_selftest_delay_ms (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DELAY_MS"]], "cmd_selftest_delay_s (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DELAY_S"]], "cmd_selftest_delay_us (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DELAY_US"]], "cmd_selftest_dgi_pin_raw_read (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_DGI_PIN_RAW_READ"]], "cmd_selftest_platform (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_PLATFORM"]], "cmd_selftest_short_delay (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_SHORT_DELAY"]], "cmd_selftest_timeout_ms (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_TIMEOUT_MS"]], "cmd_selftest_timer_expired (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_TIMER_EXPIRED"]], "cmd_selftest_timer_start (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.CMD_SELFTEST_TIMER_START"]], "cmd_set (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_SET"]], "cmd_version0 (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_VERSION0"]], "cmd_version1 (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.CMD_VERSION1"]], "csw_16bit (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_16BIT"]], "csw_32bit (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_32BIT"]], "csw_8bit (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_8BIT"]], "csw_addrinc_off (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_ADDRINC_OFF"]], "csw_addrinc_on (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSW_ADDRINC_ON"]], "csyspwrupack (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSYSPWRUPACK"]], "csyspwrupreq (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.CSYSPWRUPREQ"]], "cmsisdapdebugger (class in pyedbglib.protocols.cmsisdap)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger"]], "cmsisdapsamdebugger (class in pyedbglib.protocols.cmsisdap)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapSamDebugger"]], "cmsisdapunit (class in pyedbglib.protocols.cmsisdap)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit"]], "configprotocol (class in pyedbglib.protocols.configprotocol)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol"]], "configprotocolresponseerror": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocolResponseError"]], "dap_error (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ERROR"]], "dap_id_board_name (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_BOARD_NAME"]], "dap_id_board_vendor (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_BOARD_VENDOR"]], "dap_id_capabilities (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_CAPABILITIES"]], "dap_id_device_name (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_DEVICE_NAME"]], "dap_id_device_vendor (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_DEVICE_VENDOR"]], "dap_id_fw_ver (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_FW_VER"]], "dap_id_packet_count (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PACKET_COUNT"]], "dap_id_packet_size (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PACKET_SIZE"]], "dap_id_product (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PRODUCT"]], "dap_id_product_fw_ver (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_PRODUCT_FW_VER"]], "dap_id_ser_num (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_SER_NUM"]], "dap_id_vendor (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_ID_VENDOR"]], "dap_ok (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_OK"]], "dap_port_autodetect (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_AUTODETECT"]], "dap_port_disabled (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_DISABLED"]], "dap_port_jtag (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_JTAG"]], "dap_port_swd (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.DAP_PORT_SWD"]], "dap_swj_swclk_tck (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_SWCLK_TCK"]], "dap_swj_swdio_tms (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_SWDIO_TMS"]], "dap_swj_tdi (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_TDI"]], "dap_swj_tdo (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_TDO"]], "dap_swj_nreset (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_nRESET"]], "dap_swj_ntrst (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_SWJ_nTRST"]], "dap_transfer_a2 (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_A2"]], "dap_transfer_a3 (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_A3"]], "dap_transfer_apndp (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_APnDP"]], "dap_transfer_error (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_ERROR"]], "dap_transfer_fault (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_FAULT"]], "dap_transfer_invalid (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_INVALID"]], "dap_transfer_match_mask (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_MATCH_MASK"]], "dap_transfer_match_value (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_MATCH_VALUE"]], "dap_transfer_mismatch (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_MISMATCH"]], "dap_transfer_ok (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_OK"]], "dap_transfer_rnw (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_RnW"]], "dap_transfer_wait (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DAP_TRANSFER_WAIT"]], "dp_abort (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_ABORT"]], "dp_ctrl_stat (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_CTRL_STAT"]], "dp_idcode (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_IDCODE"]], "dp_rdbuff (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_RDBUFF"]], "dp_resend (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_RESEND"]], "dp_select (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_SELECT"]], "dp_wcr (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.DP_WCR"]], "dapcommand (class in pyedbglib.protocols.dapcommand)": [[5, "pyedbglib.protocols.dapcommand.DapCommand"]], "dapwrapper (class in pyedbglib.protocols.dapwrapper)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper"]], "edbg_config_kit_data (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONFIG_KIT_DATA"]], "edbg_control_ext_prog (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONTROL_EXT_PROG"]], "edbg_control_led_usage (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONTROL_LED_USAGE"]], "edbg_control_target_power (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CONTROL_TARGET_POWER"]], "edbg_ctxt_control (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_CTXT_CONTROL"]], "edbg_errors (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_ERRORS"]], "edbg_query_commands (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.EDBG_QUERY_COMMANDS"]], "erase_app (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_APP"]], "erase_app_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_APP_PAGE"]], "erase_boot (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_BOOT"]], "erase_boot_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_BOOT_PAGE"]], "erase_chip (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_CHIP"]], "erase_eeprom (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_EEPROM"]], "erase_eeprom_page (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_EEPROM_PAGE"]], "erase_usersig (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.ERASE_USERSIG"]], "event_handler_ids (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.EVENT_HANDLER_IDS"]], "evt_avr8_break (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK"]], "evt_avr8_break_cause (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_CAUSE"]], "evt_avr8_break_evt_id (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_EVT_ID"]], "evt_avr8_break_ext_info (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_EXT_INFO"]], "evt_avr8_break_pc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_BREAK_PC"]], "evt_avr8_idr (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.EVT_AVR8_IDR"]], "edbgprotocol (class in pyedbglib.protocols.edbgprotocol)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol"]], "failure_ok (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.FAILURE_OK"]], "func_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.FUNC_DELAY"]], "get_config (pyedbglib.protocols.configprotocol.configprotocol attribute)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.GET_CONFIG"]], "handler_avr32_generic (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_AVR32_GENERIC"]], "handler_avr8_generic (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_AVR8_GENERIC"]], "handler_coprocessor (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_COPROCESSOR"]], "handler_discovery (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_DISCOVERY"]], "handler_edbg (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_EDBG"]], "handler_housekeeping (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_HOUSEKEEPING"]], "handler_power (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_POWER"]], "handler_selftest (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_SELFTEST"]], "handler_selftest (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.HANDLER_SELFTEST"]], "handler_spi (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_SPI"]], "handler_tpi (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.HANDLER_TPI"]], "housekeeping_ability_hv_updi_enable (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ABILITY_HV_UPDI_ENABLE"]], "housekeeping_ability_reset_extension (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ABILITY_RESET_EXTENSION"]], "housekeeping_analog_vtg_buf (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ANALOG_VTG_BUF"]], "housekeeping_analog_vtref (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ANALOG_VTREF"]], "housekeeping_analog_vusb (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_ANALOG_VUSB"]], "housekeeping_config_aux_mcu_fw_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_AUX_MCU_FW_MAJ"]], "housekeeping_config_aux_mcu_fw_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_AUX_MCU_FW_MIN"]], "housekeeping_config_aux_mcu_fw_rev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_AUX_MCU_FW_REV"]], "housekeeping_config_bldr_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_BLDR_MAJ"]], "housekeeping_config_bldr_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_BLDR_MIN"]], "housekeeping_config_build (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_BUILD"]], "housekeeping_config_chip (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_CHIP"]], "housekeeping_config_debug_build (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_DEBUG_BUILD"]], "housekeeping_config_firmware_image (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FIRMWARE_IMAGE"]], "housekeeping_config_fpga_fw_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FPGA_FW_MAJ"]], "housekeeping_config_fpga_fw_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FPGA_FW_MIN"]], "housekeeping_config_fpga_fw_rev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FPGA_FW_REV"]], "housekeeping_config_fwrev_maj (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FWREV_MAJ"]], "housekeeping_config_fwrev_min (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_FWREV_MIN"]], "housekeeping_config_hwrev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONFIG_HWREV"]], "housekeeping_context_analog (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_ANALOG"]], "housekeeping_context_config (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_CONFIG"]], "housekeeping_context_diagnostics (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_DIAGNOSTICS"]], "housekeeping_context_statement (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_STATEMENT"]], "housekeeping_context_statistics (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_STATISTICS"]], "housekeeping_context_usb (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_CONTEXT_USB"]], "housekeeping_diagnostics_bod_ctrl (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_DIAGNOSTICS_BOD_CTRL"]], "housekeeping_diagnostics_cpu_clk (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_DIAGNOSTICS_CPU_CLK"]], "housekeeping_diagnostics_reset_cause (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_DIAGNOSTICS_RESET_CAUSE"]], "housekeeping_host_id (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_HOST_ID"]], "housekeeping_host_rev (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_HOST_REV"]], "housekeeping_module_ver_aw (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_MODULE_VER_AW"]], "housekeeping_module_ver_jtag (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_MODULE_VER_JTAG"]], "housekeeping_query_analog_channels (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_QUERY_ANALOG_CHANNELS"]], "housekeeping_query_commands (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_QUERY_COMMANDS"]], "housekeeping_query_special_abilities (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_QUERY_SPECIAL_ABILITIES"]], "housekeeping_tsup_voltage (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_TSUP_VOLTAGE"]], "housekeeping_usb_ep_size_cdc (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_EP_SIZE_CDC"]], "housekeeping_usb_ep_size_hid (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_EP_SIZE_HID"]], "housekeeping_usb_max_read (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_MAX_READ"]], "housekeeping_usb_max_write (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol attribute)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.HOUSEKEEPING_USB_MAX_WRITE"]], "id_dap_connect (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Connect"]], "id_dap_delay (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Delay"]], "id_dap_disconnect (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Disconnect"]], "id_dap_hoststatus (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_HostStatus"]], "id_dap_info (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Info"]], "id_dap_jtag_configure (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_JTAG_Configure"]], "id_dap_jtag_idcode (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_JTAG_IDCODE"]], "id_dap_jtag_sequence (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_JTAG_Sequence"]], "id_dap_resettarget (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_ResetTarget"]], "id_dap_swd_configure (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWD_Configure"]], "id_dap_swj_clock (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWJ_Clock"]], "id_dap_swj_pins (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWJ_Pins"]], "id_dap_swj_sequence (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_SWJ_Sequence"]], "id_dap_transfer (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_Transfer"]], "id_dap_transferabort (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_TransferAbort"]], "id_dap_transferblock (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_TransferBlock"]], "id_dap_transferconfigure (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_TransferConfigure"]], "id_dap_writeabort (pyedbglib.protocols.cmsisdap.cmsisdapunit attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.ID_DAP_WriteABORT"]], "jtagice3_errors (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.JTAGICE3_ERRORS"]], "jtagice3_header_command_handler_id (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_HANDLER_ID"]], "jtagice3_header_command_payload_start (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_PAYLOAD_START"]], "jtagice3_header_command_protocol_version (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_PROTOCOL_VERSION"]], "jtagice3_header_command_sequence (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_SEQUENCE"]], "jtagice3_header_command_sof_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_COMMAND_SOF_TOKEN"]], "jtagice3_header_event_handler_id (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_HANDLER_ID"]], "jtagice3_header_event_payload_start (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_PAYLOAD_START"]], "jtagice3_header_event_protocol_version (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_PROTOCOL_VERSION"]], "jtagice3_header_event_sequence (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_SEQUENCE"]], "jtagice3_header_event_sof_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_EVENT_SOF_TOKEN"]], "jtagice3_header_response_handler_id (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_HANDLER_ID"]], "jtagice3_header_response_payload_start (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_PAYLOAD_START"]], "jtagice3_header_response_sequence (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_SEQUENCE"]], "jtagice3_header_response_sof_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_HEADER_RESPONSE_SOF_TOKEN"]], "jtagice3_protocol_version (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_PROTOCOL_VERSION"]], "jtagice3_token (pyedbglib.protocols.jtagice3protocol.jtagice3command attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.JTAGICE3_TOKEN"]], "jtag_abort (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_ABORT"]], "jtag_apacc (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_APACC"]], "jtag_bypass (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_BYPASS"]], "jtag_dpacc (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_DPACC"]], "jtag_idcode (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.JTAG_IDCODE"]], "jtagice3command (class in pyedbglib.protocols.jtagice3protocol)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command"]], "jtagice3housekeepingprotocol (class in pyedbglib.protocols.housekeepingprotocol)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol"]], "jtagice3protocol (class in pyedbglib.protocols.jtagice3protocol)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol"]], "jtagice3responseerror": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3ResponseError"]], "orundetect (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.ORUNDETECT"]], "pin_delay (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.PIN_DELAY"]], "protocol_data (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_DATA"]], "protocol_failed (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_FAILED"]], "protocol_header_response_id (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_HEADER_RESPONSE_ID"]], "protocol_header_response_payload (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_HEADER_RESPONSE_PAYLOAD"]], "protocol_header_response_version (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_HEADER_RESPONSE_VERSION"]], "protocol_list (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_LIST"]], "protocol_ok (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.PROTOCOL_OK"]], "readok (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.READOK"]], "response_code (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RESPONSE_CODE"]], "rsp_avr32_data (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_DATA"]], "rsp_avr32_data_probed (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_DATA_PROBED"]], "rsp_avr32_failed (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_FAILED"]], "rsp_avr32_id (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_ID"]], "rsp_avr32_list (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_LIST"]], "rsp_avr32_ok (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_OK"]], "rsp_avr32_pc (pyedbglib.protocols.avr32protocol.avr32protocol attribute)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.RSP_AVR32_PC"]], "rsp_avr8_data (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_DATA"]], "rsp_avr8_failed (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_FAILED"]], "rsp_avr8_list (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_LIST"]], "rsp_avr8_ok (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_OK"]], "rsp_avr8_pc (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.RSP_AVR8_PC"]], "rsp_edbg_data (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_DATA"]], "rsp_edbg_failed (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_FAILED"]], "rsp_edbg_list (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_LIST"]], "rsp_edbg_ok (pyedbglib.protocols.edbgprotocol.edbgprotocol attribute)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.RSP_EDBG_OK"]], "rsp_ok (pyedbglib.protocols.configprotocol.configprotocol attribute)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.RSP_OK"]], "rsp_selftest_data (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_DATA"]], "rsp_selftest_failed (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_FAILED"]], "rsp_selftest_failed_with_data (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_FAILED_WITH_DATA"]], "rsp_selftest_list (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_LIST"]], "rsp_selftest_ok (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.RSP_SELFTEST_OK"]], "selftest_dgi_pins (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_DGI_PINS"]], "selftest_failed_invalid_parameter_value (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_FAILED_INVALID_PARAMETER_VALUE"]], "selftest_failed_not_supported (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_FAILED_NOT_SUPPORTED"]], "selftest_failed_ok (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.SELFTEST_FAILED_OK"]], "setget_failure_handler_error (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_HANDLER_ERROR"]], "setget_failure_illegal_state (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_ILLEGAL_STATE"]], "setget_failure_invalid_clock_speed (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_INVALID_CLOCK_SPEED"]], "setget_failure_invalid_value (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_INVALID_VALUE"]], "setget_failure_jtagm_init_error (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_JTAGM_INIT_ERROR"]], "setget_failure_not_implemented (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_NOT_IMPLEMENTED"]], "setget_failure_not_supported (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_NOT_SUPPORTED"]], "setget_failure_ok (pyedbglib.protocols.jtagice3protocol.jtagice3protocol attribute)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.SETGET_FAILURE_OK"]], "set_config (pyedbglib.protocols.configprotocol.configprotocol attribute)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.SET_CONFIG"]], "spi_cmd_chip_erase (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_CHIP_ERASE"]], "spi_cmd_enter_progmode (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_ENTER_PROGMODE"]], "spi_cmd_get_baud (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_GET_BAUD"]], "spi_cmd_leave_progmode (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_LEAVE_PROGMODE"]], "spi_cmd_load_address (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_LOAD_ADDRESS"]], "spi_cmd_program_eeprom (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_EEPROM"]], "spi_cmd_program_flash (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_FLASH"]], "spi_cmd_program_fuse (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_FUSE"]], "spi_cmd_program_lock (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_PROGRAM_LOCK"]], "spi_cmd_read_eeprom (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_EEPROM"]], "spi_cmd_read_flash (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_FLASH"]], "spi_cmd_read_fuse (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_FUSE"]], "spi_cmd_read_lock (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_LOCK"]], "spi_cmd_read_osccal (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_OSCCAL"]], "spi_cmd_read_signature (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_READ_SIGNATURE"]], "spi_cmd_set_baud (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_SET_BAUD"]], "spi_cmd_sign_on (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_CMD_SIGN_ON"]], "spi_status_baud_invalid (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_BAUD_INVALID"]], "spi_status_clock_error (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CLOCK_ERROR"]], "spi_status_cmd_failed (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_FAILED"]], "spi_status_cmd_ok (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_OK"]], "spi_status_cmd_tout (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_TOUT"]], "spi_status_cmd_unknown (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_CMD_UNKNOWN"]], "spi_status_phy_error (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_PHY_ERROR"]], "spi_status_rdy_bsy_tout (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SPI_STATUS_RDY_BSY_TOUT"]], "stickycmp (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.STICKYCMP"]], "stickyerr (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.STICKYERR"]], "stickyorun (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.STICKYORUN"]], "swd_ap_csw (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.SWD_AP_CSW"]], "swd_ap_drw (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.SWD_AP_DRW"]], "swd_ap_tar (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.SWD_AP_TAR"]], "sync_loops (pyedbglib.protocols.avrispprotocol.avrispprotocol attribute)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.SYNC_LOOPS"]], "selftestprotocol (class in pyedbglib.protocols.selftestprotocol)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol"]], "tar_max (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.TAR_MAX"]], "trnmode (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.TRNMODE"]], "updi_12v_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_12V_NONE"]], "updi_hv_auto_power_toggle (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_AUTO_POWER_TOGGLE"]], "updi_hv_none (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_NONE"]], "updi_hv_simple_pulse (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_SIMPLE_PULSE"]], "updi_hv_user_power_toggle (pyedbglib.protocols.avr8protocol.avr8protocol attribute)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.UPDI_HV_USER_POWER_TOGGLE"]], "version0 (pyedbglib.protocols.selftestprotocol.selftestprotocol attribute)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.VERSION0"]], "wdataerr (pyedbglib.protocols.cmsisdap.cmsisdapdebugger attribute)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.WDATAERR"]], "activate_physical() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.activate_physical"]], "activate_physical() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.activate_physical"]], "attach() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.attach"]], "avr_command_response() (pyedbglib.protocols.avrcmsisdap.avrcommand method)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.avr_command_response"]], "check_command_exists() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.check_command_exists"]], "check_response() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.check_response"]], "configure_daisy_chain() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.configure_daisy_chain"]], "create_blank_config_block() (in module pyedbglib.protocols.configprotocol)": [[5, "pyedbglib.protocols.configprotocol.create_blank_config_block"]], "create_blank_device_data_block() (in module pyedbglib.protocols.configprotocol)": [[5, "pyedbglib.protocols.configprotocol.create_blank_device_data_block"]], "dap_command_read() (pyedbglib.protocols.dapwrapper.dapwrapper method)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper.dap_command_read"]], "dap_command_response() (pyedbglib.protocols.dapwrapper.dapwrapper method)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper.dap_command_response"]], "dap_command_write() (pyedbglib.protocols.dapwrapper.dapwrapper method)": [[5, "pyedbglib.protocols.dapwrapper.DapWrapper.dap_command_write"]], "dap_connect() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_connect"]], "dap_disconnect() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_disconnect"]], "dap_info() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_info"]], "dap_led() (pyedbglib.protocols.cmsisdap.cmsisdapunit method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapUnit.dap_led"]], "dap_read_idcode() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_read_idcode"]], "dap_read_reg() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_read_reg"]], "dap_reset_ext() (pyedbglib.protocols.cmsisdap.cmsisdapsamdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapSamDebugger.dap_reset_ext"]], "dap_reset_target() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_reset_target"]], "dap_swd_configure() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_swd_configure"]], "dap_swj_clock() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_swj_clock"]], "dap_target_init() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_target_init"]], "dap_transfer_configure() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_transfer_configure"]], "dap_write_reg() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.dap_write_reg"]], "deactivate_physical() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.deactivate_physical"]], "deactivate_physical() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.deactivate_physical"]], "debugwire_disable() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.debugwire_disable"]], "decode_break_event() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.decode_break_event"]], "detach() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.detach"]], "end_session() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.end_session"]], "enter_progmode() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.enter_progmode"]], "enter_progmode() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.enter_progmode"]], "enter_upgrade_mode() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.enter_upgrade_mode"]], "erase() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.erase"]], "erase() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.erase"]], "erase() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.erase"]], "error_as_string() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.error_as_string"]], "error_as_string() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.error_as_string"]], "error_as_string() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.error_as_string"]], "fix() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.fix"]], "get_all_info() (pyedbglib.protocols.dapcommand.dapcommand method)": [[5, "pyedbglib.protocols.dapcommand.DapCommand.get_all_info"]], "get_ati_header() (in module pyedbglib.protocols.ati)": [[5, "pyedbglib.protocols.ati.get_ati_header"]], "get_byte() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.get_byte"]], "get_config() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.get_config"]], "get_id() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.get_id"]], "get_id() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.get_id"]], "get_id() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.get_id"]], "get_le16() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.get_le16"]], "get_le32() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.get_le32"]], "halt() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.halt"]], "info() (pyedbglib.protocols.dapcommand.dapcommand method)": [[5, "pyedbglib.protocols.dapcommand.DapCommand.info"]], "init_swj() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.init_swj"]], "is_protected() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.is_protected"]], "jtag_dr() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.jtag_dr"]], "jtag_ir() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.jtag_ir"]], "jtagice3_command_response() (pyedbglib.protocols.jtagice3protocol.jtagice3command method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.jtagice3_command_response"]], "jtagice3_command_response_raw() (pyedbglib.protocols.jtagice3protocol.jtagice3command method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.jtagice3_command_response_raw"]], "leave_progmode() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.leave_progmode"]], "leave_progmode() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.leave_progmode"]], "list_supported_commands() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.list_supported_commands"]], "load_address() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.load_address"]], "memory_read() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.memory_read"]], "memory_read() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.memory_read"]], "memory_write() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.memory_write"]], "memory_write() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.memory_write"]], "multiple_of_four() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger static method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.multiple_of_four"]], "peel_response() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.peel_response"]], "poll_events() (pyedbglib.protocols.avrcmsisdap.avrcommand method)": [[5, "pyedbglib.protocols.avrcmsisdap.AvrCommand.poll_events"]], "poll_events() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.poll_events"]], "program_counter_read() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.program_counter_read"]], "program_counter_write() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.program_counter_write"]], "program_id_chip() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.program_id_chip"]], "pyedbglib.protocols": [[5, "module-pyedbglib.protocols"]], "pyedbglib.protocols.ati": [[5, "module-pyedbglib.protocols.ati"]], "pyedbglib.protocols.avr32protocol": [[5, "module-pyedbglib.protocols.avr32protocol"]], "pyedbglib.protocols.avr32protocolerrors": [[5, "module-pyedbglib.protocols.avr32protocolerrors"]], "pyedbglib.protocols.avr8protocol": [[5, "module-pyedbglib.protocols.avr8protocol"]], "pyedbglib.protocols.avr8protocolerrors": [[5, "module-pyedbglib.protocols.avr8protocolerrors"]], "pyedbglib.protocols.avrcmsisdap": [[5, "module-pyedbglib.protocols.avrcmsisdap"]], "pyedbglib.protocols.avrispprotocol": [[5, "module-pyedbglib.protocols.avrispprotocol"]], "pyedbglib.protocols.cmsisdap": [[5, "module-pyedbglib.protocols.cmsisdap"]], "pyedbglib.protocols.configprotocol": [[5, "module-pyedbglib.protocols.configprotocol"]], "pyedbglib.protocols.dapcommand": [[5, "module-pyedbglib.protocols.dapcommand"]], "pyedbglib.protocols.dapwrapper": [[5, "module-pyedbglib.protocols.dapwrapper"]], "pyedbglib.protocols.edbgprotocol": [[5, "module-pyedbglib.protocols.edbgprotocol"]], "pyedbglib.protocols.housekeepingprotocol": [[5, "module-pyedbglib.protocols.housekeepingprotocol"]], "pyedbglib.protocols.jtagice3protocol": [[5, "module-pyedbglib.protocols.jtagice3protocol"]], "pyedbglib.protocols.selftestprotocol": [[5, "module-pyedbglib.protocols.selftestprotocol"]], "query() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.query"]], "read_block() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.read_block"]], "read_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_buffer"]], "read_calibration_bytes() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_calibration_bytes"]], "read_config_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.read_config_block"]], "read_data_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_data_buffer"]], "read_device_data_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.read_device_data_block"]], "read_edbg_extra_info() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.read_edbg_extra_info"]], "read_eeprom_chunk() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_eeprom_chunk"]], "read_flash_chunk() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_flash_chunk"]], "read_fuse_byte() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_fuse_byte"]], "read_id_chip() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.read_id_chip"]], "read_lockbits() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_lockbits"]], "read_metadata_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_metadata_buffer"]], "read_response_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.read_response_buffer"]], "read_signature_bytes() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.read_signature_bytes"]], "read_version_info() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.read_version_info"]], "read_word() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.read_word"]], "receive_fragment() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.receive_fragment"]], "refresh_id_chip() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.refresh_id_chip"]], "regfile_read() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.regfile_read"]], "regfile_write() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.regfile_write"]], "reset() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.reset"]], "reset() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.reset"]], "response_as_string() (pyedbglib.protocols.edbgprotocol.edbgprotocol method)": [[5, "pyedbglib.protocols.edbgprotocol.EdbgProtocol.response_as_string"]], "run() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.run"]], "run_to() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.run_to"]], "selftest_delay_ms() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_delay_ms"]], "selftest_delay_s() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_delay_s"]], "selftest_delay_us() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_delay_us"]], "selftest_short_delay() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_short_delay"]], "selftest_timeout_ms() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_timeout_ms"]], "selftest_timer_expired() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_timer_expired"]], "selftest_timer_start() (pyedbglib.protocols.selftestprotocol.selftestprotocol method)": [[5, "pyedbglib.protocols.selftestprotocol.SelftestProtocol.selftest_timer_start"]], "send_fragment() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.send_fragment"]], "set_byte() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.set_byte"]], "set_config() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.set_config"]], "set_function() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.set_function"]], "set_interface() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.set_interface"]], "set_le16() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.set_le16"]], "set_le32() (pyedbglib.protocols.jtagice3protocol.jtagice3protocol method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Protocol.set_le32"]], "set_transport() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.set_transport"]], "set_variant() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.set_variant"]], "software_breakpoint_clear() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.software_breakpoint_clear"]], "software_breakpoint_clear_all() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.software_breakpoint_clear_all"]], "software_breakpoint_set() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.software_breakpoint_set"]], "start_session() (pyedbglib.protocols.housekeepingprotocol.jtagice3housekeepingprotocol method)": [[5, "pyedbglib.protocols.housekeepingprotocol.Jtagice3HousekeepingProtocol.start_session"]], "step() (pyedbglib.protocols.avr32protocol.avr32protocol method)": [[5, "pyedbglib.protocols.avr32protocol.Avr32Protocol.step"]], "step() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.step"]], "stop() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.stop"]], "tool_check() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.tool_check"]], "validate_response() (pyedbglib.protocols.jtagice3protocol.jtagice3command method)": [[5, "pyedbglib.protocols.jtagice3protocol.Jtagice3Command.validate_response"]], "write_block() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.write_block"]], "write_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_buffer"]], "write_command_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_command_buffer"]], "write_config_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.write_config_block"]], "write_data_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_data_buffer"]], "write_device_data() (pyedbglib.protocols.avr8protocol.avr8protocol method)": [[5, "pyedbglib.protocols.avr8protocol.Avr8Protocol.write_device_data"]], "write_device_data_block() (pyedbglib.protocols.configprotocol.configprotocol method)": [[5, "pyedbglib.protocols.configprotocol.ConfigProtocol.write_device_data_block"]], "write_eeprom_page() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_eeprom_page"]], "write_flash_page() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_flash_page"]], "write_fuse_byte() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_fuse_byte"]], "write_lockbits() (pyedbglib.protocols.avrispprotocol.avrispprotocol method)": [[5, "pyedbglib.protocols.avrispprotocol.AvrIspProtocol.write_lockbits"]], "write_metadata_buffer() (pyedbglib.protocols.ati.asynchronoustransportinterface method)": [[5, "pyedbglib.protocols.ati.AsynchronousTransportInterface.write_metadata_buffer"]], "write_word() (pyedbglib.protocols.cmsisdap.cmsisdapdebugger method)": [[5, "pyedbglib.protocols.cmsisdap.CmsisDapDebugger.write_word"]], "serialcdc (class in pyedbglib.serialport.serialcdc)": [[6, "pyedbglib.serialport.serialcdc.SerialCDC"]], "serialportmap (class in pyedbglib.serialport.serialportmap)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap"]], "check_access() (in module pyedbglib.serialport.serialportcheck)": [[6, "pyedbglib.serialport.serialportcheck.check_access"]], "find_hid_tool() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_hid_tool"]], "find_matching_tools_ports() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_matching_tools_ports"]], "find_serial_number() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_serial_number"]], "find_serial_port() (pyedbglib.serialport.serialportmap.serialportmap method)": [[6, "pyedbglib.serialport.serialportmap.SerialPortMap.find_serial_port"]], "open() (pyedbglib.serialport.serialcdc.serialcdc method)": [[6, "pyedbglib.serialport.serialcdc.SerialCDC.open"]], "pyedbglib.serialport": [[6, "module-pyedbglib.serialport"]], "pyedbglib.serialport.serialcdc": [[6, "module-pyedbglib.serialport.serialcdc"]], "pyedbglib.serialport.serialportcheck": [[6, "module-pyedbglib.serialport.serialportcheck"]], "pyedbglib.serialport.serialportmap": [[6, "module-pyedbglib.serialport.serialportmap"]], "datachopper (class in pyedbglib.util.chopper)": [[7, "pyedbglib.util.chopper.DataChopper"]], "bytelist_to_hex_string() (in module pyedbglib.util.print_helpers)": [[7, "pyedbglib.util.print_helpers.bytelist_to_hex_string"]], "chopper() (pyedbglib.util.chopper.datachopper method)": [[7, "pyedbglib.util.chopper.DataChopper.chopper"]], "fix_data_type() (pyedbglib.util.chopper.datachopper static method)": [[7, "pyedbglib.util.chopper.DataChopper.fix_data_type"]], "pack_be16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_be16"]], "pack_be24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_be24"]], "pack_be32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_be32"]], "pack_le16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_le16"]], "pack_le24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_le24"]], "pack_le32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.pack_le32"]], "pyedbglib.util": [[7, "module-pyedbglib.util"]], "pyedbglib.util.binary": [[7, "module-pyedbglib.util.binary"]], "pyedbglib.util.chopper": [[7, "module-pyedbglib.util.chopper"]], "pyedbglib.util.print_helpers": [[7, "module-pyedbglib.util.print_helpers"]], "unpack_be16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_be16"]], "unpack_be24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_be24"]], "unpack_be32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_be32"]], "unpack_le16() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_le16"]], "unpack_le24() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_le24"]], "unpack_le32() (in module pyedbglib.util.binary)": [[7, "pyedbglib.util.binary.unpack_le32"]]}}) \ No newline at end of file diff --git a/pyedbglib/__init__.py b/pyedbglib/__init__.py index b4b7e72..9329449 100644 --- a/pyedbglib/__init__.py +++ b/pyedbglib/__init__.py @@ -12,7 +12,7 @@ * install using pip from pypi: https://pypi.org/project/pyedbglib * browse source code on github: https://github.com/microchip-pic-avr-tools/pyedbglib * read API documentation on github: https://microchip-pic-avr-tools.github.io/pyedbglib - * read the changelog on github: https://github.com/microchip-pic-avr-tools/pyedbglib/blob/main/CHANGELOG.md + * read the changelog on pypi: https://pypi.org/project/pyedbglib pyedbglib uses hidapi package with a USB-level driver such as libusb. @@ -54,4 +54,13 @@ """ import logging + +# Build number part of version will be replaced by build number from Jenkins. +# For local builds the build number is 0 and the 'snapshot' is added as Local Version Identifier +__version__ = '2.24.2.18' + +# The GIT commit ID and build date are generated by Jenkins when building the package +COMMIT_ID = 'dea74271bf83f4a7b5a132aeab20ffbc41270625' +BUILD_DATE = '2024-03-20 08:29:13' + logging.getLogger(__name__).addHandler(logging.NullHandler()) diff --git a/pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.hex b/pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.hex new file mode 100644 index 0000000..7a73b7b --- /dev/null +++ b/pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.hex @@ -0,0 +1,30 @@ +:100000000C9450000C9494000C9494000C94940064 +:100010000C9494000C9494000C9494000C94940010 +:100020000C9494000C9494000C9494000C94940000 +:100030000C9494000C9494000C9494000C949400F0 +:100040000C9494000C9494000C9494000C949400E0 +:100050000C9494000C9494000C9494000C949400D0 +:100060000C9494000C9494000C9494000C949400C0 +:100070000C9494000C9494000C9494000C949400B0 +:100080000C9494000C9494000C9494000C949400A0 +:100090000C9494000C9494000C9494000C94940090 +:1000A00011241FBECFEFCDBFDFE3DEBFE0EAF0E0FB +:1000B00040E017C0B591A59135912591059107FDB7 +:1000C0000CC095918591EF01F92FE82F05900D92C5 +:1000D000A217B307D9F7FE0104C01D92A217B307F8 +:1000E000E1F7E03AF40731F70E947A000C948900B6 +:0400F000F894FFCFB2 +:1000F40080E28093A104E7EAF4E020E2208380E038 +:0E01040090E0019681153AEF9307D9F7F7CFF7 +:10011200EC010E9499000E949800CE010E949A0070 +:06012200CE010E949600D0 +:040128000C94000033 +:04012C000E947800B5 +:02013000089530 +:0201320008952E +:0201340008952C +:02000004008278 +:090000000000020000C40000052C +:02000004008377 +:01000000C53A +:00000001FF diff --git a/pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.uf2 b/pyedbglib/tests/data/atmega4809_flash_gaps_fuses_lockbits.uf2 new file mode 100644 index 0000000000000000000000000000000000000000..dcf485dccd1e2066b33df36a5eb752ee2d84e7bb GIT binary patch literal 2048 zcmWG_GvfMYASlNG1B?&`3zW|@C4hlv%9KHi1y$ttoqvCJ|NY1J_CI*_;eo>g@dH~Y zE}dvPQFS8gME1Wt2c}MJo%o*dr~V6l)(O0m7Kv|Wzxn+iBg+9%a(B(iLw#71pI(!_3WOru!r7GfhP7V#$tc3KG*nl2&{F%cgzF`a^9 zVIlZv#7C?739%K61jIJpNESk@(yn`%!{yE}#W~+Fsp&E6TcX2gmD%b&t)5O8qnX5o z?VShRKMCYcx2#kf|Aju_Tu1ImO&|@$XRCl(>kB%{h+!{pp$=-d^1Nw4LwX^YOd4CjTGv1%c}T literal 0 HcmV?d00001 diff --git a/pyedbglib/tests/test_hex_to_uf2.py b/pyedbglib/tests/test_hex_to_uf2.py new file mode 100644 index 0000000..1b7dcfd --- /dev/null +++ b/pyedbglib/tests/test_hex_to_uf2.py @@ -0,0 +1,45 @@ +""" +Tests covering the hex_to_uf2 module in util +""" + +import unittest +import tempfile +from pathlib import Path + +from pyedbglib.util.hex_to_uf2 import hex_to_uf2 + +DATA_FOLDER = Path(__file__).parent.absolute() / 'data' + +class TestHexToUf2(unittest.TestCase): + """Tests for hexfile to UF2 file conversion utility""" + + def _convert_hex_to_uf2_and_check(self, hexfile_path, reference_uf2file_path): + """Convert hexfile to UF2 file and verify against reference file + + :param hexfile_path: Path to input hex file + :type hexfile: class:'pathlib.Path' + :param reference_uf2file_path: Path to reference UF2 file + :type uf2file: class:'pathlib.Path' + """ + with tempfile.TemporaryDirectory() as tempdir: + outputfile_path = Path(tempdir) / 'generated.uf2' + + hex_to_uf2(hexfile_path, outputfile_path) + + with reference_uf2file_path.open('rb') as reference_file: + with outputfile_path.open('rb') as output_file: + reference = reference_file.read() + output = output_file.read() + self.assertEqual(output, + reference, + msg="UF2 mismatch, {} vs {}".format(outputfile_path, reference_uf2file_path)) + + + def test_hex_to_uf2(self): + """ + Test hex to UF2 file conversion using golden sample files + """ + self._convert_hex_to_uf2_and_check(DATA_FOLDER/'atmega4809_flash_gaps_fuses_lockbits.hex', + DATA_FOLDER/'atmega4809_flash_gaps_fuses_lockbits.uf2') + self._convert_hex_to_uf2_and_check(DATA_FOLDER/'pic16_flash_eeprom_config.hex', + DATA_FOLDER/'pic16_flash_eeprom_config.uf2') diff --git a/pyedbglib/util/hex_to_uf2.py b/pyedbglib/util/hex_to_uf2.py new file mode 100644 index 0000000..9edcae1 --- /dev/null +++ b/pyedbglib/util/hex_to_uf2.py @@ -0,0 +1,168 @@ +''' + Converts Intel hex files to UF2-format. + + This is a stripped-down and modified version of + the "uf2conv.py" from https://github.com/microsoft/uf2/tree/master/utils + Note that the magic numbers are changed to match the firmware ones, + and do not hold the default values from Github. + + The script is modified to + - support blocks with payload of less than 256 bytes + - not enforce each UF2 block to start on 256 byte boundaries + - support gaps in the hex file content +''' +import struct +import re +from logging import getLogger + +# The magic numbers here must correspond to the ones in the firmware +UF2_CNANO_START0 = 0x0A324655 # "UF2\n" +UF2_CNANO_START1 = 0x1E1130F6 +UF2_CNANO_END = 0x0A8AA692 + +MAX_UF2_BLOCK_PAYLOAD = 256 + +def is_hex(buf): + """Check if buffer contains Intel hex content + + :param buf: Buffer containing text, typically read from file + :type buf: bytes + :return: True if content is valid Intel hex format, False if not + :rtype: bool + """ + try: + w = buf[0:30].decode("utf-8") + except UnicodeDecodeError: + return False + if w[0] == ':' and re.match(b"^[:0-9a-fA-F\r\n]+$", buf): + return True + return False + +class Block: + """UF2 block + """ + def __init__(self, addr): + """ + :param addr: Start address for the block (byte address) + :type addr: int + """ + self.addr = addr + self.payload = bytearray() + + def encode(self, blockno, numblocks): + """Makes a block containing up to MAX_UF2_BLOCK_PAYLOAD databytes + + :param blockno: Block number + :type blockno: int + :param numblocks: Total number of blocks + :type numblocks: int + :return: Packed bytes object + :rtype: bytes + """ + familyid = 0x0 # Not implemented and should therefore be 0 + flags = 0x0 # Not implemented and should therefore be 0 + + payloadsize = len(self.payload) + if payloadsize > MAX_UF2_BLOCK_PAYLOAD: + raise ValueError("Too big payload, {}, max is {}".format(payloadsize, MAX_UF2_BLOCK_PAYLOAD)) + hd = struct.pack("=MAX_UF2_BLOCK_PAYLOAD: + currblock = Block(addr) + blocks.append(currblock) + currblock.payload.append(rec[i]) + addr += 1 + i += 1 + numblocks = len(blocks) + # Add the blocks to the result file + resfile = b"" + for i in range(0, numblocks): + resfile += blocks[i].encode(i, numblocks) + + logger.info("Converted hex to UF2, output size: %d, start address: 0x%x, number of blocks: %d", + len(resfile), + appstartaddr, + numblocks) + return resfile + +def hex_to_uf2(hex_filename, uf2_filename): + """Convert Intel hex file to UF2 file + + :param hex_filename: Path to hex file to convert + :type hex_filename: path-like object + :param uf2_filename: Path to UF2 file to be generated. If the file already exists it will be overwritten + :type uf2_filename: path-like object + :raises ValueError: If the provided hex file is not valid + """ + logger = getLogger(__name__) + logger.info("Start UF2 conversion") + + # read input-file + with open(hex_filename, mode='rb') as f: + inbuf = f.read() + + # Check if it is a hex-file, and if so convert it to a uf2-file + if is_hex(inbuf): + logger.info("Valid hex-file confirmed") + outbuf = convert_from_hex_to_uf2(inbuf.decode("utf-8")) + # Write the result to the UF2 file + with open(uf2_filename, "wb") as uf2file: + uf2file.write(outbuf) + logger.info("Wrote %d bytes to %s", len(outbuf), uf2_filename) + + else: + raise ValueError("{} is not a hex-file, could not convert".format(hex_filename)) diff --git a/pyedbglib/version.py b/pyedbglib/version.py deleted file mode 100644 index 1099310..0000000 --- a/pyedbglib/version.py +++ /dev/null @@ -1,4 +0,0 @@ -""" This file was generated when pyedbglib was built """ -VERSION = '2.23.0.14' -COMMIT_ID = 'N/A' -BUILD_DATE = '2023-08-29 11:09:04 +0000' diff --git a/pypi.md b/pypi.md index fea184c..c0496e2 100644 --- a/pypi.md +++ b/pypi.md @@ -11,7 +11,6 @@ pyedbglib is available: * install using pip from pypi: https://pypi.org/project/pyedbglib * browse source code on github: https://github.com/microchip-pic-avr-tools/pyedbglib * read API documentation on github: https://microchip-pic-avr-tools.github.io/pyedbglib -* read the changelog on github: https://github.com/microchip-pic-avr-tools/pyedbglib/blob/main/CHANGELOG.md ## Usage pyedbglib is a library which can be used by Python applications to communicate with Microchip microcontrollers via Microchip CMSIS-DAP based debuggers. @@ -38,7 +37,7 @@ Example usage of pyedbglib to read debugger firmware version and target voltage """ from pyedbglib.hidtransport.hidtransportfactory import hid_transport from pyedbglib.protocols.housekeepingprotocol import Jtagice3HousekeepingProtocol -from pyedbglib.version import VERSION as pyedbglib_version +from pyedbglib import __version__ as pyedbglib_version # Report library version print("pyedbglib version {}".format(pyedbglib_version)) diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..db94992 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,5 @@ +# Note project parameters are given in the setup.cfg file to support older setuptools versions ( < 61.0.0 ) with no PEP 621 support +[build-system] +# python 2.7 can't go higher than setuptools major version 44 +requires = ["setuptools>=44.1.1", "wheel"] +build-backend = "setuptools.build_meta" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index b92a712..0000000 --- a/requirements.txt +++ /dev/null @@ -1,7 +0,0 @@ -# To ensure there exists a wheel for win32/py27 -cython<0.29.8;python_version<="2.7" -# No requirements going forward -cython;python_version>="3" -hidapi;python_version>="3" -hidapi==0.7.99.post21;python_version<="2.7" -pyserial>=3.5 diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..e015146 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,66 @@ +# All this infomation could be moved into pyproject.toml (from setuptools major version 61), +# but setup.cfg is used for backwards compatibility with pyhton 2.7 (which is only supported by setuptools major version 44 and older) +[metadata] +name = pyedbglib +# Get version from package source (__version__ variable in __init__.py) +version = attr: pyedbglib.__version__ +author = Microchip Technology +author_email = support@microchip.com +description = Low-level protocol library for communicating with Microchip CMSIS-DAP based debuggers +long_description = file: pypi.md, CHANGELOG.md +long_description_content_type = text/markdown +license = MIT +keywords = Microchip, AVR, EDBG, protocol +classifiers = + Development Status :: 5 - Production/Stable + Intended Audience :: Developers + Topic :: Software Development :: Embedded Systems + Programming Language :: Python :: 2.7 + Programming Language :: Python :: 3 + Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 + Operating System :: Microsoft :: Windows + Operating System :: POSIX :: Linux + Operating System :: MacOS + License :: OSI Approved :: MIT License + +[options] +install_requires = + # To ensure there exists a wheel for win32/py27 + cython<0.29.8; python_version<="2.7" + # No requirements going forward + cython; python_version>="3" + hidapi; python_version>="3" + hidapi==0.7.99.post21; python_version<="2.7" + pyserial>=3.5 + +python_requires = >=2.7 +packages = find: + +[options.extras_require] +# List of packages required to develop this package +dev = + pylint>=2.15 +# List of packages required to run the tests in this package +test = + mock + pytest +# List of packages required to generate documentation (using Sphinx) for this package +doc = + # To avoid missing modules when generating documentation the mock module used by the tests is needed. + # The mock module could also be useful if some imports need to be mocked out when generating documentation. + mock + sphinx + +# Any special rules for source files to be included can be configured here +[options.packages.find] +# Leave out tests and documentation related files from wheel and source distribution +exclude = + pyedbglib.tests* + doc* + +# Any rules for non-python files to be included can be configured here +#[options.package_data] \ No newline at end of file diff --git a/setup.py b/setup.py deleted file mode 100644 index 982453c..0000000 --- a/setup.py +++ /dev/null @@ -1,114 +0,0 @@ -""" -pyedbglib -Low-level protocol library for communicating with Microchip CMSIS-DAP based debuggers -""" -from os import path -from os import chdir -from os import popen -import time -# To use a consistent encoding -from codecs import open -import sys -from setuptools import setup -if sys.version_info < (3,3): - from setuptools import find_packages -else: - from setuptools import find_namespace_packages - -here = path.abspath(path.dirname(__file__)) -chdir(here) - -# Get the long description from the pypi file -# Using UTF8 and single newlines -with open(path.join(here, 'pypi.md'), 'rb') as f: - long_description = f.read().decode("utf-8").replace('\r\n', '\n') - -# Set the package name: -name = 'pyedbglib' - -""" -Package version : -The version number follows the format major.minor.patch.build -major, minor and patch are set manually according to semantic versioning 2.0.0: https://semver.org -build is an incrementing number set by a build server -in case of installing from source, a Local Version Identifier (see PEP 440) is added -""" - -# Package version setup -PACKAGE_VERSION = { - "major": 2, - "minor": 23, - "patch": 0, - # Will be replaced by build number from Jenkins. For local builds the build number is 0 and the 'snapshot' is - # added as Local Version Identifier - "build": '14', -} - -version = "{}.{}.{}.{}".format(PACKAGE_VERSION['major'], - PACKAGE_VERSION['minor'], - PACKAGE_VERSION['patch'], - PACKAGE_VERSION['build']) -print("Building {} version: {}".format(name, version)) - -# Create a "version.py" file in the package -fname = "{}/version.py".format(name) -with open(path.join(here, fname), 'w') as f: - f.write("\"\"\" This file was generated when {} was built \"\"\"\n".format(name)) - f.write("VERSION = '{}'\n".format(version)) - # The command below can fail if git command not available, or not in a git workspace folder - result = popen("git rev-parse HEAD").read() - commit_id = result.splitlines()[0] if result else "N/A" - f.write("COMMIT_ID = '{}'\n".format(commit_id)) - f.write("BUILD_DATE = '{}'\n".format(time.strftime("%Y-%m-%d %H:%M:%S %z"))) - -# Read in requirements (dependencies) file -with open('requirements.txt') as f: - install_requires = f.read() - -if sys.version_info < (3,3): - packages=find_packages(exclude=['tests']) -else: - packages=find_namespace_packages(exclude=['tests']) - - -setup( - name=name, - version=version, - description='Low-level protocol library for communicating with Microchip CMSIS-DAP based debuggers', - long_description=long_description, - long_description_content_type='text/markdown', - url='https://github.com/microchip-pic-avr-tools/pyedbglib', - license='MIT', - author='Microchip Technology', - author_email='support@microchip.com', - keywords=['Microchip', 'AVR', 'EDBG', 'protocol'], - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Topic :: Software Development :: Embedded Systems', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Operating System :: Microsoft :: Windows', - 'Operating System :: POSIX :: Linux', - 'Operating System :: MacOS', - ], - packages=packages, - - # List of packages required to use this package - install_requires=install_requires, - - # List of packages required to develop and test this package - # $ pip install pyedbglib[dev] - extras_require={ - 'dev': ['pylint>=2.15', 'pytest', 'mock'], - }, - - # Include files from MANIFEST.in - include_package_data=True, -)