Changeset 966


Ignore:
Timestamp:
11/07/10 09:32:07 (3 years ago)
Author:
msl
Message:

Added CHDK PTP support for a720

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/camera.h

    r965 r966  
    914914 
    915915    #define DNG_EXT_FROM ".CR2" 
     916    #define  CAM_CHDK_PTP               1 // include CHDK PTP support 
    916917//---------------------------------------------------------- 
    917918 
  • trunk/platform/a720/lib.c

    r515 r966  
    3434 return 114; 
    3535} 
     36 
     37extern void _set_control_event(int); 
     38extern void _PB2Rec(); 
     39extern void _Rec2PB(); 
     40int switch_mode_usb(int mode) 
     41{ 
     42  if ( mode == 0 ) 
     43  { 
     44    _Rec2PB(); 
     45    _set_control_event(0x80000902); // 0x10A5 ConnectUSBCable 
     46  } else if ( mode == 1 ) 
     47  { 
     48    _set_control_event(0x902); // 0x10A6 DisconnectUSBCable 
     49    _PB2Rec(); 
     50  } else { 
     51    return 0; 
     52  } 
     53 
     54  return 1; 
     55} 
  • trunk/platform/a720/sub/100c/stubs_entry_2.S

    r948 r966  
    198198NHSTUB(SetScriptMode, 0xFFC5BD20) 
    199199NHSTUB(WriteSDCard,0xFFCF51B0) 
     200 
     201NHSTUB(set_control_event, 0xFFC5BAA4) // via eventproc_export_IsControlEventActive (last call) 
     202NHSTUB(PB2Rec, 0xFFC5ECF8) // via aAcPb2rec 
     203NHSTUB(Rec2PB, 0xFFC5ED28) // via aAcRec2pb 
Note: See TracChangeset for help on using the changeset viewer.