root/platform/a540/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 #include "../generic/wrappers.c"
   2 
   3 long lens_get_focus_pos()
   4 {
   5     return _GetFocusLensSubjectDistance();
   6 }
   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 }
  18 
  19 
  20 /* void start_IS(void){
  21  _StartISDrive();
  22 } */
  23 
  24 /* void stop_IS(void){
  25  _StopISDrive();
  26 } */
  27  
  28  //--------------------------------------------------
  29  // DoMFLock : use _MFOn/_MFOff  or  _PT_MFOn/_PT_MFOff  or _SS_MFOn/_SS_MFOff if defined in stubs_entry.S
  30  //            otherwise use PostLogicalEventForNotPowerType(levent_id_for_name(PressSW1andMF),0); (see sx500hs for an example)
  31  
  32 int DoMFLock(void)
  33 {
  34   if (!camera_info.state.mode_play) {
  35      _MFOn();
  36      return(1);
  37   }
  38   return(0);
  39 }
  40  
  41 int UnlockMF(void)
  42 {
  43   if (!camera_info.state.mode_play) {
  44      _MFOff();
  45      return(1);
  46   }
  47   return(0);
  48 }

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