/****************************************************************************** �� �� ����LED.h ����������LED������ͷ�ļ� �� �ߣ����� �� ����V1.1 �� �ڣ�2016.11.2 ******************************************************************************/ /****************************************************************************** LED���ƶ��� ------------------------------------------------------------------------------- ע�⣺��GPIO.h�ж���LED��Ӧ��IO�ܽ�ʱ������ʹ���±����г���LED���� ------------------------------------------------------------------------------- LED���� | LED���� | ��ɫ ------------------------------------------------------------------------------- LED_ABS_FAULT_Y | ABS���� | �� LED_AIRBAG_R | ��ȫ���ҹ��� | �� LED_ANTI_THELF_ENGINE_R | ����������ָʾ | �� LED_ANTI_THELF_R | ��������ָʾ | �� LED_ASG_G | ��ͣϵͳ״̬ | �� | | LED_ASG_Y | ��ͣϵͳ״̬ | �� LED_ASG_OFF_G | ��ͣϵͳ�ر�ָʾ�� | �� LED_AVH_R | �Զ�פ�� | �� LED_AVH_G | �Զ�פ�� | �� LED_BRAKE_FAULT_R | �ƶ�ϵͳ���� | �� | | LED_CRUISE_G | Ѳ������ָʾ�� | �� LED_CRUISE_STATE_G | Ѳ��״ָ̬ʾ�� | �� LED_DOOR_OPEN_R | �ſ�ָʾ�� | �� LED_DRL_G | ����� | �� LED_EBD_Y | �����ƶ���������� | �� | | LED_ECO_G | ECOģʽ | �� LED_EPB_Y | EBP����ָʾ | �� LED_EPS_FAULT_Y | �綯����ת��ϵͳ���� | �� LED_ESP_OFF_Y | �����ȶ�ϵͳ�ر� | �� LED_ESP_Y | �����ȶ�ϵͳ״̬ | �� | | LED_FOG_F_G | ǰ���� | �� LED_FOG_R_Y | ������ | �� LED_GEARBOX_FAULT_R | ��������� | �� LED_GEARBOX_FAULT_Y | ��������� | �� LED_HI_BEAM_B | Զ��� | �� | | LED_HI_TEMP_R | ��ȴҺ�¶ȸ� | �� LED_LEFT_G | ��ת��� | �� LED_LOW_BATTERY_R | ���ϵͳ���� | �� LED_LOW_BEAM_G | ����� | �� LED_LOW_FUEL_Y | ȼ�Ͳ��� | �� | | LED_LOW_OIL_PRESSURE_R | ����ѹ���� | �� LED_MIL_Y | ���ͻ��ŷŹ��� | �� LED_PARK_R | פ���ƶ�ָʾ | �� LED_POSITION_G | λ�õ� | �� LED_RIGHT_G | ��ת�� | �� | | LED_SEATBELT_R | ���ݰ�ȫ��δϵ | �� LED_SEATBELT_2_R | ���ݰ�ȫ��δϵ | �� LED_SPORT_Y | �˶�ģʽָʾ | �� LED_SVS_Y | ������ϵͳ���� | �� LED_TPMS_FAULT_Y | TPMSϵͳ����ָʾ�� | �� | | LED_LOW_TIRE_PRESSURE_Y | ̥ѹ���� | �� LED_PREHEAT_THE_LIGHT_G | Ԥ��ָʾ�� | �� OIL_AND_WATEWR_SEPARATION | ��ˮ����״ָ̬ʾ�� | �� LED_OBD_Y | OBDָʾ�� | �� //----hyq--20180326���� ------------------------------------------------------------------------------- ******************************************************************************/ #ifndef _LED_H_ #define _LED_H_ #include "GPIO.h" /****************************************************************************** LED״̬�Ĵ���LEDxxxStatusλ���� ================================================================ Bit 7 | LED_FORCE | ǿ����ʾ��־ -------+----------------+--------------------------------------- Bit 6 | Rsvd. | ���� -------+----------------+--------------------------------------- Bit 5 | Rsvd. | ���� -------+----------------+--------------------------------------- Bit 4 | Rsvd. | ���� -------+----------------+--------------------------------------- Bit 3 | Rsvd. | ���� -------+----------------+--------------------------------------- Bit 2 | Rsvd. | ���� -------+----------------+--------------------------------------- Bit 1 | LED_FORCE_STAT | ǿ����ʾ״̬ 1-ǿ�Ƶ��� 0-ǿ��Ϩ�� -------+----------------+--------------------------------------- Bit 0 | LED_STAT | ��ʾ״̬ 1-���� 0-Ϩ�� ================================================================ ******************************************************************************/ #define LED_FORCE ((uint8_t)0x80) #define LED_FORCE_STAT ((uint8_t)0x02) #define LED_STAT ((uint8_t)0x01) /****************************************************************************** LED����״̬ ******************************************************************************/ typedef enum { LED_OFF = 0, //Ϩ��LED LED_ON, //����LED LED_FORCE_OFF, //ǿ��Ϩ��LED,ͨ�� LED_OFF / LED_ON ״̬���ܿ���LEDϨ������ LED_FORCE_ON, //ǿ�Ƶ���LED,ͨ�� LED_OFF / LED_ON ״̬���ܿ���LEDϨ������ LED_FREE, //ȡ����LED��ǿ��Ϩ������,��LED���� LED_OFF / LED_ON ״̬���� } LEDStatusEnum; #endif