#ifndef __led__ #define __led__ // LED_DUTY #define LED_duty_pow_L TDR07 #define LED_duty_pow_H TDR06 #define LED_duty_WiFi TDR03 #define LED_duty_CHARGE TDR05 #define LED_duty_CAM TDR02 #define LED_duty_3D TDR01 void LED_init(); void LED_stop(); void set_LED_cam(); #define set_led_wifi \ if(( vreg_ctr[ VREG_C_WIFI_LED ] & 0x01 ) == 0 ){ \ LED_duty_WiFi = 0; \ MK2L |= 0x10; \ }else{ \ LED_duty_WiFi = vreg_ctr[ VREG_C_LED_BRIGHT ]; \ EGP0 |= 0x80; \ MK2L &= ~0x10; \ } enum LED_ILUM_MODE{ LED_POW_ILM_AUTO = 0, LED_POW_ILM_ON, LED_POW_ILM_HOTARU, LED_POW_ILM_OFF }; #endif