30 lines
740 B
Markdown
30 lines
740 B
Markdown
# STM32CubeIDE Workspace
|
|
|
|
So far:
|
|
* MyNewProject - blinking lights
|
|
* Calculator - broken, replaced by Calc2
|
|
* Calc2 - hold two buttons and get a light
|
|
* TrafficLightsPlus - Bound to be unholy breadboard mess
|
|
|
|
<hr>
|
|
|
|
# todo
|
|
|
|
traffic lights broke
|
|
|
|
# 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.
|
|
|
|
<hr>
|
|
<small>not for release</small>
|