no-OS
Loading...
Searching...
No Matches
max31889.c File Reference

Temperature sensor functionalities. More...

#include "max31889.h"
#include "no_os_alloc.h"
#include "no_os_delay.h"
#include "no_os_util.h"
Include dependency graph for max31889.c:

Functions

int32_t max31889_write_reg (struct max31889_desc *desc, uint8_t reg_addr, uint8_t *data, uint8_t length)
 
int32_t max31889_read_reg (struct max31889_desc *desc, uint8_t reg_addr, uint8_t *data, uint8_t length)
 
int32_t max31889_trig_conversion (struct max31889_desc *desc)
 
int32_t max31889_trig_and_read_temp (struct max31889_desc *desc, double *temperature)
 
int32_t max31889_init (struct max31889_desc **desc, struct max31889_init_param *param)
 
int32_t max31889_remove (struct max31889_desc *desc)
 

Detailed Description

Temperature sensor functionalities.

Author
Robert Budai (rober.nosp@m.t.bu.nosp@m.dai@a.nosp@m.nalo.nosp@m.g.com)

Copyright 2025(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ max31889_init()

int32_t max31889_init ( struct max31889_desc ** desc,
struct max31889_init_param * param )

◆ max31889_read_reg()

int32_t max31889_read_reg ( struct max31889_desc * desc,
uint8_t reg_addr,
uint8_t * data,
uint8_t length )

◆ max31889_remove()

int32_t max31889_remove ( struct max31889_desc * desc)

◆ max31889_trig_and_read_temp()

int32_t max31889_trig_and_read_temp ( struct max31889_desc * desc,
double * temperature )

◆ max31889_trig_conversion()

int32_t max31889_trig_conversion ( struct max31889_desc * desc)

◆ max31889_write_reg()

int32_t max31889_write_reg ( struct max31889_desc * desc,
uint8_t reg_addr,
uint8_t * data,
uint8_t length )