Changeset 1161


Ignore:
Timestamp:
04/30/11 02:02:53 (2 years ago)
Author:
reyalP
Message:

sx130 - stop get_effective_focal_length value from overflowing and displaying negative values - from philmoz in http://chdk.setepontos.com/index.php?topic=650.msg65669#msg65669

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/sx130is/main.c

    r1128 r1161  
    4646 
    4747// SX130 focal lenght range 5.0 - 60 mm (35 mm equivalent: 28 - 336 mm)(1/2.3" Type CCD, Scale Factor To 35 mm Equivalent: 5.6) 
    48 // 28/5.0*10000=56000 
    49 // 336/60*10000=56000 
    50 #define CF_EFL 56000 
     48// 28/5.0*100=560 
     49// 336/60*100=560 
     50#define CF_EFL 560 
    5151 
    5252const int zoom_points = 128; 
    5353 
    5454int get_effective_focal_length(int zp) { 
    55     return (CF_EFL*get_focal_length(zp))/10000; 
     55    return (CF_EFL*get_focal_length(zp))/100; 
    5656} 
    5757 
Note: See TracChangeset for help on using the changeset viewer.