lemcu / LemcUSB

A purely software based USB peripheral for ARM Cortex M0+ devices
Other
106 stars 16 forks source link

Compile under Keil (armcc) #1

Open x893 opened 10 years ago

x893 commented 10 years ago

Hello, perfect project ! Can you add support for Keil (usb_internal_bitbangusb.s) ? Are you plan implement USB-CDC ?

Thanks and good luck !

viswesr commented 10 years ago

Thanks. We will add this to our feature list. Porting assembly files between armgcc and iar took lot of time during our development.

USB-CDC requires Full Speed USB. What we have is Low Speed USB and HID stack. Few firmware based USB drivers have tried implementing USB-CDC on LS USB. But, it is not compatible with every host controller. Newer USB host controller does not support CDC on LS USB.

PC side programming using HID is as easy as USB-CDC with the GUI we intend to release.

x893 commented 10 years ago

USB-CDC not principal.