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;
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.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,
To Apple: Хм, баксов 20 производство платы (хотя можно через Legacy-порты типа LPT или COM, будет дешевле) + релюха + нечто,могущее создать потребное усилие... Дрова после предъявления девайса - за пиво. Литров за 20...
А кому счас легко...
В 2 бету прошу также добавить "Advansed options"
1. Симуляция наличия винта в пустой корзинке, с созданием образа на доступном ресурс (сетевом или местном). При этом блокируется извлечение корзины из корпуса без ввода пароля. при 2й ошибке должен запрашиваться 256 символьный код, вводимый юзеров в HEX виде согласно ГОСТ ХХХХХХХ.
2. В Security Options ввести графы для подписи ответственных за передачу и приём информации с винчестера лиц, с возможностью опечатывания протокола резиновой печатью, а также сургучём.
3. Автоопределение драйвером типа корзинки - пластмассовой или алюминиевой.
С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,
Для повседневных нужд прошу добавить определение драйвером количества светодиодов и их цвет светимости с твикингом последнего хотя бы от инфракрасного до ультрафиолетового (в идеале - до рентгеновского), а также эмуляцию наличия разных типов корзинки и фирм изготовителей для улучшенной совместимости.
__________________________
C наилучшими из Ялты !!!
Хачу драва для рабочива кресла...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
а я хочу к MusicBox'у
прошел школу убивающих улыбок
К паяльнику
Либо нечему гореть, либо нечем поджечь!
А драйвер, эмулирующий рабочий проц при дохлом в сокете можно???
Как заставить 3.11 винду на 486 эмулировать ХР на атлоне 64 и 9800 радеоне при ЕГА мониторе?
С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,
а Аудиджи на ПКСпикере?
прошел школу убивающих улыбок
К драйверу мобилрека прошу приписать следующую функцию:
при достижении винчестером наработки ХХХ часов (задаётся администратором),
воспроизводить через ПС-спикер звуки помирающего винта (срежет головок по поверхности блинов, ритмичное постукивание по упорам и т.д.), с сокрытием этого процесса от системных средств Винды, с подвешиванием и перезагрузкой оной, эмуляцией запуска программы Скандиск, с "обнаружением" критических ошибок и апериодическим сбросом типа винчестера в БИОСе.
С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,
Отправить комментарий