|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | LedStateInfo_t |
| struct | _LED_INFO_STRUCT |
Macros | |
| #define | NUM_OF_LEDS 4 |
| #define | DSD_START_OFFSET 0x0200 |
| #define | EEPROM_VERSION_OFFSET 0x020E |
| #define | EEPROM_HW_PARAM_POINTER_ADDRESS 0x0218 |
| #define | EEPROM_HW_PARAM_POINTER_ADDRRES_MAP5 0x0220 |
| #define | GPIO_SECTION_START_OFFSET 0x03 |
| #define | COMPATIBILITY_SECTION_LENGTH 42 |
| #define | COMPATIBILITY_SECTION_LENGTH_MAP5 84 |
| #define | EEPROM_MAP5_MAJORVERSION 5 |
| #define | EEPROM_MAP5_MINORVERSION 0 |
| #define | MAX_NUM_OF_BLINKS 10 |
| #define | NUM_OF_GPIO_PINS 16 |
| #define | DISABLE_GPIO_NUM 0xFF |
| #define | EVENT_SIGNALED 1 |
| #define | MAX_FILE_NAME_BUFFER_SIZE 100 |
| #define | TURN_ON_LED(GPIO, index) |
| #define | TURN_OFF_LED(GPIO, index) |
| #define | B_ULONG32 unsigned long |
| #define | BCM_LED_THREAD_DISABLED 0 /* LED Thread is not running. */ |
| #define | BCM_LED_THREAD_RUNNING_ACTIVELY 1 /* LED thread is running. */ |
| #define | BCM_LED_THREAD_RUNNING_INACTIVELY 2 /*LED thread has been put on hold*/ |
Typedefs | |
| typedef enum _LEDColors | LEDColors |
| typedef enum LedEvents | LedEventInfo_t |
| typedef struct LedStateInfo_t | LEDStateInfo |
| typedef struct LedStateInfo_t * | pLEDStateInfo |
| typedef struct _LED_INFO_STRUCT | LED_INFO_STRUCT |
| typedef struct _LED_INFO_STRUCT * | PLED_INFO_STRUCT |
Enumerations | |
| enum | _LEDColors { RED_LED = 1, BLUE_LED = 2, YELLOW_LED = 3, GREEN_LED = 4 } |
| enum | LedEvents { SHUTDOWN_EXIT = 0x00, DRIVER_INIT = 0x1, FW_DOWNLOAD = 0x2, FW_DOWNLOAD_DONE = 0x4, NO_NETWORK_ENTRY = 0x8, NORMAL_OPERATION = 0x10, LOWPOWER_MODE_ENTER = 0x20, IDLEMODE_CONTINUE = 0x40, IDLEMODE_EXIT = 0x80, LED_THREAD_INACTIVE = 0x100, LED_THREAD_ACTIVE = 0x200, DRIVER_HALT = 0xff } |
| #define B_ULONG32 unsigned long |
Definition at line 43 of file led_control.h.
Definition at line 95 of file led_control.h.
Definition at line 96 of file led_control.h.
Definition at line 97 of file led_control.h.
| #define COMPATIBILITY_SECTION_LENGTH 42 |
Definition at line 13 of file led_control.h.
| #define COMPATIBILITY_SECTION_LENGTH_MAP5 84 |
Definition at line 14 of file led_control.h.
| #define DISABLE_GPIO_NUM 0xFF |
Definition at line 24 of file led_control.h.
| #define DSD_START_OFFSET 0x0200 |
Definition at line 7 of file led_control.h.
| #define EEPROM_HW_PARAM_POINTER_ADDRESS 0x0218 |
Definition at line 9 of file led_control.h.
| #define EEPROM_HW_PARAM_POINTER_ADDRRES_MAP5 0x0220 |
Definition at line 10 of file led_control.h.
| #define EEPROM_MAP5_MAJORVERSION 5 |
Definition at line 17 of file led_control.h.
| #define EEPROM_MAP5_MINORVERSION 0 |
Definition at line 18 of file led_control.h.
| #define EEPROM_VERSION_OFFSET 0x020E |
Definition at line 8 of file led_control.h.
| #define EVENT_SIGNALED 1 |
Definition at line 25 of file led_control.h.
| #define GPIO_SECTION_START_OFFSET 0x03 |
Definition at line 11 of file led_control.h.
| #define MAX_FILE_NAME_BUFFER_SIZE 100 |
Definition at line 27 of file led_control.h.
| #define MAX_NUM_OF_BLINKS 10 |
Definition at line 21 of file led_control.h.
| #define NUM_OF_GPIO_PINS 16 |
Definition at line 22 of file led_control.h.
| #define NUM_OF_LEDS 4 |
Definition at line 5 of file led_control.h.
Definition at line 36 of file led_control.h.
Definition at line 29 of file led_control.h.
| typedef struct _LED_INFO_STRUCT LED_INFO_STRUCT |
| typedef enum _LEDColors LEDColors |
| typedef enum LedEvents LedEventInfo_t |
| typedef struct LedStateInfo_t LEDStateInfo |
| typedef struct _LED_INFO_STRUCT * PLED_INFO_STRUCT |
| typedef struct LedStateInfo_t * pLEDStateInfo |
| enum _LEDColors |
Definition at line 48 of file led_control.h.
| enum LedEvents |
| SHUTDOWN_EXIT | |
| DRIVER_INIT | |
| FW_DOWNLOAD | |
| FW_DOWNLOAD_DONE | |
| NO_NETWORK_ENTRY | |
| NORMAL_OPERATION | |
| LOWPOWER_MODE_ENTER | |
| IDLEMODE_CONTINUE | |
| IDLEMODE_EXIT | |
| LED_THREAD_INACTIVE | |
| LED_THREAD_ACTIVE | |
| DRIVER_HALT |
Definition at line 55 of file led_control.h.
1.8.2