diff options
| author | Dean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28> | 2012-02-03 21:49:36 +0000 |
|---|---|---|
| committer | Dean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28> | 2012-02-03 21:49:36 +0000 |
| commit | fa6187aa8a49d5f3da6f02029a5b4f22df786742 (patch) | |
| tree | c917865541465ca160f78e4d8639424b507268d8 /Bootloaders/DFU/BootloaderAPITable.S | |
| parent | 7b9820e447e0cf8a55f3b5459922ebd1ada36926 (diff) | |
Add API support signature to the CDC and DFU class bootloaders, so that the application can detect the bootloader's API support.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2022 d5102386-fcda-11dd-9fdb-3debd5008f28
Diffstat (limited to 'Bootloaders/DFU/BootloaderAPITable.S')
| -rw-r--r-- | Bootloaders/DFU/BootloaderAPITable.S | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/Bootloaders/DFU/BootloaderAPITable.S b/Bootloaders/DFU/BootloaderAPITable.S index 7f015f20..b1d1b057 100644 --- a/Bootloaders/DFU/BootloaderAPITable.S +++ b/Bootloaders/DFU/BootloaderAPITable.S @@ -32,12 +32,17 @@ .section .apitable, "ax" .org 0 +; API function jump table .global BootloaderAPI_JumpTable BootloaderAPI_JumpTable: - jmp BootloaderAPI_ErasePage - jmp BootloaderAPI_WritePage - jmp BootloaderAPI_FillWord - jmp BootloaderAPI_ReadSignature - jmp BootloaderAPI_ReadFuse - jmp BootloaderAPI_ReadLock - jmp BootloaderAPI_WriteLock + rjmp BootloaderAPI_ErasePage + rjmp BootloaderAPI_WritePage + rjmp BootloaderAPI_FillWord + rjmp BootloaderAPI_ReadSignature + rjmp BootloaderAPI_ReadFuse + rjmp BootloaderAPI_ReadLock + rjmp BootloaderAPI_WriteLock + +; Bootloader table signature +.org 30 + .word 0xDCFB |
