Robin Haberkorn
a9398c4c9b
integrated serial mouse drivers as a feature into the firmware architecture
* can be enabled by defining Makefile macro SERIAL_MOUSE_MICROSOFT_ENABLE or
SERIAL_MOUSE_MOUSESYSTEMS_ENABLE.
* Serial implementation can be chosen via SERIAL_MOUSE_USE_SOFT and
SERIAL_MOUSE_USE_UART macros
* UART configuration still has to be done in config.h: I added working clauses
for both mouse protocols to ps2_usb's config.h
10 years ago
tmk
b75ece52a2
Fix NKRO code when NKRO is disable
10 years ago
tmk
6f66f9955c
Fix set LED for NKRO keyboard interface
10 years ago
tmk
81a928d9e3
Unused endpoint of console OUT is commentout'd
10 years ago
tmk
efc983a07d
Check if LUFA-git really exists(Fix #118)
10 years ago
tmk
ca8de4f93d
NKRO is disable when SET_PROTOCOL(boot)
- Command can force to enable NKRO even when boot mode
- After boot keyboard may be in boot mode due to BIOS' request
10 years ago
tmk
b0a91cd565
Make NKRO deafult when it is available
- NKRO is used only when keyboard_protocol = 1(report)
10 years ago
tmk
4975e79845
Add LUFA git repository(release 140302)
10 years ago
tmk
82415ef515
Move macro definitions from lufa.c to lufa.h
10 years ago
tmk
7707f6ab10
Change LUFA build options
10 years ago
tmk
8b4822d40c
Return when ready check loop is timeouted(Fix #115)
10 years ago
tmk
9dcb2b3a7e
Change PollingIntervalMS to 10ms(Fix #114)
10 years ago
tmk
7d193e2440
Add ps2_usart.c and fix set_led at USB wake
10 years ago
tmk
448d2ed1f8
Wait for USB starting up to make debug print available
10 years ago
tmk
0e22053d35
Fix LUFA blocking during startup
- Blocking occurs if built without option INTERRUPT_CONTROL_ENDPOINT
10 years ago
tmk
b482e655ad
Fix USB initilaize on LUFA
- Add print messages of USB intialize procesure.
- call out sei() in earlier stage. LUFA API doc of USB_Init() says:
interrupts must be enabled within 500ms ... to ensure that the host does
not time out whilst enumerating the device
- remove matrix_init() from suspend_wakeup_init(). It is not needed in
fact and if matrix_init() takes long time to initialize it prevents
host emnumerating the device.
10 years ago
tmk
2fb67b7844
Add NKRO support for LUFA
11 years ago
tmk
a09486640f
Fix LUFA host driver for unconfigured state
11 years ago
tmk
1ddd6ceaef
Fix USB Descriptors
11 years ago
tmk
11970b78fe
Add supsend and wakeup to pjrc stack
11 years ago
tmk
5bd0a8e724
Add breathing sleep LED during USB suspend
11 years ago
tmk
6ab85d1121
Add power down mode sleep and watchdog interrupt
11 years ago
tmk
bf9735b54c
Add intial code of RemoteWakeUp
11 years ago
tmk
d35efe06ba
Add support for LUFA-120730
11 years ago
tmk
69bab9da77
Fix usage of debug flag
11 years ago
tmk
4edc5ab99c
Initial version of new code for layer switch is added.
11 years ago
tmk
14bc377866
Fix timeout logic of LUFA sendchar(), sned_*().
12 years ago
tmk
d9b9098b20
test build of 'Host shield' in minimal env.
12 years ago
tmk
ec5c5eb360
Fix the way of sending out IN packet.
This fixes problem that it losts keycode when send keycodes in row in layer.c.
Undef CONSOLE_ENABLE build option makes this problem clear.
12 years ago
tmk
9660bae5b1
Add CONSOLE_ENABLE build option to LUFA.
12 years ago
tmk
5a3436f4e8
Interrupt driven Control ep and Console task
12 years ago
tmk
26e9bd19a1
Fix LUFA descriptor of Extra for Windows
- worked on Linux but not on Windows
(logica/usage MINIMUM must start at 0x001)
12 years ago
tmk
fa23548263
confirm SetReport LED.
12 years ago
tmk
c3236f7603
Add conditional compile for MOUSE_ENABLE and EXTRAKEY_ENABLE.
12 years ago
tmk
a058f7a1ae
Make console compatible with PJRC hid_listen.
12 years ago
tmk
1288130200
Add protocol/lufa. LUFA supported now.
12 years ago