When it comes to leasure time, there are not many activities, that are more exciting than 3D printing. After you printed diverse things from Thingiverse or any other 3D printing…
STM32 USB-DFU
I'm not sure, if I'm simply a problem magnet or why some stuff does not work as described... Here is another case. The tool I tend to use can be…
STM32 FreeRTOS and printf
After some more coding, I found some more issues with FreeRTOS and printf, not being solved by my fix below. If you need to get it fixed completely, look at…
ESP32-EVB, PlatformIO And Arduino – Yet Another ESP32 tutorial
What the heck? Aren't there enough toturials out there about ESP32? I believe: Yes, too many. And there are too many that struggle with setting up the arduino environment for…
Doxygen – Tips and Tricks
LaTeX non-interactive To make LaTeX skip some errors without user interaction, you can add the option --interaction=nonstopmode to the pdflatex call. Easiest way to do so, is changing the LATEX_COMMAND_NAME…
FreeRTOS debugging on STM32 – CPU usage
Introduction Since the information about FreeRTOS debugging with STM32CubeIDE is sparse and ST is not yet providing the task list view (that was part of the Atollic TrueStudio), here is,…
Penmount PCI Touch Controllers And I2C – Lost In Space
Forword I would suggest to use UART to talk to the Penmount Touch. This works much better since you can simply trigger on some UART interrupt (6 Byte and timeout…
STM32CubeMX and SDRAM
Sometimes, using CubeMX and the HAL, there is something missing. For SDRAM, it is the command sequence that need to be issued after initializing the FMC module. The SDRAM itself…
Installing BigBlueButton on Your Dedicated Server
Introduction After struggling with a dedicated server from Strato Webhosting, running ubuntu 18.04 and playing around with schroot to get some ubuntu 16.04 environment, I gave up with this solution.…
How To Debug Hardware-Faults on Your Dedicated Server
While installing some stuff on a dedicated server at Strato, I encountered a problem with the server two times. While having no clue what happened during the first time, I…