| ▼NBSL430_NET | |
| ▼NComm | |
| CCommFTD2XX | |
| CCommLibftdi | |
| CCommSerial | |
| CCommUSB | |
| CFTDI_Device | FTDI Device node extends generic Bsl430NetDevice. Use requires D2XX library (FTD2XX.dll or libftd2xx.so) and driver installed (ftdibus.sys) |
| CLibftdi_Device | Libftdi Device node extends generic Bsl430NetDevice. Use requires libraries: libftdi, libusb, LibUsbDotNet |
| CSerial_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! |
| CUSB_HID_Device | USB HID Device node extends generic Bsl430NetDevice. Use requires libraries: HidSharp |
| ▼NConstants | |
| CConst | |
| ▼NFirmwareTools | |
| ▼NHelpers | |
| CFirmwareToolsException | Firmware Tools Exception is generic Exception extended with Error and Msg (status) objects |
| CFwNodeAddrComparer | Compares Firmware Node addresses only. Useful when searching for fw addr overlap between two files |
| CFwNodeComparer | Compares whole Firmware Node, address and data. Useful when comparing two firmware files |
| CHelpers | |
| CExtensions | Extensions class wrapping some extensions methods like CRC calc, ToByteArray or ToExt |
| ▼CFwTools | FwTools class provides basic manipulation (Parse, Create, Convert, Combine, Validate, Compare) with Intel-HEX, TI-TXT, SREC and ELF firmware formatted files |
| CBslPasswords | [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 |
| CFirmware | Firmware object representation. Nodes is collection of FwNode (Addr + Data) and Info is FwInfo class. ToString, Equal and Euqality Operators (==, !=) overides are available |
| CFwInfo | FwInfo provides info about firmware, like format, first and last addresses, CRC, code size and reset vector |
| CFwNode | Atomic unit which every firmware consits of representated by single byte with max 32-bit long address |
| ▼NMain | |
| ▼CCore | |
| CCmdStat | |
| CData_BSLVersion | |
| CData_CRC | |
| CData_Download | |
| CData_Void | |
| CIData | |
| CMessage | |
| CResponse | |
| CResult | |
| CRx_Block | |
| CICommable | |
| CIDevice | |
| ▼NUtility | |
| CUtility | Utility class providing some helpful methods |
| CUtils | |
| CBSL430NET | 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 |
| CBsl430NetDevice | BSL430.NET Device node serve as a generic device indentificator with field 'Name' as a key |
| CBsl430NetEventArgs | BSL430.NET Event Args. Progress is double percentage and Report is current action |
| CBsl430NetException | BSL430.NET Exception is generic Exception extended with Status object |
| CExtensions | Extension class with some helpful methods |
| CIBsl430Net | Public interface of BSL430.NET library |
| CReport | Report is result of an action block with Name, Result and Timestamp |
| CScanAllResult | Scan All Result wraps Status and List of Devices - Bsl430NetDevice childs (FTDI, Libftdi, Serial, USB) |
| CScanResult | Scan Result wraps Status and List of Devices - Bsl430NetDevice childs (FTDI / Libftdi / Serial / USB) |
| CStatus | Status class is an Error Cluster with int, bool and string status with Core and UART messages |
| CStatusEx | StatusEx is Status extended with Report List, returned as a result of main public methods |