diff --git a/README.md b/README.md index f7d5f86..a882252 100644 --- a/README.md +++ b/README.md @@ -4,5 +4,20 @@ So far: * MyNewProject - blinking lights * Calculator - not finished +
+ +# Notes + +### Changes to generated code +After generating `Core/Src/main.c` in any project, we have typically had to +comment the following lines out: +```C +osThreadDef(defaultTask, startDefaultTask, osPriorityNormal, 0, 4096); +defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL); +osKernelStart(); +``` +These are related to RTOS, but more importantly, they prevent `while (1)` +(user generated code loop) from running immediately like we usually want. +
not for release