/DeviceProgramming

Standalone C# library for device firmware programming

Primary LanguageC#MIT LicenseMIT

DeviceProgramming

Standalone C# library for device firmware programming

License

Features

This is a standalone C# library that implements

  • Generic classes for device firmware and memory layout representation (DeviceProgramming.Memory)
  • Parsers for common firmware image file formats such as Intel HEX and Motorola SREC (DeviceProgramming.FileFormats)
  • USB DFU class logic (DeviceProgramming.Dfu) and file parser (DeviceProgramming.FileFormats.Dfu) supporting both the latest official USB specification (version 1.1) and the ST Microelectronics Extension (version 1.1a)