#include "ac_cfg.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <limits.h>
#include <unistd.h>
#include "avrdude.h"
#include "libavrdude.h"
#include "dfu.h"
#include "usbdevs.h"
Go to the source code of this file.
◆ dfu_close()
◆ dfu_clrstatus()
| int dfu_clrstatus |
( |
struct dfu_dev * |
dfu | ) |
|
◆ dfu_download()
| int dfu_download |
( |
struct dfu_dev * |
dfu, |
|
|
void * |
ptr, |
|
|
int |
size |
|
) |
| |
◆ dfu_getstatus()
◆ dfu_init()
| int dfu_init |
( |
struct dfu_dev * |
dfu, |
|
|
unsigned short |
usb_vid, |
|
|
unsigned short |
usb_pid |
|
) |
| |
◆ dfu_open()
| struct dfu_dev * dfu_open |
( |
char * |
port_name | ) |
|
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_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 |
|
) |
| |