Skip to content

SensitTechnologies/SAPAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

306 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAPAPP

The Swiss-Army Programmer (SAP) Application streamlines firmware uploading by integrating complex configurations into an automated process. Developed using C# and Windows Presentation Foundation (WPF), it ensures compatibility across multiple Printed Circuit Boards (PCBs).

Documentation

Documentation for current release is on Github Pages.

Downloading SAP APP

The latest version of the SAP APP can always be found on our Releases page.

Configuring the SAP APP

  • Create an XML file based on the template provided that will serve as the template for your company
  • Open the app and Navigate to settings -> preferences
  • In the Window, follow the steps to configure all of the different integrations you intend to use
  • Click "Ok" on the window You are now ready to use the SAP APP

User Guide

Step 1: Launching the Application

Open the Swiss-Army Programmer from the desktop or start menu.

Step 2: Selecting the Product & Part Board

  1. Locate the Product dropdown menu on the interface.
  2. Select the desired product from the available options.
  3. Choose the correct title for the Printed Circuit Board (PCB) firmware you would like to flash using the second dropdown.
  4. Confirm selection before proceeding.

Step 3: USB Microcontroller Interfacing

Connect the Circuit Board to the Computer:

  • MSP430 Microcontrollers → Use MSP-FET Programming Tool.
  • Microchip ATMega → Use Atmel AVR ISP Mk2 Programming Tool.
  • STM32 Microcontrollers → Use USB Cable of choice.

Step 4: Uploading Firmware

  1. Ensure the correct product and PCB firmware have been selected.
  2. Click the Start button to initiate the firmware upload process.
  3. Monitor the progress bar for real-time feedback and status messages.
  4. If necessary, click Stop to halt the upload.

Requirements

Supported Microcontrollers

  • Texas Instruments MSP430
  • Microchip ATmega
  • STMicroelectronics STM32
  • Texas Instruments Battery Fuel Gauges

Required Hardware & Debugging Tools:

  • MSP-FET for MSP430 microcontrollers
  • Microchip avrispmk2 for Microchip ATmega microcontrollers
  • Arduino UNO R3 for Ti Fuel Gauges

Required Software:

For flashing certain microcontrollers, SAP APP cannot function on its own

Resources

For full documentation, visit the Official Swiss-Army Programmer Wiki.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •