XBMC USB Controller solderpad
xbmc-usb-controller / Firmware / USBdsc.asm
_USB_Init_Desc:
;USBdsc.c,160 :: void USB_Init_Desc(){
;USBdsc.c,161 :: USB_config_dsc_ptr[0] = &configDescriptor1;
MOVLW _configDescriptor1+0
MOVWF _USB_config_dsc_ptr+0
MOVLW hi_addr(_configDescriptor1+0)
MOVWF _USB_config_dsc_ptr+1
MOVLW higher_addr(_configDescriptor1+0)
MOVWF _USB_config_dsc_ptr+2
;USBdsc.c,162 :: USB_string_dsc_ptr[0] = (const char*)&strd1;
MOVLW _strd1+0
MOVWF _USB_string_dsc_ptr+0
MOVLW hi_addr(_strd1+0)
MOVWF _USB_string_dsc_ptr+1
MOVLW higher_addr(_strd1+0)
MOVWF _USB_string_dsc_ptr+2
;USBdsc.c,163 :: USB_string_dsc_ptr[1] = (const char*)&strd2;
MOVLW _strd2+0
MOVWF _USB_string_dsc_ptr+3
MOVLW hi_addr(_strd2+0)
MOVWF _USB_string_dsc_ptr+4
MOVLW higher_addr(_strd2+0)
MOVWF _USB_string_dsc_ptr+5
;USBdsc.c,164 :: USB_string_dsc_ptr[2] = (const char*)&strd3;
MOVLW _strd3+0
MOVWF _USB_string_dsc_ptr+6
MOVLW hi_addr(_strd3+0)
MOVWF _USB_string_dsc_ptr+7
MOVLW higher_addr(_strd3+0)
MOVWF _USB_string_dsc_ptr+8
;USBdsc.c,165 :: }
RETURN 0
; end of _USB_Init_Desc