LibDriver INA226
Loading...
Searching...
No Matches
ina226 test driver function

ina226 test driver modules More...

Collaboration diagram for ina226 test driver function:

Functions

uint8_t ina226_alert_test_irq_handler (void)
 alert test irq handler
uint8_t ina226_alert_test (ina226_address_t addr_pin, double r, ina226_mask_t mask, float threshold, uint32_t timeout_ms)
 alert test
uint8_t ina226_read_test (ina226_address_t addr_pin, double r, uint32_t times)
 read test
uint8_t ina226_register_test (ina226_address_t addr_pin)
 register test

Detailed Description

ina226 test driver modules

Function Documentation

◆ ina226_alert_test()

uint8_t ina226_alert_test ( ina226_address_t addr_pin,
double r,
ina226_mask_t mask,
float threshold,
uint32_t timeout_ms )

alert test

Parameters
[in]addr_piniic device address
[in]rextern resistance
[in]maskset mask
[in]thresholdset threshold
[in]timeout_mstimeout in ms
Returns
status code
  • 0 success
  • 1 test failed
Note
none

Definition at line 124 of file driver_ina226_alert_test.c.

Here is the call graph for this function:

◆ ina226_alert_test_irq_handler()

uint8_t ina226_alert_test_irq_handler ( void )

alert test irq handler

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

Definition at line 102 of file driver_ina226_alert_test.c.

Here is the call graph for this function:

◆ ina226_read_test()

uint8_t ina226_read_test ( ina226_address_t addr_pin,
double r,
uint32_t times )

read test

Parameters
[in]addr_piniic device address
[in]rextern resistance
[in]timestest times
Returns
status code
  • 0 success
  • 1 test failed
Note
none

Definition at line 51 of file driver_ina226_read_test.c.

Here is the call graph for this function:

◆ ina226_register_test()

uint8_t ina226_register_test ( ina226_address_t addr_pin)

register test

Parameters
[in]addr_piniic device address
Returns
status code
  • 0 success
  • 1 test failed
Note
none

Definition at line 50 of file driver_ina226_register_test.c.

Here is the call graph for this function: