root/platform/sx130is/wrappers.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. lens_get_focus_pos
  2. lens_get_focus_pos_from_lens
  3. lens_get_target_distance
  4. DoMFLock
  5. UnlockMF

   1 
   2 #include "../generic/wrappers.c"
   3 
   4 long lens_get_focus_pos()
   5 {
   6     return _GetFocusLensSubjectDistance();
   7 }
   8 
   9 long lens_get_focus_pos_from_lens()
  10 {
  11     return _GetFocusLensSubjectDistanceFromLens();
  12 }
  13 
  14 long lens_get_target_distance()
  15 {
  16     return _GetCurrentTargetDistance();
  17         //return 0;
  18 }
  19 
  20  
  21  //--------------------------------------------------
  22  // DoMFLock : use _MFOn/_MFOff  or  _PT_MFOn/_PT_MFOff  or _SS_MFOn/_SS_MFOff if defined in stubs_entry.S
  23  //            otherwise use PostLogicalEventForNotPowerType(levent_id_for_name(PressSW1andMF),0); (see sx500hs for an example)
  24  
  25 int DoMFLock(void)
  26 {
  27   if (!camera_info.state.mode_play) {
  28      _PT_MFOn();
  29      return(1);
  30   }
  31   return(0);
  32 }
  33  
  34 int UnlockMF(void)
  35 {
  36   if (!camera_info.state.mode_play) {
  37      _PT_MFOff();
  38      return(1);
  39   }
  40   return(0);
  41 }

/* [<][>][^][v][top][bottom][index][help] */