pykitcommander

Collection of tools for cloud provisioning of Microchip IoT kits


Keywords
Microchip, AVR, PIC, AVR-IoT, PIC-IoT
License
MIT
Install
pip install pykitcommander==1.0.5.8

Documentation

MCHP

pykitcommander - Python Kit Commander

pykitcommander manages interaction with Microchip development kits based on PKOB nano on-board debugger

Install using pip from pypi.org:

pip install pykitcommander

Browse source code on github

Read API documentation on github

Read the changelog on github

Background

In many situations interaction with peripheral hardware components on a development kit is done via a "bridge" application running on the MCU on that kit. To achieve this, the bridge firmware must be programmed onto that MCU, and then communications over a given channel and protocol can logically link the host computer to the peripheral components.

pykitcommander manages all aspects of this interaction.

Usage

pykitcommander is intended to be used as a library. Its primary consumers are:

Supported kits are:

  • AVR-IoT WG and WA
  • PIC-IoT WG and WA
  • AVR-IoT Cellular Mini
  • SAM-IoT WG
  • CryptoAuth Trust Platform Development Kit

For usage examples see pypi.md.

Notes for Linux® systems

This package uses pyedbglib and other libraries for USB transport and some udev rules are required. For details see the pyedbglib package: https://pypi.org/project/pyedbglib