LibDriver INA226  1.0.0
INA226 full-featured driver
ina226 test driver function

ina226 test driver modules More...

Functions

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

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.

◆ 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.

◆ 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.

◆ 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.