openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches

Interface functions for LM75 I2C Temperature Sensor. More...

#include "FreeRTOS.h"
#include "task.h"
#include "port.h"
#include "sdr.h"
#include "task_priorities.h"
#include "i2c.h"
#include "i2c_mapping.h"
#include "lm75.h"
#include "utils.h"
#include "uart_debug.h"
Include dependency graph for lm75.c:

Functions

void vTaskLM75 (void *Parameters)
 Monitoring task for LM75 sensor.
 
void LM75_init (void)
 Initializes LM75 monitoring task.
 

Variables

TaskHandle_t vTaskLM75_Handle
 

Detailed Description

Interface functions for LM75 I2C Temperature Sensor.

Author
Henrique Silva henri.nosp@m.que..nosp@m.silva.nosp@m.@lnl.nosp@m.s.br, LNLS

Function Documentation

◆ LM75_init()

void LM75_init ( void )

Initializes LM75 monitoring task.

Returns
None

◆ vTaskLM75()

void vTaskLM75 ( void * Parameters)

Monitoring task for LM75 sensor.

This task unblocks after every LM75_UPDATE_RATE ms and updates the read from all the LM75 sensors listed in this module's SDR table

Parameters
ParametersPointer to parameter list passed to task upon initialization (not used here)

Variable Documentation

◆ vTaskLM75_Handle

TaskHandle_t vTaskLM75_Handle