mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 06:23:53 +01:00
Merge pull request #13048 from maribu/adc-int32_t
periph/adc: Change return type of `adc_sample()` to `int32_t`
This commit is contained in:
commit
1977423e9b
@ -99,7 +99,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample = 0;
|
||||
|
||||
|
||||
@ -51,7 +51,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
/* check if adc line valid */
|
||||
if (line >= ADC_NUMOF) {
|
||||
|
||||
@ -59,7 +59,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
/* resolutions larger than 12 bits are not supported */
|
||||
if (res >= ADC_MODE_UNDEF(0)) {
|
||||
|
||||
@ -149,7 +149,7 @@ int adc_init(adc_t line)
|
||||
}
|
||||
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
CHECK_PARAM_RET (line < ADC_NUMOF, -1)
|
||||
CHECK_PARAM_RET (res <= ADC_RES_12BIT, -1)
|
||||
|
||||
@ -42,7 +42,7 @@ int adc_init(adc_t line)
|
||||
}
|
||||
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
CHECK_PARAM_RET (line < ADC_NUMOF, -1)
|
||||
CHECK_PARAM_RET (res == ADC_RES_10BIT, -1)
|
||||
|
||||
@ -207,7 +207,7 @@ int adc_init(adc_t line)
|
||||
return res;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -100,7 +100,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int value[2];
|
||||
|
||||
|
||||
@ -55,7 +55,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int val;
|
||||
|
||||
|
||||
@ -103,7 +103,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
assert(line < ADC_NUMOF);
|
||||
|
||||
|
||||
@ -164,7 +164,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
if (line >= ADC_NUMOF) {
|
||||
DEBUG("adc: line arg not applicable\n");
|
||||
|
||||
@ -68,7 +68,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
assert(line < ADC_NUMOF);
|
||||
|
||||
|
||||
@ -75,7 +75,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -125,7 +125,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -111,7 +111,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -94,7 +94,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -152,7 +152,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -179,7 +179,7 @@ int adc_init(adc_t line)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int adc_sample(adc_t line, adc_res_t res)
|
||||
int32_t adc_sample(adc_t line, adc_res_t res)
|
||||
{
|
||||
int sample;
|
||||
|
||||
|
||||
@ -56,6 +56,7 @@
|
||||
#define PERIPH_ADC_H
|
||||
|
||||
#include <limits.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "periph_cpu.h"
|
||||
#include "periph_conf.h"
|
||||
@ -125,7 +126,7 @@ int adc_init(adc_t line);
|
||||
* @return the sampled value on success
|
||||
* @return -1 if resolution is not applicable
|
||||
*/
|
||||
int adc_sample(adc_t line, adc_res_t res);
|
||||
int32_t adc_sample(adc_t line, adc_res_t res);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user