Ты уверен, что если разъем эсдэ засрется жратвой так, что битик четаться не будет, в том что карточка отдаст статус?lvd wrote:Этот говнобитик может какбэ внезапно засраццо жратвой нерадивого юзера, и что тогда делать будешь?
Ты уверен, что если разъем эсдэ засрется жратвой так, что битик четаться не будет, в том что карточка отдаст статус?lvd wrote:Этот говнобитик может какбэ внезапно засраццо жратвой нерадивого юзера, и что тогда делать будешь?
Сам то понял чо сморозил? Читаешь битик, если карта вставлена, тогда пытаешься послать ея 10 раз по 255, и т.д. по алгоритму, включая чтение статуса. Не вставлена - пишешь "карты нема", чистишь панель каталога и ждешь когда вставят, опрашивая битик. В твоем варианте, если карта не вставлена, тебе надо выслать втуды акмд13, потом читать 62 байтуса, потом оперделять вреный лы статус, сравнивая с эталоном определнные значения. А битик можно опрашивать на прерываниях, 50 раз фсекунду, тогда сразу видно будет, карту вытащили или поменяли, и просто запрещать обмен в первом случае, и запускать перечтение параметров карты и фаты во втором.TS-Labs wrote:Не отдаст - нет карточки. А что будет если битик не засрется, а сдлапы засрутся? Драйвер повиснет к хуям?
Чтение: всегда 0 (карта всегда вставлена и в режиме R/W — в соответствии с интерпретацией в Z-контроллере). Реальное наличие карты следует проверять попыткой её инициализации с таймаутом.
DimkaM wrote:Что за битик?
DimkaM wrote:в соответствии с интерпретацией в Z-контроллере
Вот бы у нас так дотошно спутники с ракетами делалиTS-Labs wrote:А шо будет, если при грязных лапах контакт пропадет во время работы? А твой битик останется замкнутым?
Взрослый вроде бы человек, опытный разработчик, наверняка работал с механическими клавиатурами. Задачка то на уровне первого курса техана по специальности техник-программист.TS-Labs wrote:Датчик зусунутости карты. Физически заведен в схему, но в бейзе (и в тс) не реализован.Зато реализован в ТнС, и там можно просто замечательно видеть, как он брешет, когда вставляешь карту. Не знаю как у кого, но у мну надо долго наебаться, чтоб добиться показаний "карта вставлена".
Users browsing this forum: No registered users and 1 guest