upm: fix pin and bus types to allow subplatform usage in C libs

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Mihai Tudor Panu
2018-01-08 13:25:55 -08:00
parent a5680d9b9a
commit b367a63010
18 changed files with 32 additions and 32 deletions

View File

@ -34,7 +34,7 @@ upm_result_t rsc_add_dr_delay(rsc_context dev);
void rsc_set_access_type(rsc_context dev, ACCESS_T type);
rsc_context rsc_init(uint8_t bus, uint8_t cs_ee_pin, uint8_t cs_adc_pin) {
rsc_context rsc_init(int bus, int cs_ee_pin, int cs_adc_pin) {
// make sure MRAA is initialized
int mraa_rv;
if ((mraa_rv = mraa_init()) != MRAA_SUCCESS)

View File

@ -53,7 +53,7 @@ typedef struct _rsc_context {
mraa_spi_context spi;
mraa_gpio_context cs_ee;
mraa_gpio_context cs_adc;
uint8_t spi_bus_number;
int spi_bus_number;
float coeff_matrix[RSC_COEFF_T_ROW_NO][RSC_COEFF_T_COL_NO];
PRESSURE_U unit;
PRESSURE_T type;
@ -79,7 +79,7 @@ typedef struct _rsc_context {
* @param cs_adc_pin The CS pin for accessing the ADC
* @return The device context, or NULL if an error occurred.
*/
rsc_context rsc_init(uint8_t bus, uint8_t cs_ee_pin, uint8_t cs_adc_pin);
rsc_context rsc_init(int bus, int cs_ee_pin, int cs_adc_pin);
/**
* RSC Close function