Skip to content
SetZeroPublic

About

Allegro MicroSystems A4963 Driver Software for MCP2210 and Atmega32u4

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

192 Commits

Folders and files

Repository files navigation

Unofficial A4963 Flashing Software

This is an unofficial free A4963 flashing Software for Linux.

Used Libaries:

Build

$ cd A4963
$ cmake .
$ make .

Commands

Plugin README
-h, --help Shows all command line arguments
-d, --debug Enables debug output
-j, --json [file] Selects the json file to read from
-g, --generate Generates a default json file on startup, this will take -j location, if existing
-f, --force This will overwrite any exiting settings file. Only possible if -g is specified
-c, --client This will enable interactive client mode
-i, --interface [interface] Select the interface to flash from. Possible values: "mcp" and "atmega"
-s, --settings-check Only check if the settings file syntax is correct. This will not flash any data to the chip, even if an interface is specified!

Examples:

# Read from config.json and flash with mcp2210
$ ./hid --json config.json --interface mcp 
# same as above
$ ./hid -j config.json -i mcp
# additionally force generate config.json and show debug output
$ ./hid -gfd -j config.json -i mcp

Development

  • This Software is written in C++17
  • Currently only tested on gcc
  • A Windows build is available in the "Windows" branch. This branch is not up to date! If you want to use this software on Windows you can either open a ticket and I'll port it to the newest version if there is enough demand or help me port it by forking the repository and doing a pull-request.

About

Allegro MicroSystems A4963 Driver Software for MCP2210 and Atmega32u4

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages