Search found 33 matches

by Ralf9
Thu Jul 01, 2021 10:41 pm
Forum: General discussion
Topic: receive over serialUSB a string more than 191 chars causes a reset with core 2.0.0 and mapleMini
Replies: 2
Views: 2439

Re: receive over serialUSB a string more than 191 chars causes a reset with core 2.0.0 and mapleMini

with this bug i can't use the core 2.0.0 in my project.

if I want use platformio, which release has not the serial big data bug? 7.0.0 or can I use a newer?
https://github.com/platformio/platform-ststm32/releases
by Ralf9
Sat May 29, 2021 2:08 pm
Forum: General discussion
Topic: receive over serialUSB a string more than 191 chars causes a reset with core 2.0.0 and mapleMini
Replies: 2
Views: 2439

receive over serialUSB a string more than 191 chars causes a reset with core 2.0.0 and mapleMini

Hi, I use the arduino IDE. With core 1.9.0 and with Arduino nano I can easily receive over serialUSB a string with more then 200 chars hier is a testsketch String cmdstring = ""; bool command_available=false; void setup() { cmdstring.reserve(600); Serial.begin(115200); while (!Serial) { ; ...
by Ralf9
Mon Jun 01, 2020 9:33 pm
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

Now it works without a workaround :)
I had select the Board part number: Gerneric F103CB
because with my screenresolution 1920 * 1080 I have not seen the maple Mini entry, because there is no scroll arrow below.
With the maple Mini entry it works
by Ralf9
Mon Jun 01, 2020 5:40 pm
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

I have updated to the core 1.9.0
with this core the USBD_reenumerate with the bootloader2.0 does not work too :(

the workaround for the core 1.8.0 does not work either
viewtopic.php?p=2181#p2181

now I need for the core 1.9.0 a new workaround
by Ralf9
Mon Apr 20, 2020 6:28 am
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

The problem is: With the orginal bootloader the USBD_reenumerate is working, because the USB_DISC Pin is high when leaving the bootloader. With the bootloader2.0 the USB_DISC Pin is low when leaving the bootloader, the setting of USB_DISC Pin to low in the core 1.8.0 has has no effect, because the U...
by Ralf9
Sun Apr 19, 2020 7:37 pm
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

I use this hardware
20200419_Maple_Mini_blue_and_green_s.jpg
20200419_Maple_Mini_blue_and_green_s.jpg (62.22 KiB) Viewed 7509 times
by Ralf9
Sun Apr 19, 2020 7:11 pm
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

so that the USBD_reenumerate with the bootloader2.0 works, the USB_DISC_PIN must be set to high once and then to low again if I change the usbd_if.c in the core 1.8.0, the USBD_reenumerate works too I have this as a test stm32/1.8.0/cores/arduino/stm32/usb/usbd_if.c #ifdef USB_DISC_PIN pinMode(USB_D...
by Ralf9
Sun Apr 19, 2020 10:40 am
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

I have it tested, when I put this file "USBD_reenumerate.c" in my sketch directory, than it works with the bootloader2.0 also after a reset #include "usbd_if.h" #include "usbd_cdc_if.h" #if ARDUINO < 10900 void USBD_reenumerate(void) { #ifndef USBD_REENUM_DISABLED /* Re...
by Ralf9
Sun Apr 19, 2020 6:43 am
Forum: General discussion
Topic: SerialUSB doesn't work on Maple Mini and Bootloader2.0
Replies: 49
Views: 46770

Re: SerialUSB doesn't work on Maple Mini and Bootloader2.0

Have you for me until the core 1.9.0 a better workaround than add this to my sketch?

Code: Select all

void setup() {
   pinMode(D34, OUTPUT);
   digitalWrite(D34,1);
   delay(100);
   digitalWrite(D34, 0);
Can I fix it directly in the cores/arduino/stm32/usb/usbd_if.c ?

Go to advanced search