Removed variable axis support from the HID_DESCRIPTOR_JOYSTICK() macro due to OS...
[pub/USBasp.git] / Bootloaders / CDC / BootloaderAPITable.S
index 7f015f2..1ad8e28 100644 (file)
 .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 signatures and information
+.org 24
+       .long BOOT_START_ADDR ; Start address of the bootloader
+.org 28
+       .word 0xCDC1 ; Signature for the CDC class bootloader, V1
+.org 30
+       .word 0xDCFB ; Signature for a LUFA class bootloader