Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Porting library to official STM Core #15

Open
edogaldo opened this issue Sep 21, 2018 · 14 comments
Open

Porting library to official STM Core #15

edogaldo opened this issue Sep 21, 2018 · 14 comments

Comments

@edogaldo
Copy link

edogaldo commented Sep 21, 2018

Hello @arpruss, did/could you evaluate the porting of your library to the STM's official core?

Thanks in advance and best!

@arpruss
Copy link
Owner

arpruss commented Sep 21, 2018

I would be nice, but no doubt a lot of work. The benefit to me would be that it might then work on the F3.

@RickKimball
Copy link

+1 from me. I just discovered the virtues of this USB implementation. It would be great to have code that worked with both stm32duino and the STM official one.

@arpruss
Copy link
Owner

arpruss commented Jan 5, 2019

I don't use that core and know very little about it.

@rtek1000
Copy link

stm32duino/Arduino_Core_STM32#668

@macbef
Copy link

macbef commented Feb 28, 2020

Has this awesome lib been ported to STM's stm32duino yet? I tried to compile this but there are still a lot of dependencies to libmaple.
Am I doing something wrong?
I'd like to use roger's core but my bluepill doesn't jump from bootloader (libusb) to HID when I use roger's core. Maybe there's an issue with FS and HS mode for USB but I can't find a solution (in the STM core [using platformio] there is a build flag to set the USB to FS. But not for roger's core.

@rtek1000
Copy link

rtek1000 commented Mar 2, 2020

I'd like to use roger's core but my bluepill doesn't jump from bootloader (libusb) to HID when I use roger's core.

Maybe you can comment on that in Roger's core issues.

@czho
Copy link

czho commented May 7, 2020

Any progress, I would really like to see this and If no one else does this I might do it my self.

@arpruss
Copy link
Owner

arpruss commented May 7, 2020

You need to port usb_generic.c to do it.

@czho
Copy link

czho commented May 11, 2020

Yea, I've started on a port but Idk if I will ever finish it because I'm still working on other projects. It's actually easier than I originally thought, as ST actually has a USB lib thing called "STM32 USB Device Library" and "STM32 USB Host Library" which are both included with the stm32duino core.

@robcazzaro
Copy link

@CZHO404 any progress by chance? If you don't plan to work on this, can you share what you started doing, so I can see if I might be able to help?

@czho
Copy link

czho commented Sep 19, 2020

Well I got some success but my computer died so Im kinda back to square 1. I can't even help cause I have nothing to do it with. Sorry when I get everything sorted I might tho.

@BennehBoy
Copy link

BennehBoy commented Mar 12, 2021

bump :D

Is everything that needs some port work abstracted into/self contained in usb_generic?

@czho did you manage to dust off any of the work that you started?

@baniaque
Copy link

Man, very important library but without official STM Core support is not usable in many projects because most of libs are not compatibile with Roger's core, like LCD and touch screen libs etc.
So please, please, please - make port to official STM Core - much more possibilities and good F4 support :)

@czho
Copy link

czho commented May 17, 2021

bump :D

Is everything that needs some port work abstracted into/self contained in usb_generic?

@czho did you manage to dust off any of the work that you started?

Na my pc completely died saddly. It was a laptop with integrated storage so theres really no way of me getting it without paying a data recovery service or buying a new one and soldering the old chips onto my new pc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants