summaryrefslogtreecommitdiff
path: root/keyboard/keyboard.c
diff options
context:
space:
mode:
authorYuval Adam <yuval@y3xz.com>2016-03-26 01:25:47 +0300
committerYuval Adam <yuval@y3xz.com>2016-03-26 01:25:47 +0300
commit6b948aa9b2b48251940db5ebfc33877a887d7fb7 (patch)
treec8cc0777d5b031b74bdec52590d817b86c08534d /keyboard/keyboard.c
parenta7925a5ff45906ff87a2e83f522202b4e22b801e (diff)
Rename keyboard -> USB
Diffstat (limited to 'keyboard/keyboard.c')
-rw-r--r--keyboard/keyboard.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/keyboard/keyboard.c b/keyboard/keyboard.c
deleted file mode 100644
index 54b5281..0000000
--- a/keyboard/keyboard.c
+++ /dev/null
@@ -1,50 +0,0 @@
-#include <avr/io.h>
-#include <avr/interrupt.h>
-#include <avr/wdt.h>
-
-#include "usbdrv.h"
-
-#include <util/delay.h>
-
-#define USB_LED_OFF 0
-#define USB_LED_ON 1
-
-USB_PUBLIC uchar usbFunctionSetup(uchar data[8]) {
- usbRequest_t *rq = (void *)data;
-
- switch(rq->bRequest) {
- case USB_LED_ON:
- PORTB |= _BV(PB1);
- return 0;
- case USB_LED_OFF:
- PORTB &= ~_BV(PB1);
- return 0;
- }
-
- return 0;
-}
-
-int main() {
- DDRB |= _BV(DDB1);
-
- uchar i;
- wdt_enable(WDTO_1S);
-
- usbInit();
-
- usbDeviceDisconnect();
- for (i=0; i<250; i++) {
- wdt_reset();
- _delay_ms(2);
- }
- usbDeviceConnect();
-
- sei();
-
- while (1) {
- wdt_reset();
- usbPoll();
- }
-
- return 0;
-}