diff options
-rw-r--r-- | usb-i2c-sl018/tuer-rfid.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/usb-i2c-sl018/tuer-rfid.c b/usb-i2c-sl018/tuer-rfid.c index ae21e9d..ec36d6e 100644 --- a/usb-i2c-sl018/tuer-rfid.c +++ b/usb-i2c-sl018/tuer-rfid.c @@ -21,7 +21,7 @@ */
#define TAG_STA_PIN PINB
-#define TAG_STA_BIT 4
+#define TAG_STA_BIT 7
// #define PIN_B_INTERRUPT 1<<TAG_STA_BIT
//#define PIN_C_INTERRUPT 0
//#define PIN_D_INTERRUPT 0
@@ -127,18 +127,21 @@ USB_ClassInfo_CDC_Device_t VirtualSerial_CDC_Interface = void EVENT_USB_Device_ConfigurationChanged(void)
{
CDC_Device_ConfigureEndpoints(&VirtualSerial_CDC_Interface);
- if (USB_Device_ConfigurationNumber)
- CDC_Device_CreateStream(&VirtualSerial_CDC_Interface,usb);
- else
- Serial_CreateStream(usb);
+ CDC_Device_CreateStream(&VirtualSerial_CDC_Interface,usb);
}
void EVENT_USB_Device_ControlRequest(void)
{
CDC_Device_ProcessControlRequest(&VirtualSerial_CDC_Interface);
}
+
+void EVENT_USB_Device_Disconnect(void)
+{
+ Serial_CreateStream(usb);
+}
/* end LUFA CDC-ACM specific definitions*/
+
unsigned char sl018_send_buffer(const unsigned char * buffer)
{
uint8_t len = 0;
|