Skip to main content
https://img.shields.io/pypi/v/pysamloader-gui.svg?logo=pypi https://img.shields.io/pypi/pyversions/pysamloader-gui.svg?logo=pypi https://img.shields.io/travis/ebs-universe/pysamloader-gui.svg?logo=travis https://img.shields.io/coveralls/github/ebs-universe/pysamloader-gui.svg?logo=coveralls https://img.shields.io/requires/github/ebs-universe/pysamloader-gui.svg https://img.shields.io/pypi/l/pysamloader-gui.svg

Introduction

pysamloader-gui is a kivy based GUI frontend to the pysamloader python library for writing flash on Atmel’s ARM chips via SAM-BA.

See the pysamloader documentation at ReadTheDocs. for information about device support and features. This GUI is intended to be simple, straightforward, and opinionated. It does not expose a great deal of flexibility, and is intended to ‘just work’.

Requirements & Installation

pysamloader-gui should work on any platform which supports python and kivy. It is best tested on Linux followed by on Windows (10 and 7). pysamloader-gui supports only python 3.4 and later, due to its kivy dependency.

In general, pysamloader-gui is expected to be pip-installed. It can be safely installed into a virtualenv. As long as you have a functioning python installation of sufficient version, installing pysamloader-gui would be simply :

$ pip install pysamloader-gui

If you require pre-built binaries, they are available for 64-bit Linux and Windows. However, be aware that these binaries are not thoroughly tested, and your mileage may vary based on your specific operating system and machine architecture. You will also have to manually copy the included devices folder to the correct location.

When using binary packages, the included devices folder contains the included device support modules, each of which is a python file with a single class of the same name, containing device specific information about one device. This folder should be copied into a separate location where you can safely add, remove, or modify device configuration as needed. This device library is shared with the pysamloader CLI application, which need not be separately installed in order to the the GUI application. The location is that provided by user_config_dir of the python appdirs package for the pysamloader application, specifically :

  • Linux : ~/.config/pysamloader

  • Windows : C:\Users\<username>\AppData\Roaming\Quazar Technologies\pysamloader

(Also see the pysamloader documentation).

The current pysamloader-gui windows .msi installer will create this folder and populate it as a part of the install process.

If you wish to develop, modify the sources, or otherwise get the latest version, it can be installed from a clone of the git repository (or from a source package) as follows :

$ git clone https://github.com/ebs-universe/pysamloader-gui.git
$ cd pysamloader
$ pip install -e .

Project Information

The latest version of the documentation, including installation, usage, and API/developer notes can be found at ReadTheDocs.

The latest version of the sources can be found at GitHub. Please use GitHub’s features to report bugs, request features, or submit pull/merge requests.

The principle author for pysamloader-gui is Chintalagiri Shashank. The author can be contacted if necessary via the information on the author’s github profile . See the AUTHORS file for a full list of collaborators and/or contributing authors, if any.

pysamloader-gui is distributed under the terms of the GPLv3 license . A copy of the text of the license is included along with the sources.

Metadata

Release files for pysamloader-gui 0.6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pysamloader-gui 0.6.5
File Size Uploaded
pysamloader-gui-0.6.5.tar.gz 512.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysamloader-gui 0.6.5
File Interpreter ABI Platform
pysamloader_gui-0.6.5-py3-none-any.whl Python 3 none any Details

Total release size: 927.4 kB

Release files / pysamloader-gui-0.6.5.tar.gz

Download URL pysamloader-gui-0.6.5.tar.gz
Size 512.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f04f51f86852fc14f95b3a58c78011f1db6cdd9b75514918a3981d20f1d96321
BLAKE2b-256 checksum
How to use checksums
1e480608db64f5f3e84d7cdddd1a40660921f2bb4d54b4e23ea4fe08092ece84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.5

Release files / pysamloader_gui-0.6.5-py3-none-any.whl

Download URL pysamloader_gui-0.6.5-py3-none-any.whl
Size 414.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
127e1bec9a1d48cb850ff51ce339bea310d4173827eb4e8db3c7a5086a67feb5
BLAKE2b-256 checksum
How to use checksums
68130031f9906a8cb3a1af87a828cf307bb52d74e6d9910c2b20a42ed1f275b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.6.5 This release

2 release files

0.6.4

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page