| BMeasure-lib 1.3.0 |
Dfu Class Reference
#include <Dfu.h>
Public Member Functions | |
| Dfu () | |
| ~Dfu () | |
| BError | init (Bool verbose) |
| Initialise. | |
| BError | detectDevice () |
| Check if DFU devuce exists. | |
| BError | validateFile (BString filename, BUInt type, BString &version) |
| Check if file is valid firmware. | |
| BError | connect () |
| Connect to USB DFU device. | |
| BError | disconnect () |
| Disconnect from USB DFU device. | |
| BError | reset () |
| Reset. | |
| BError | clearStatus () |
| BError | getStatus (DfuStatus &status) |
| BError | upload (BString filename, BUInt type) |
| Upload a file. | |
| BError | upload_cmd (BUInt8 cmd, BUInt32 address) |
Private Attributes | |
| Bool | overbose |
| Bool | oconnected |
| libusb_context * | ocontext |
| libusb_device_handle * | odev |
Detailed Description
The Dfu access class.
Constructor & Destructor Documentation
◆ Dfu()
| Dfu::Dfu | ( | ) |
◆ ~Dfu()
| Dfu::~Dfu | ( | ) |
Member Function Documentation
◆ clearStatus()
| BError Dfu::clearStatus | ( | ) |
◆ connect()
| BError Dfu::connect | ( | ) |
Connect to USB DFU device.
◆ detectDevice()
| BError Dfu::detectDevice | ( | ) |
Check if DFU devuce exists.
◆ disconnect()
| BError Dfu::disconnect | ( | ) |
Disconnect from USB DFU device.
◆ getStatus()
◆ init()
◆ reset()
| BError Dfu::reset | ( | ) |
Reset.
◆ upload()
◆ upload_cmd()
◆ validateFile()
Check if file is valid firmware.
Member Data Documentation
◆ oconnected
| private |
◆ ocontext
| private |
◆ odev
| private |
◆ overbose
| private |
The documentation for this class was generated from the following files:
Generated by

