From 1b1befdeb5c24e5434952718cdd1b78cb6556fe5 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 8 Jan 2012 17:42:58 +0100 Subject: DFU: add dfu_runtime.c for runtime-to-dfu switching --- usb/device/dfu/dfu.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'usb/device/dfu/dfu.h') 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); -- cgit v1.2.3