#include <libusb.h>
static libusb_device_handle *dev;
-int seq;
+unsigned int seq;
typedef struct {
uint32_t magic;
}
int main(int argc, char** argv) {
- char* filename = "firmware.bin";
+ char default_filename[] = "firmware.bin";
+ char* filename = default_filename;
if (argc == 2) {
filename = argv[1];
}
seq++;
uint32_t addr = 0x00080000;
- char page[0x4000];
+ unsigned char page[0x4000];
int read;
do {
read = fread(page, 1, 0x4000, fw);