diff options
Diffstat (limited to 'usb/device/dfu/dfu.h')
-rw-r--r-- | usb/device/dfu/dfu.h | 6 |
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); |