#include "ac_cfg.h"
#include <limits.h>
Go to the source code of this file.
◆ dfu_dev
◆ dfu_status
| Class Members |
|
unsigned char |
bState |
|
|
unsigned char |
bStatus |
|
|
unsigned char |
bwPollTimeout[3] |
|
|
unsigned char |
iString |
|
◆ DFU_STATE_APP_DETACH
| #define DFU_STATE_APP_DETACH 1 |
◆ DFU_STATE_APP_IDLE
| #define DFU_STATE_APP_IDLE 0 |
◆ DFU_STATE_DFU_DLOAD_SYNC
| #define DFU_STATE_DFU_DLOAD_SYNC 3 |
◆ DFU_STATE_DFU_DNBUSY
| #define DFU_STATE_DFU_DNBUSY 4 |
◆ DFU_STATE_DFU_DNLOAD_IDLE
| #define DFU_STATE_DFU_DNLOAD_IDLE 5 |
◆ DFU_STATE_DFU_ERROR
| #define DFU_STATE_DFU_ERROR 10 |
◆ DFU_STATE_DFU_IDLE
| #define DFU_STATE_DFU_IDLE 2 |
◆ DFU_STATE_DFU_MANIFEST
| #define DFU_STATE_DFU_MANIFEST 7 |
◆ DFU_STATE_DFU_MANIFEST_SYNC
| #define DFU_STATE_DFU_MANIFEST_SYNC 6 |
◆ DFU_STATE_DFU_MANIFEST_WAIT_RESET
| #define DFU_STATE_DFU_MANIFEST_WAIT_RESET 8 |
◆ DFU_STATE_DFU_UPLOAD_IDLE
| #define DFU_STATE_DFU_UPLOAD_IDLE 9 |
◆ DFU_STATUS_ERR_ADDRESS
| #define DFU_STATUS_ERR_ADDRESS 0x8 |
◆ DFU_STATUS_ERR_CHECK_ERASED
| #define DFU_STATUS_ERR_CHECK_ERASED 0x5 |
◆ DFU_STATUS_ERR_ERASE
| #define DFU_STATUS_ERR_ERASE 0x4 |
◆ DFU_STATUS_ERR_FILE
| #define DFU_STATUS_ERR_FILE 0x2 |
◆ DFU_STATUS_ERR_FIRMWARE
| #define DFU_STATUS_ERR_FIRMWARE 0xA |
◆ DFU_STATUS_ERR_NOTDONE
| #define DFU_STATUS_ERR_NOTDONE 0x9 |
◆ DFU_STATUS_ERR_POR
| #define DFU_STATUS_ERR_POR 0xD |
◆ DFU_STATUS_ERR_PROG
| #define DFU_STATUS_ERR_PROG 0x6 |
◆ DFU_STATUS_ERR_STALLEDPKT
| #define DFU_STATUS_ERR_STALLEDPKT 0xF |
◆ DFU_STATUS_ERR_TARGET
| #define DFU_STATUS_ERR_TARGET 0x1 |
◆ DFU_STATUS_ERR_UNKNOWN
| #define DFU_STATUS_ERR_UNKNOWN 0xE |
◆ DFU_STATUS_ERR_USBR
| #define DFU_STATUS_ERR_USBR 0xC |
◆ DFU_STATUS_ERR_VENDOR
| #define DFU_STATUS_ERR_VENDOR 0xB |
◆ DFU_STATUS_ERR_VERIFY
| #define DFU_STATUS_ERR_VERIFY 0x7 |
◆ DFU_STATUS_ERR_WRITE
| #define DFU_STATUS_ERR_WRITE 0x3 |
◆ DFU_STATUS_OK
| #define DFU_STATUS_OK 0x0 |
◆ dfu_abort()
| int dfu_abort |
( |
struct dfu_dev * |
dfu | ) |
|
◆ dfu_close()
◆ dfu_clrstatus()
| int dfu_clrstatus |
( |
struct dfu_dev * |
dfu | ) |
|
◆ dfu_dnload()
| int dfu_dnload |
( |
struct dfu_dev * |
dfu, |
|
|
void * |
ptr, |
|
|
int |
size |
|
) |
| |
◆ dfu_getstatus()
◆ dfu_init()
| int dfu_init |
( |
struct dfu_dev * |
dfu, |
|
|
unsigned short |
vid, |
|
|
unsigned short |
pid |
|
) |
| |
◆ dfu_open()
| struct dfu_dev * dfu_open |
( |
char * |
port_spec | ) |
|
41 {
44 return NULL;
45}
#define MSG_INFO
Definition avrdude.h:51
char * progname
Definition main.c:61
int avrdude_message(const int msglvl, const char *format,...)
Definition main.c:93
References avrdude_message(), MSG_INFO, and progname.
◆ dfu_show_info()
◆ dfu_state_str()
| const char * dfu_state_str |
( |
int |
bState | ) |
|
500{
501 switch (bState) {
513 default: return "Unknown";
514 }
515}
#define DFU_STATE_DFU_DLOAD_SYNC
Definition dfu.h:106
#define DFU_STATE_DFU_DNLOAD_IDLE
Definition dfu.h:108
#define DFU_STATE_APP_IDLE
Definition dfu.h:103
#define DFU_STATE_DFU_MANIFEST_WAIT_RESET
Definition dfu.h:111
#define DFU_STATE_DFU_MANIFEST_SYNC
Definition dfu.h:109
#define DFU_STATE_DFU_ERROR
Definition dfu.h:113
#define DFU_STATE_APP_DETACH
Definition dfu.h:104
#define DFU_STATE_DFU_MANIFEST
Definition dfu.h:110
#define DFU_STATE_DFU_DNBUSY
Definition dfu.h:107
#define DFU_STATE_DFU_UPLOAD_IDLE
Definition dfu.h:112
#define DFU_STATE_DFU_IDLE
Definition dfu.h:105
References DFU_STATE_APP_DETACH, DFU_STATE_APP_IDLE, DFU_STATE_DFU_DLOAD_SYNC, DFU_STATE_DFU_DNBUSY, DFU_STATE_DFU_DNLOAD_IDLE, DFU_STATE_DFU_ERROR, DFU_STATE_DFU_IDLE, DFU_STATE_DFU_MANIFEST, DFU_STATE_DFU_MANIFEST_SYNC, DFU_STATE_DFU_MANIFEST_WAIT_RESET, and DFU_STATE_DFU_UPLOAD_IDLE.
◆ dfu_status_str()
| const char * dfu_status_str |
( |
int |
bStatus | ) |
|
477{
478 switch (bStatus) {
495 default: return "Unknown";
496 }
497}
#define DFU_STATUS_ERR_USBR
Definition dfu.h:96
#define DFU_STATUS_ERR_ERASE
Definition dfu.h:88
#define DFU_STATUS_ERR_VERIFY
Definition dfu.h:91
#define DFU_STATUS_ERR_NOTDONE
Definition dfu.h:93
#define DFU_STATUS_ERR_PROG
Definition dfu.h:90
#define DFU_STATUS_ERR_FILE
Definition dfu.h:86
#define DFU_STATUS_ERR_FIRMWARE
Definition dfu.h:94
#define DFU_STATUS_ERR_VENDOR
Definition dfu.h:95
#define DFU_STATUS_ERR_UNKNOWN
Definition dfu.h:98
#define DFU_STATUS_ERR_POR
Definition dfu.h:97
#define DFU_STATUS_ERR_WRITE
Definition dfu.h:87
#define DFU_STATUS_ERR_ADDRESS
Definition dfu.h:92
#define DFU_STATUS_ERR_STALLEDPKT
Definition dfu.h:99
#define DFU_STATUS_OK
Definition dfu.h:84
#define DFU_STATUS_ERR_CHECK_ERASED
Definition dfu.h:89
#define DFU_STATUS_ERR_TARGET
Definition dfu.h:85
References DFU_STATUS_ERR_ADDRESS, DFU_STATUS_ERR_CHECK_ERASED, DFU_STATUS_ERR_ERASE, DFU_STATUS_ERR_FILE, DFU_STATUS_ERR_FIRMWARE, DFU_STATUS_ERR_NOTDONE, DFU_STATUS_ERR_POR, DFU_STATUS_ERR_PROG, DFU_STATUS_ERR_STALLEDPKT, DFU_STATUS_ERR_TARGET, DFU_STATUS_ERR_UNKNOWN, DFU_STATUS_ERR_USBR, DFU_STATUS_ERR_VENDOR, DFU_STATUS_ERR_VERIFY, DFU_STATUS_ERR_WRITE, and DFU_STATUS_OK.
◆ dfu_upload()
| int dfu_upload |
( |
struct dfu_dev * |
dfu, |
|
|
void * |
ptr, |
|
|
int |
size |
|
) |
| |