Anyway a bit confused about https://github.com/psycowithespn/ChibiO ... V/issues/1 but interested to leverage the progress done here

russian wrote:is this thread really the only mention of GD32 on this ChibiOS forum or is that me failing to use search?
Anyway a bit confused about https://github.com/psycowithespn/ChibiO ... V/issues/1 but interested to leverage the progress done here
KarlK90 wrote:The GD32VF103 port is stable and I use it daily in my keyboards https://karlk90.github.io/yaemk-split-kb/. The RV-ELIC IRQ handling and context switching code had some bugs but all of them have been fixed. So far I think this port is pretty much done, as the only novell thing was the RV core, periphreal wise this mcu is a f103/f105 clone.
Tabulous wrote:Hi Karl,
thanks for your response.
have just found this, in
void usb_lld_start(USBDriver *usbp)
if i set break point on where is sets the otg interrupt masks,
otgp->GINTMSK = GINTMSK_ENUMDNEM | GINTMSK_USBRSTM | GINTMSK_USBSUSPM |
GINTMSK_ESUSPM | GINTMSK_SRQM | GINTMSK_WKUM |
GINTMSK_IISOIXFRM | GINTMSK_IISOOXFRM |
GINTMSK_SOFM;
this must add enough delay for it to throw this
osalDbgAssert(!usbGetReceiveStatusI(usbp, ep), "already receiving");
If i dont break and just let it run as normal, it does not throw the assert.....mmmmm
Users browsing this forum: No registered users and 2 guests