Skip to content

BSL430.NET.GUI App

Jakub Parez edited this page Sep 20, 2019 · 21 revisions

BSL430.NET.GUI App

BSL430.NET.GUI App is .NET WPF app wrapping BSL430.NET functions with nice graphical interface. It is Windows only, so if you run Linux, you should check out Console App. For more details please read docs here at wiki BSL430.NET Library or FirmwareTools, especially Device Set Up, because each time you init communication with MCU, you need to correctly set device up (MCU, InvokeMechanism, BaudRate, Password). App functionality is split into Views: Upload, Download, Erase and FW Tools. There are also some nice features included, like integration with Windows Explorer (Shell) in form of shell ext association (firmware files double click open), or shell extension (right click menu). App settings are managed from tray icon.

Note: This app packs all (un)managed libraries into single assembly.
      User settings, logs, log backup and exe shadow copy are stored at: 
      C:\Users\<NAME>\AppData\Local\Jakub Parez\BSL430.NET.WPF\

System Requirements

BSL430.NET.WPF is built using .NET Framework 4.6.1. NET Core 3 (WPF) support is only experimental and would be interesting after .NET Core and WPF will go out better than today (.NET Core 3.0 Preview is first to implement WPF but not fully and without problems). Each architecture (x86, amd64) has its own build as unmanaged libraries are involved, but there are no significant differences when using x86 or amd64 build.

  • Framework
    • .NET Framework 4.6.1
    • .NET Core 3.0 (experimental)
  • OS
    • Windows 7, 8, 8.1, 10
      • x86
      • amd64

Views

Upload

Download

Erase

Firmware Tools

Convert

Combine

Validate

Hex Edit

Get Password

About

Features

Tray Icon Settings

Shell Integration

Shell Association

Shell Extension

Clone this wiki locally