|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/errno.h>#include <linux/init.h>#include <linux/slab.h>#include <linux/module.h>#include <linux/usb.h>#include <linux/platform_device.h>#include <linux/ctype.h>Go to the source code of this file.
Data Structures | |
| struct | oled_dev_desc_str |
| struct | asus_oled_header |
| struct | asus_oled_packet |
| struct | asus_oled_dev |
Macros | |
| #define | ASUS_OLED_VERSION "0.04-dev" |
| #define | ASUS_OLED_NAME "asus-oled" |
| #define | ASUS_OLED_UNDERSCORE_NAME "asus_oled" |
| #define | ASUS_OLED_STATIC 's' |
| #define | ASUS_OLED_ROLL 'r' |
| #define | ASUS_OLED_FLASH 'f' |
| #define | ASUS_OLED_MAX_WIDTH 1792 |
| #define | ASUS_OLED_DISP_HEIGHT 32 |
| #define | ASUS_OLED_PACKET_BUF_SIZE 256 |
| #define | USB_VENDOR_ID_ASUS 0x0b05 |
| #define | USB_DEVICE_ID_ASUS_LCM 0x1726 |
| #define | USB_DEVICE_ID_ASUS_LCM2 0x175b |
| #define | ASUS_OLED_DEVICE_ATTR(_file) dev_attr_asus_oled_##_file |
| #define | asus_oled_suspend NULL |
| #define | asus_oled_resume NULL |
Enumerations | |
| enum | oled_pack_mode { PACK_MODE_G1, PACK_MODE_G50, PACK_MODE_LAST } |
Functions | |
| MODULE_AUTHOR ("Jakub Schmidtke, [email protected]") | |
| MODULE_DESCRIPTION ("Asus OLED Driver") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_VERSION (ASUS_OLED_VERSION) | |
| module_param (start_off, uint, 0644) | |
| MODULE_PARM_DESC (start_off,"Set to 1 to switch off OLED display after it is attached") | |
| MODULE_DEVICE_TABLE (usb, id_table) | |
| struct asus_oled_header | __attribute ((packed)) |
| module_init (asus_oled_init) | |
| module_exit (asus_oled_exit) | |
| #define ASUS_OLED_DEVICE_ATTR | ( | _file | ) | dev_attr_asus_oled_##_file |
Definition at line 624 of file asus_oled.c.
| #define ASUS_OLED_DISP_HEIGHT 32 |
Definition at line 50 of file asus_oled.c.
| #define ASUS_OLED_FLASH 'f' |
Definition at line 47 of file asus_oled.c.
| #define ASUS_OLED_MAX_WIDTH 1792 |
Definition at line 49 of file asus_oled.c.
| #define ASUS_OLED_NAME "asus-oled" |
Definition at line 42 of file asus_oled.c.
| #define ASUS_OLED_PACKET_BUF_SIZE 256 |
Definition at line 51 of file asus_oled.c.
| #define asus_oled_resume NULL |
Definition at line 798 of file asus_oled.c.
| #define ASUS_OLED_ROLL 'r' |
Definition at line 46 of file asus_oled.c.
| #define ASUS_OLED_STATIC 's' |
Definition at line 45 of file asus_oled.c.
| #define asus_oled_suspend NULL |
Definition at line 797 of file asus_oled.c.
| #define ASUS_OLED_UNDERSCORE_NAME "asus_oled" |
Definition at line 43 of file asus_oled.c.
| #define ASUS_OLED_VERSION "0.04-dev" |
Definition at line 41 of file asus_oled.c.
| #define USB_DEVICE_ID_ASUS_LCM 0x1726 |
Definition at line 54 of file asus_oled.c.
| #define USB_DEVICE_ID_ASUS_LCM2 0x175b |
Definition at line 55 of file asus_oled.c.
| #define USB_VENDOR_ID_ASUS 0x0b05 |
Definition at line 53 of file asus_oled.c.
| enum oled_pack_mode |
Definition at line 72 of file asus_oled.c.
| struct asus_oled_header __attribute | ( | (packed) | ) |
| MODULE_AUTHOR | ( | "Jakub | Schmidtke, |
| sjakub @gmail.com" | |||
| ) |
| MODULE_DESCRIPTION | ( | "Asus OLED Driver" | ) |
| MODULE_DEVICE_TABLE | ( | usb | , |
| id_table | |||
| ) |
| module_exit | ( | asus_oled_exit | ) |
| module_init | ( | asus_oled_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param | ( | start_off | , |
| uint | , | ||
| 0644 | |||
| ) |
| MODULE_VERSION | ( | ASUS_OLED_VERSION | ) |
| struct asus_oled_dev __attribute |
| uint8_t bitmap[ASUS_OLED_PACKET_BUF_SIZE] |
Definition at line 126 of file asus_oled.c.
| uint8_t buffer1 |
Definition at line 124 of file asus_oled.c.
| uint8_t buffer2 |
Definition at line 125 of file asus_oled.c.
| uint8_t flags |
Definition at line 122 of file asus_oled.c.
Definition at line 125 of file asus_oled.c.
| uint8_t magic1 |
Definition at line 120 of file asus_oled.c.
| uint8_t magic2 |
Definition at line 121 of file asus_oled.c.
| uint8_t padding2[7] |
Definition at line 129 of file asus_oled.c.
| uint8_t value3 |
Definition at line 123 of file asus_oled.c.
| uint8_t value6 |
Definition at line 126 of file asus_oled.c.
| uint8_t value7 |
Definition at line 127 of file asus_oled.c.
| uint8_t value8 |
Definition at line 128 of file asus_oled.c.
1.8.2