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

@ -23,7 +23,7 @@
*/
#include "abp.h"
abp_context abp_init(uint8_t bus, uint8_t dev_address){
abp_context abp_init(int bus, uint8_t dev_address){
// make sure MRAA is initialized
int mraa_rv;
if ((mraa_rv = mraa_init()) != MRAA_SUCCESS)

View File

@ -60,7 +60,7 @@ typedef enum {
typedef struct _abp_context {
mraa_i2c_context i2c;
uint8_t i2c_bus_number;
int i2c_bus_number;
uint8_t address;
int abp_pressure_max;
int abp_pressure_min;
@ -74,7 +74,7 @@ typedef struct _abp_context {
* @param bus I2C bus to use
* @return device context pointer
*/
abp_context abp_init(uint8_t bus, uint8_t dev_address);
abp_context abp_init(int bus, uint8_t dev_address);
/**
* ABP Close function