1 # app folder 2 3 In this folder the main app source code is stores. The main app consists of 4 three tasks that are run sequentially one after the other. Task sensor, system 5 and actuator. The app is updated on every tick (1 ms) and the app calls the 6 update method of every task. 7 8 ## Files 9 10 ### `app.*` 11 12 Endless loops, which execute tasks with fixed computing time. This 13 sequential execution is only deviated from when an interrupt event occurs. 14 Cyclic Executive (Update by Time Code, period = 1mS) 15 16 ### `task_sensor*` 17 18 Non-Blocking & Update By Time Code -> Sensor Modeling 19 20 ### `task_system*` 21 22 Non-Blocking Code -> System Modeling 23 24 ### `task_system_interface.*` 25 26 Non-Blocking Code 27 28 ### `task_actuator*` 29 30 Non-Blocking & Update By Time Code -> Actuator Modeling 31 32 ### `task_actuator_interface.*` 33 34 Non-Blocking Code 35 36 ### `logger.*` 37 38 Utilities for Retarget "printf" to Console 39 40 ### `dwt.h` 41 42 Utilities for Mesure "clock cycle" and "execution time" of code 43 44 ### `systick.*` 45 46 Utilities for delay "microseconds" 47 48 ## LICENSE 49 50 See the file LICENSE on this same folder for more details
