Prusa MINI Firmware overview
thread_measurement.c File Reference
#include "thread_measurement.h"
#include "cmsis_os.h"
#include "filament_sensor.h"
#include "marlin_client.h"

Functions

void StartMeasurementTask (void const *argument)
 

Function Documentation

◆ StartMeasurementTask()

void StartMeasurementTask ( void const argument)
7  {
10  /* Infinite loop */
11  for (;;) {
13  fs_cycle();
14  osDelay(1); //have to wait at least few us, 1ms is very safe
15  }
16 }
Here is the call graph for this function:
Here is the caller graph for this function:
fs_init_on_level
void fs_init_on_level()
Definition: filament_sensor.c:128
marlin_client_loop
void marlin_client_loop(void)
Definition: marlin_client.c:118
osDelay
osStatus osDelay(uint32_t millisec)
Wait for Timeout (Time Delay)
Definition: cmsis_os.c:365
marlin_client_init
marlin_vars_t * marlin_client_init(void)
Definition: marlin_client.c:84
fs_cycle
void fs_cycle()
Definition: filament_sensor.c:185