文件名称:avraek:用于 Apple Extended Keyboard II 的基于 AVR 的 USB 适配器存在根本缺陷
文件大小:154KB
文件格式:ZIP
更新时间:2024-07-08 01:25:25
Eagle
ADB Apple 桌面总线键盘适配器 旨在使用廉价的微控制器将 Apple Extended Keyboard II 公开为 USB 键盘。 硬件 单根 ADB 数据线通过 1K 上拉电阻连接到键盘 Mini-DIN 的左下方引脚。 ATtiny328p(Arduino Uno) 默认 ADB 为PORTB位0 ,即 ATmega328p 引脚 14 和 Arduino 数字引脚 8。请参阅Makefile以使用环境变量覆盖它。 make clean all burn ATtiny85 设置为内部 16.5 MHz 频率,如 # Fuse high byte: # 0xdd = 1 1 0 1 1 1 0 1 # ^ ^ ^ ^ ^ \-+-/ # | | | | | +------ BODLEVEL 2..0 (brownout
【文件预览】:
avraek-master
----.gitmodules(0B)
----test_keybuffer.c(2KB)
----usbdrv()
--------oddebug.c(973B)
--------USB-IDs-for-free.txt(7KB)
--------CommercialLicense.txt(7KB)
--------osccal.c(2KB)
--------usbdrvasm20.inc(15KB)
--------Changelog.txt(14KB)
--------Readme.txt(8KB)
--------usbdrvasm15.inc(17KB)
--------USB-ID-FAQ.txt(7KB)
--------usbdrv.c(24KB)
--------usbdrvasm18.inc(27KB)
--------usbdrvasm12.inc(15KB)
--------License.txt(19KB)
--------usbdrvasm.S(11KB)
--------usbdrvasm16.inc(12KB)
--------usbdrvasm.asm(595B)
--------usbconfig-prototype.h(19KB)
--------oddebug.h(3KB)
--------usbdrvasm165.inc(17KB)
--------usbconfig.h(18KB)
--------usbdrv.h(31KB)
--------osccal.h(3KB)
--------usbportability.h(4KB)
--------usbdrvasm18-crc.inc(30KB)
--------asmcommon.inc(8KB)
--------usbdrvasm128.inc(28KB)
----iocompat.h(167B)
----keymap.h(5KB)
----hardware()
--------adb.sch(120KB)
--------adb.brd(47KB)
--------.gitignore(147B)
--------adb-avr.gvp(935B)
----keybuffer.c(919B)
----main.c(2KB)
----adb.c(4KB)
----aek2_keys.h(4KB)
----usb_keyboard.h(326B)
----usb_keyboard.c(4KB)
----adb_keyboard.h(110B)
----.gitignore(16B)
----Makefile(971B)
----adb_keyboard.c(1KB)
----README.md(2KB)
----keybuffer.h(295B)
----keymap.rb(5KB)
----adb.h(633B)