Changeset 1839


Ignore:
Timestamp:
05/06/12 22:22:00 (13 months ago)
Author:
reyalp
Message:

d10 - add script led support (0=green, 1=orange, 2=AF)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/d10/lib.c

    r977 r1839  
    4040} 
    4141 
    42 // TODO 
     42/* 
     43D10 has 3 led values 
     440/0 - Upper indicator Green 
     451/1 - Upper indicator Orange 
     462/9 - AF 
     4710-11 appears to also drive AF, but using the same codepath as non AF leds (no assert on invalid) 
     48note, LEDDrive returns 3 on invalid params otherwise 0 
     49second param 0 = solid on, 1 = off, 2-7 blink patterns 
     502: continuous ~1 blink/sec 
     513: continuous fast blink 
     524: continuous medium blink (2/sec ?)  
     535: burst of 3? fast blinks 
     546: continuous slow blinks 
     557: if led was off 1 very fast blink. depends on previous state 
     568: no obvious effect, but returns 0 for AF 
     57>8: If used with AF ASSERT!! LEDDrv.c Line 215, otherwise returns 3 
     58*/ 
    4359void camera_set_led(int led, int state, int bright) { 
     60 static char led_table[]={0,1,9}; 
     61 _LEDDrive(led_table[led%sizeof(led_table)], state<=1 ? !state : state); 
    4462} 
    45  
    46  
Note: See TracChangeset for help on using the changeset viewer.