| BSL430.NET 1.3.4

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3]

▼C BSL430_NET.Bsl430NetDevice | BSL430.NET Device node serve as a generic device indentificator with field 'Name' as a key
C BSL430_NET.Comm.FTDI_Device | FTDI Device node extends generic Bsl430NetDevice. Use requires D2XX library (FTD2XX.dll or libftd2xx.so) and driver installed (ftdibus.sys)
C BSL430_NET.Comm.Libftdi_Device | Libftdi Device node extends generic Bsl430NetDevice. Use requires libraries: libftdi, libusb, LibUsbDotNet
C BSL430_NET.Comm.Serial_Device | Serial Device node extends generic Bsl430NetDevice. Use requires library: SerialPortStream. NOTE: If target app use .NET Framework 4.6.2 or lower, Nuget package: Microsoft.Win32.Registry is required!
C BSL430_NET.Comm.USB_HID_Device | USB HID Device node extends generic Bsl430NetDevice. Use requires libraries: HidSharp
C BSL430_NET.FirmwareTools.FwTools.BslPasswords | [MSP430 specific] BSL Password is required for almost any BSL operation except Mass Erase. Password is last 16-byte (F543x-non-A only) or 32-byte (others) of IVT (FFE0-FFFF), if newer 5xx/6xx MCU is used. If MCU from older series is used (1xx/2xx/4xx), password is exactly 20-byte long. Mostly it is 32-byte
▼C BSL430_NET.Main.Core.CmdStat |
C BSL430_NET.Main.Core.Message |
C BSL430_NET.Main.Core.Response |
C BSL430_NET.Main.Core.Result< T > |
C BSL430_NET.Constants.Const |
▼C EventArgs |
C BSL430_NET.Bsl430NetEventArgs | BSL430.NET Event Args. Progress is double percentage and Report is current action
▼C Exception |
C BSL430_NET.Bsl430NetException | BSL430.NET Exception is generic Exception extended with Status object
C BSL430_NET.FirmwareTools.Helpers.FirmwareToolsException | Firmware Tools Exception is generic Exception extended with Error and Msg (status) objects
C BSL430_NET.FirmwareTools.Extensions | Extensions class wrapping some extensions methods like CRC calc, ToByteArray or ToExt
C BSL430_NET.Extensions | Extension class with some helpful methods
C BSL430_NET.FirmwareTools.FwTools.Firmware | Firmware object representation. Nodes is collection of FwNode (Addr + Data) and Info is FwInfo class. ToString, Equal and Euqality Operators (==, !=) overides are available
C BSL430_NET.FirmwareTools.FwTools.FwInfo | FwInfo provides info about firmware, like format, first and last addresses, CRC, code size and reset vector
C BSL430_NET.FirmwareTools.FwTools.FwNode | Atomic unit which every firmware consits of representated by single byte with max 32-bit long address
C BSL430_NET.FirmwareTools.FwTools | FwTools class provides basic manipulation (Parse, Create, Convert, Combine, Validate, Compare) with Intel-HEX, TI-TXT, SREC and ELF firmware formatted files
C BSL430_NET.FirmwareTools.Helpers.Helpers |
▼C BSL430_NET.IBsl430Net | Public interface of BSL430.NET library
C BSL430_NET.BSL430NET | BSL430.NET is cross-platform toolkit to manage memory of MSP430 MCUs via UART (FTDI, libftdi), USB or Serial (COM) port. It is a cheap replacement for stock TI MSP-FET programmer without debug capability. It can Upload, Download, Erase and Scan
▼C BSL430_NET.Main.ICommable |
▼C BSL430_NET.Main.Core |
C BSL430_NET.Comm.CommFTD2XX |
C BSL430_NET.Comm.CommLibftdi |
C BSL430_NET.Comm.CommSerial |
C BSL430_NET.Comm.CommUSB |
C BSL430_NET.Main.Core |
▼C BSL430_NET.Main.Core.IData |
C BSL430_NET.Main.Core.Data_BSLVersion |
C BSL430_NET.Main.Core.Data_CRC |
C BSL430_NET.Main.Core.Data_Download |
C BSL430_NET.Main.Core.Data_Void |
▼C IDisposable |
C BSL430_NET.BSL430NET | BSL430.NET is cross-platform toolkit to manage memory of MSP430 MCUs via UART (FTDI, libftdi), USB or Serial (COM) port. It is a cheap replacement for stock TI MSP-FET programmer without debug capability. It can Upload, Download, Erase and Scan
▼C BSL430_NET.Main.IDevice |
C BSL430_NET.Main.Core |
C BSL430_NET.Main.Core |
▼C IEqualityComparer |
C BSL430_NET.FirmwareTools.Helpers.FwNodeAddrComparer | Compares Firmware Node addresses only. Useful when searching for fw addr overlap between two files
C BSL430_NET.FirmwareTools.Helpers.FwNodeComparer | Compares whole Firmware Node, address and data. Useful when comparing two firmware files
C BSL430_NET.Report | Report is result of an action block with Name, Result and Timestamp
C BSL430_NET.Main.Core.Rx_Block |
C BSL430_NET.ScanAllResult | Scan All Result wraps Status and List of Devices - Bsl430NetDevice childs (FTDI, Libftdi, Serial, USB)
C BSL430_NET.ScanResult< Tdev > | Scan Result wraps Status and List of Devices - Bsl430NetDevice childs (FTDI / Libftdi / Serial / USB)
▼C BSL430_NET.Status | Status class is an Error Cluster with int, bool and string status with Core and UART messages
C BSL430_NET.StatusEx | StatusEx is Status extended with Report List, returned as a result of main public methods
C BSL430_NET.Utility.Utility | Utility class providing some helpful methods
C BSL430_NET.Utility.Utils |