repos/stm32f103rb_hal_ds18b20

Commits Files Refs README
app/README.md (50 lines)

app folder

In this folder the main app source code is stores. The main app consists of three tasks that are run sequentially one after the other. Task sensor, system and actuator. The app is updated on every tick (1 ms) and the app calls the update method of every task.

Files

app.*

Endless loops, which execute tasks with fixed computing time. This sequential execution is only deviated from when an interrupt event occurs. Cyclic Executive (Update by Time Code, period = 1mS)

task_sensor*

Non-Blocking & Update By Time Code -> Sensor Modeling

task_system*

Non-Blocking Code -> System Modeling

task_system_interface.*

Non-Blocking Code

task_actuator*

Non-Blocking & Update By Time Code -> Actuator Modeling

task_actuator_interface.*

Non-Blocking Code

logger.*

Utilities for Retarget "printf" to Console

dwt.h

Utilities for Mesure "clock cycle" and "execution time" of code

systick.*

Utilities for delay "microseconds"

LICENSE

See the file LICENSE on this same folder for more details

   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