Intel Edison APIリファレンス

garretlab
mraa_get_platform_type()

名称

mraa_get_platform_type()

説明

プラットフォームの型を取得します。

書式

mraa_platform_t mraa_get_platform_type();

引数

なし

戻り値

プラットフォームの型。

使用例

#include <mraa.h>

int main() {
        mraa_platform_t type = mraa_get_platform_type();

        switch(type) {
        case MRAA_INTEL_GALILEO_GEN1:
                printf("The Generation 1 Galileo platform (RevD)\n");
                break;
        case MRAA_INTEL_GALILEO_GEN2:
                printf("The Generation 2 Galileo platform (RevG/H)\n");
                break;
        case MRAA_INTEL_EDISON_FAB_C:
                printf("The Intel Edison (FAB C)\n");
                break;
        case MRAA_INTEL_DE3815:
                printf("The Intel DE3815 Baytrail NUC\n");
                break;
        case MRAA_INTEL_MINNOWBOARD_MAX:
                printf("The Intel Minnow Board Max\n");
                break;
        case MRAA_RASPBERRY_PI:
                printf("The different Raspberry PI Models -like  A,B,A+,B+\n");
                break;
        case MRAA_BEAGLEBONE:
                printf("The different BeagleBone Black Modes B/C\n");
                break;
        case MRAA_BANANA:
                printf("Allwinner A20 based Banana Pi and Banana Pro\n");
                break;
        case MRAA_UNKNOWN_PLATFORM:
                printf("An unknown platform type\n");
                break;
        default:
                printf("Error\n");
                break;
        }

        return EXIT_SUCCESS;
}

その他

特になし。

バージョン

MRAA 0.7.3



メニューを表示するためにJavaScriptを有効にしてください。

Intel Edisonで遊ぶページ
Copyright © 2015 garretlab all rights reserved.
inserted by FC2 system