Мечты сбываются!

From: Olya Briginets
#include

#define DRV_VERSION "0.0.1"
#define MODEL_GENERIC "Generic"

char *model;
int size[2];
MODULE_PARM (model, "s");
MODULE_PARM_DESC (model, "Mouse Pad model (default Generic)");
MODULE_PARM (size, "2i");
MODULE_PARM_DESC (size, "Mouse Pad width and height in mm (default 0)");

int mpad_read_proc (char *buf, char **start, off_t offset,
int count, int *eof, void *data)
{
int len = 0;

len += sprintf(buf+len,"model:\t%.80s\n", model);
len += sprintf(buf+len,"width:\t%d\n", size[0]);
len += sprintf(buf+len,"height:\t%d\n", size[1]);
*eof = 1;
return len;
}

static int __init mpad_init(void)
{
if (!model) model=MODEL_GENERIC;
create_proc_read_entry ("driver/mousepad", 0, NULL, mpad_read_proc, NULL);
printk(KERN_INFO "Mouse Pad Driver v" DRV_VERSION "\n");
return 0;

}

static void __exit mpad_exit (void)
{
remove_proc_entry ("driver/mousepad", NULL);
printk(KERN_INFO "Mouse Pad Driver unloaded\n");

}

module_init(mpad_init);
module_exit(mpad_exit);
EXPORT_NO_SYMBOLS;

MODULE_AUTHOR("Olya ");
MODULE_DESCRIPTION("Generic driver for mouse pad");
MODULE_LICENSE("Public Domain");

==== end of file mpad.c ====

==== start of file Makefile ====
CC=gcc
MODCFLAGS := -Wall -I/usr/src/linux/include -DMODULE -D__KERNEL__ -DLINUX

mpad.o: mpad.c
#/usr/src/linux/include/linux/version.h
$(CC) $(MODCFLAGS) -c mpad.c
==== end of file Makefile ====
[/code:1]

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

Написал бы кто драйвера под ручку и замок мобилрека. Постоянно забываю открыть замок после отключения винта в винде, и под линукс такой драйвер пригодится. Да и неплохо бы было ручку автоматически откидывать, а то как ногти подстрижёшь то подцеплять неудобно. Прошу учесть возможность добавления автоматического выдвижения корзинки из корпуса для корпоративной версии драйвера.

С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,

Аватар пользователя savely

To Apple: Хм, баксов 20 производство платы (хотя можно через Legacy-порты типа LPT или COM, будет дешевле) + релюха + нечто,могущее создать потребное усилие... Дрова после предъявления девайса - за пиво. Литров за 20... lol

А кому счас легко...

В 2 бету прошу также добавить "Advansed options"
1. Симуляция наличия винта в пустой корзинке, с созданием образа на доступном ресурс (сетевом или местном). При этом блокируется извлечение корзины из корпуса без ввода пароля. при 2й ошибке должен запрашиваться 256 символьный код, вводимый юзеров в HEX виде согласно ГОСТ ХХХХХХХ.


2. В Security Options ввести графы для подписи ответственных за передачу и приём информации с винчестера лиц, с возможностью опечатывания протокола резиновой печатью, а также сургучём.
3. Автоопределение драйвером типа корзинки - пластмассовой или алюминиевой.

С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,

Для повседневных нужд прошу добавить определение драйвером количества светодиодов и их цвет светимости с твикингом последнего хотя бы от инфракрасного до ультрафиолетового (в идеале - до рентгеновского), а также эмуляцию наличия разных типов корзинки и фирм изготовителей для улучшенной совместимости.

__________________________
C наилучшими из Ялты !!!

Аватар пользователя ivp

Хачу драва для рабочива кресла... roll

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Nahal

а я хочу к MusicBox'у

прошел школу убивающих улыбок

Аватар пользователя Baza

К паяльнику

Либо нечему гореть, либо нечем поджечь!

А драйвер, эмулирующий рабочий проц при дохлом в сокете можно???

Как заставить 3.11 винду на 486 эмулировать ХР на атлоне 64 и 9800 радеоне при ЕГА мониторе?

С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,

Аватар пользователя Nahal

а Аудиджи на ПКСпикере?

прошел школу убивающих улыбок

К драйверу мобилрека прошу приписать следующую функцию:
при достижении винчестером наработки ХХХ часов (задаётся администратором),
воспроизводить через ПС-спикер звуки помирающего винта (срежет головок по поверхности блинов, ритмичное постукивание по упорам и т.д.), с сокрытием этого процесса от системных средств Винды, с подвешиванием и перезагрузкой оной, эмуляцией запуска программы Скандиск, с "обнаружением" критических ошибок и апериодическим сбросом типа винчестера в БИОСе.

С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей