LibDriver LM75B
Loading...
Searching...
No Matches
lm75b example driver function

lm75b example driver modules More...

Collaboration diagram for lm75b example driver function:

Functions

uint8_t lm75b_basic_init (lm75b_address_t addr)
 basic example init
uint8_t lm75b_basic_deinit (void)
 basic example deinit
uint8_t lm75b_basic_read (float *s)
 basic example read
uint8_t lm75b_interrupt_init (lm75b_address_t addr, lm75b_os_operation_mode_t mode, float low_threshold, float high_threshold)
 interrupt example init
uint8_t lm75b_interrupt_deinit (void)
 interrupt example deinit
uint8_t lm75b_interrupt_read (float *s)
 interrupt example read

Detailed Description

lm75b example driver modules

Function Documentation

◆ lm75b_basic_deinit()

uint8_t lm75b_basic_deinit ( void )

basic example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 174 of file driver_lm75b_basic.c.

Here is the call graph for this function:

◆ lm75b_basic_init()

uint8_t lm75b_basic_init ( lm75b_address_t addr)

basic example init

Parameters
[in]addriic address pin
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 50 of file driver_lm75b_basic.c.

Here is the call graph for this function:

◆ lm75b_basic_read()

uint8_t lm75b_basic_read ( float * s)

basic example read

Parameters
[out]*spointer to a converted temperature buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 152 of file driver_lm75b_basic.c.

Here is the call graph for this function:

◆ lm75b_interrupt_deinit()

uint8_t lm75b_interrupt_deinit ( void )

interrupt example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 199 of file driver_lm75b_interrupt.c.

Here is the call graph for this function:

◆ lm75b_interrupt_init()

uint8_t lm75b_interrupt_init ( lm75b_address_t addr,
lm75b_os_operation_mode_t mode,
float low_threshold,
float high_threshold )

interrupt example init

Parameters
[in]addriic address pin
[in]modeos operation mode
[in]low_thresholdinterrupt low threshold
[in]high_thresholdinterrupt high threshold
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 53 of file driver_lm75b_interrupt.c.

Here is the call graph for this function:

◆ lm75b_interrupt_read()

uint8_t lm75b_interrupt_read ( float * s)

interrupt example read

Parameters
[out]*spointer to a converted temperature buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 177 of file driver_lm75b_interrupt.c.

Here is the call graph for this function: