モート LED を操作するためにどのライブラリを使用すればよいか知りたいです。
Led Contiki モジュールを使用しようとしましたが、どのヘッダー ファイルがインクルードされているかわかりません。
私を助けてくれる人はいますか?
モート LED を操作するためにどのライブラリを使用すればよいか知りたいです。
Led Contiki モジュールを使用しようとしましたが、どのヘッダー ファイルがインクルードされているかわかりません。
私を助けてくれる人はいますか?
たとえば、contiki-2.7/core/dev には、leds.c と leds.h があります。
leds.c には、leds_on(...)、leds_off(...) など、LED にアクセスするための関数が実装されています。
leds.h には、特に指定された LED の名前とその数値が含まれます。たとえば、#define LEDS_GREEN 1 です。
あなたの質問に: #include "dev/leds.h"
例えば contiki/platform/sky/ の platform-conf.h を見てください。LEDS_RED など、使用できる定義がここにあります。
次に、アプリケーションで、
#include "leds.h"
...
leds_on(LEDS_RED);
leds_off(LEDS_GREEN);
leds_toggle(LEDS_RED);
leds_off(LEDS_ALL);
leds-arch.h を調べて、実装がどのように LED 状態を設定/取得するかを確認できます。