diff options
author | Bernhard Tittelbach <xro@realraum.at> | 2012-05-17 06:14:24 +0000 |
---|---|---|
committer | Bernhard Tittelbach <xro@realraum.at> | 2012-05-17 06:14:24 +0000 |
commit | 9bdf2f92bf95c69d668772e1c289ab89868aa738 (patch) | |
tree | e55a84d87ea7af7de84e5500221be66f83aa3d94 /software/hhd70dongle/hhd70dongle.c | |
parent | hhd70 spi (diff) |
usb lib
git-svn-id: https://svn.spreadspace.org/mur.sat@415 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'software/hhd70dongle/hhd70dongle.c')
-rw-r--r-- | software/hhd70dongle/hhd70dongle.c | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/software/hhd70dongle/hhd70dongle.c b/software/hhd70dongle/hhd70dongle.c index 04be5b5..03b4e06 100644 --- a/software/hhd70dongle/hhd70dongle.c +++ b/software/hhd70dongle/hhd70dongle.c @@ -34,20 +34,30 @@ #include "led.h"
#include "spi.h"
+#include "usb_rawhid.h"
#define CPU_PRESCALE(n) (CLKPR = 0x80, CLKPR = (n))
+uint8_t read_buffer[64]; // buffer for reading usb signals
+uint8_t write_buffer[64]; // buffer for writing usb signals
int main(void)
{
- CPU_PRESCALE(0);
- led_init();
- spi_init();
+ CPU_PRESCALE(0);
+ led_init();
+ spi_init();
+ usb_init();
+ while (!usb_configured()) /* wait */ ;
- for(;;) {
- _delay_ms(250);
- led_toggle();
- char buf[10];
- unsigned int len;
- spi_read(sizeof(buf),buf,&len);
- }
+ //int8_t r = usb_rawhid_recv(read_buffer, 0);
+ //usb_rawhid_send(write_buffer, 23);
+
+
+ for(;;)
+ {
+ _delay_ms(250);
+ led_toggle();
+ char buf[10];
+ unsigned int len;
+ spi_read(sizeof(buf),buf,&len);
+ }
}
|