mirror of
https://github.com/eclipse/upm.git
synced 2025-03-24 01:10:22 +03:00
dfrph: Added set/get adc ref
Added missing getter/setter for the C library adc reference voltage. Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
parent
c66247b3d3
commit
73719a6659
@ -56,6 +56,17 @@ void dfrph_close(dfrph_context dev)
|
|||||||
free(dev);
|
free(dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
upm_result_t dfrph_set_aref(const dfrph_context dev, float aref)
|
||||||
|
{
|
||||||
|
dev->m_aref = aref;
|
||||||
|
return UPM_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
float dfrph_get_aref(const dfrph_context dev)
|
||||||
|
{
|
||||||
|
return dev->m_aref;
|
||||||
|
}
|
||||||
|
|
||||||
upm_result_t dfrph_set_offset(const dfrph_context dev, float offset)
|
upm_result_t dfrph_set_offset(const dfrph_context dev, float offset)
|
||||||
{
|
{
|
||||||
dev->m_count_offset = offset;
|
dev->m_count_offset = offset;
|
||||||
|
@ -58,6 +58,21 @@ dfrph_context dfrph_init(int16_t pin);
|
|||||||
*/
|
*/
|
||||||
void dfrph_close(dfrph_context dev);
|
void dfrph_close(dfrph_context dev);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set ADC reference voltage
|
||||||
|
* @param dev sensor context pointer
|
||||||
|
* @param aref ADC reference voltage
|
||||||
|
* @return Function result code
|
||||||
|
*/
|
||||||
|
upm_result_t dfrph_set_aref(const dfrph_context dev, float aref);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get sensor aref
|
||||||
|
* @param dev sensor context pointer
|
||||||
|
* @return Sensor ADC reference voltage
|
||||||
|
*/
|
||||||
|
float dfrph_get_aref(const dfrph_context dev);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set sensor offset. This offset is applied to the return value:
|
* Set sensor offset. This offset is applied to the return value:
|
||||||
* counts = counts + offset
|
* counts = counts + offset
|
||||||
|
Loading…
x
Reference in New Issue
Block a user