Home | History | Annotate | Download | only in src

Lines Matching defs:plat

49 mraa_board_t* plat = NULL;
84 if (plat != NULL) {
119 if (plat != NULL) {
120 plat->platform_type = platform_type;
127 if (plat == NULL) {
128 plat = (mraa_board_t*) calloc(1, sizeof(mraa_board_t));
129 if (plat != NULL) {
130 plat->platform_type = MRAA_NULL_PLATFORM;
131 plat->platform_name = "Unknown platform";
135 if (plat != NULL) {
136 mraa_platform_t usb_platform_type = mraa_usb_platform_extender(plat);
137 if (plat->platform_type == MRAA_UNKNOWN_PLATFORM && usb_platform_type != MRAA_UNKNOWN_PLATFORM) {
138 plat->platform_type = usb_platform_type;
143 if (plat == NULL) {
152 if (plat != NULL) {
153 int length = strlen(plat->platform_name) + 1;
155 length += strlen(plat->sub_platform->platform_name);
159 snprintf(platform_name, length, "%s + %s", plat->platform_name, plat->sub_platform->platform_name);
161 strncpy(platform_name, plat->platform_name, length);
172 if (plat != NULL) {
173 if (plat->pins != NULL) {
174 free(plat->pins);
176 mraa_board_t* sub_plat = plat->sub_platform;
183 free(plat);
338 return (plat != NULL) && (plat->sub_platform != NULL);
344 if (plat == NULL)
347 mraa_board_t* current_plat = plat;
349 current_plat = plat->sub_platform;
406 if (plat == NULL)
408 return plat->platform_type;
415 int sub_type = mraa_has_sub_platform() ? plat->sub_platform->platform_type : MRAA_UNKNOWN_PLATFORM;
422 if (plat == NULL)
425 if (plat->aio_count == 0)
428 return plat->adc_raw;
440 if (plat->sub_platform->aio_count == 0)
443 return plat->sub_platform->adc_raw;
451 if (plat == NULL)
454 if (plat->aio_count == 0)
457 return plat->adc_supported;
469 if (plat->sub_platform->aio_count == 0)
472 return plat->sub_platform->adc_supported;
485 if (plat == NULL) {
489 return plat->platform_version;
491 return plat->sub_platform->platform_version;
498 if (plat == NULL) {
501 return plat->i2c_bus_count;
507 if (plat == NULL) {
511 if (i2c_bus >= plat->i2c_bus_count) {
515 return plat->i2c_bus[i2c_bus].bus_id;
521 if (plat == NULL) {
524 return plat->phy_pin_count;
534 return plat->sub_platform->phy_pin_count;
544 if (plat == NULL)
547 mraa_board_t* current_plat = plat;
549 current_plat = plat->sub_platform;
565 if (plat == NULL)
568 return plat->def_i2c_bus;
571 return plat->sub_platform->def_i2c_bus;