summaryrefslogtreecommitdiff
path: root/usb/device/dfu/dfu.h
diff options
context:
space:
mode:
Diffstat (limited to 'usb/device/dfu/dfu.h')
-rw-r--r--usb/device/dfu/dfu.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/usb/device/dfu/dfu.h b/usb/device/dfu/dfu.h
index ad64c99..eec956b 100644
--- a/usb/device/dfu/dfu.h
+++ b/usb/device/dfu/dfu.h
@@ -110,6 +110,9 @@ const USBDDriverDescriptors dfu_descriptors;
#endif /* BOARD_USB_DFU */
+#define USB_DFU_MAGIC 0xDFDFDFDF
+#define USB_DFU_MAGIC_ADDR AT91C_IRAM
+
/* The API between the core DFU handler and the board/soc specific code */
struct dfudata {
@@ -120,8 +123,11 @@ struct dfudata {
};
extern struct dfudata g_dfu;
+
void set_usb_serial_str(const uint8_t *serial_usbstr);
+void DFURT_SwitchToDFU(void);
+
/* call-backs by the board/SOC */
extern int USBDFU_handle_dnload(uint8_t altif, unsigned int offset,
uint8_t *data, unsigned int len);
personal git repositories of Harald Welte. Your mileage may vary