mirror of
https://github.com/eclipse/upm.git
synced 2025-07-02 01:41:12 +03:00
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:
@ -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)
|
||||
|
@ -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
|
||||
|
Reference in New Issue
Block a user