Received within 15 days! Programmable over USB, and can setup USB Serial CDC so don't need a serial adapter. Works with Arduino Studio and Platform.io in Visual Studio Code. This will be my go-to board from now on. Here's the steps to make Serial and RTOS happy in Platform.io: For USB programming (Not STLink), in platform.ini, after framework, add: upload_protocol = dfu For Serial USB, in platform.ini, add: build_flags = -D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC -D USBCON ; -D USBD_VID=0x0483 ; -D USBD_PID=0x5740 -D USB_MANUFACTURER="WeAct" -D USB_PRODUCT="\"blackpill_f411ce\"" For STM32Duino FreeRTOS to work with Serial, in 'FreeRTOSConfig_Default.h', uncomment: #define configMEMMANG_HEAP_NB 3 or #define configMEMMANG_HEAP_NB 4 and then in FreeRTOSConfig_Default.h, change the following: #define configTOTAL_HEAP_SIZE ((size_t)(15 * 1024))
high quality