Changeset 1840
- Timestamp:
- 05/06/12 22:26:35 (13 months ago)
- File:
-
- 1 edited
-
trunk/platform/ixus80_sd1100/lib.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/ixus80_sd1100/lib.c
r977 r1840 31 31 void camera_set_led(int led, int state, int bright) 32 32 { 33 /* ??? 34 int leds[] = {12,16,4,8,4,0,4};35 if(led < 4 || led > 10 || led == 6) return;36 volatile long *p=(void*)LED_AF + leds[led-4];37 if (state)38 p[0]=0x46;39 else40 p[0]=0x44;41 */ 42 } 33 int leds[] = {0xd0,0x134,0x138,0x134,0x130,0xd4,0x3030,0x3030}; // power=3 | green | yellow | (not used) | orange | blue | af beam | timer 34 if(led >= 3 && led <= 10 && led != 6) // map to valid params; no extra TIMER LED (is same as AF) 35 { 36 volatile long *p=(void*)0xc0220000 + leds[(led-3)%sizeof(leds)]; 37 if (state) 38 p[0]=0x46; 39 else 40 p[0]=0x44; 41 } 42 } 43 43 44 44
Note: See TracChangeset
for help on using the changeset viewer.