Skip to content

Commit e8d8cdb

Browse files
committed
update to latest version of USBComposite
1 parent 823744f commit e8d8cdb

File tree

12 files changed

+35
-9
lines changed

12 files changed

+35
-9
lines changed

STM32F1/libraries/USBComposite/USBCompositeSerial.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <string.h>
2424
#include <libmaple/iwdg.h>
2525

26-
#include "usb_serial.h"
26+
#include "usb_composite_serial.h"
2727

2828
#define USB_TIMEOUT 50
2929

STM32F1/libraries/USBComposite/USBCompositeSerial.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define _COMPOSITE_SERIAL_H_
33

44
#include "USBComposite.h"
5-
#include "usb_serial.h"
5+
#include "usb_composite_serial.h"
66

77
class USBCompositeSerial : public Stream {
88
private:

STM32F1/libraries/USBComposite/USBHID.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <stdint.h>
2222
#include <libmaple/nvic.h>
2323
#include "usb_hid.h"
24-
#include "usb_serial.h"
24+
#include "usb_composite_serial.h"
2525
#include "usb_generic.h"
2626
#include <libmaple/usb.h>
2727
#include <string.h>

STM32F1/libraries/USBComposite/USBMassStorage.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "USBMassStorage.h"
22
#include "usb_mass.h"
33
#include "usb_mass_mal.h"
4-
#include "usb_serial.h"
4+
#include "usb_composite_serial.h"
55
#include <string.h>
66

77
void USBMassStorageDevice::begin() {
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#include <USBHID.h>
2+
3+
#define LED PB12
4+
5+
void setup(){
6+
pinMode(LED,OUTPUT);
7+
digitalWrite(LED,1);
8+
USBHID_begin_with_serial(HID_MOUSE);
9+
delay(1000);
10+
}
11+
12+
void loop(){
13+
digitalWrite(LED,0);
14+
Mouse.move(4,0);
15+
delay(500);
16+
digitalWrite(LED,1);
17+
delay(30000);
18+
digitalWrite(LED,0);
19+
Mouse.move(-4,0);
20+
delay(500);
21+
digitalWrite(LED,1);
22+
delay(30000);
23+
}

STM32F1/libraries/USBComposite/examples/mass/mass.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#include <USBComposite.h>
22

3+
#define PRODUCT_ID 0x29
4+
35
#include "image.h"
46

57
bool write(uint32_t memoryOffset, const uint8_t *writebuff, uint16_t transferLength) {
@@ -49,6 +51,7 @@ void dumpDrive() {
4951
}
5052

5153
void setup() {
54+
USBComposite.setProductId(PRODUCT_ID);
5255
MassStorage.setDrive(0, sizeof(image), read, write);
5356
MassStorage.registerComponent();
5457
CompositeSerial.registerComponent();

STM32F1/libraries/USBComposite/examples/sdreader/sdreader.ino

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include "SdFat.h"
77

88
#define LED_PIN PB12
9+
#define PRODUCT_ID 0x29
910

1011
SdFatEX sd;
1112
const uint32_t speed = SPI_CLOCK_DIV2 ;
@@ -22,6 +23,7 @@ bool read(uint32_t memoryOffset, uint8_t *readbuff, uint16_t transferLength) {
2223
}
2324

2425
void setup() {
26+
USBComposite.setProductId(PRODUCT_ID);
2527
pinMode(LED_PIN,OUTPUT);
2628
digitalWrite(LED_PIN,1);
2729
}

STM32F1/libraries/USBComposite/library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=USBComposite for STM32F1
2-
version=0.64
2+
version=0.66
33
author=Various
44
email=arpruss@gmail.com
55
sentence=USB HID / MIDI / mass storage library for STM32F1

STM32F1/libraries/USBComposite/usb_serial.c renamed to STM32F1/libraries/USBComposite/usb_composite_serial.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
* the result made cleaner.
3434
*/
3535

36-
#include "usb_serial.h"
36+
#include "usb_composite_serial.h"
3737
#include "usb_generic.h"
3838
#include <string.h>
3939
#include <libmaple/usb.h>
File renamed without changes.

0 commit comments

Comments
 (0)