SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
型定義 | 列挙型 | 関数
ボタン

ボタンのAPI. [詳解]

型定義

typedef enum _hub_button_t hub_button_t
 各ハブ内蔵ボタンのビットマスク値
 

列挙型

enum  _hub_button_t { HUB_BUTTON_LEFT = PBIO_BUTTON_LEFT , HUB_BUTTON_CENTER = PBIO_BUTTON_CENTER , HUB_BUTTON_RIGHT = PBIO_BUTTON_RIGHT , HUB_BUTTON_BT = PBIO_BUTTON_RIGHT_UP }
 各ハブ内蔵ボタンのビットマスク値
 

関数

pbio_error_t hub_button_is_pressed (hub_button_t *pressed)
 ハブ内蔵ボタンが押されているか調べる. [詳解]
 

詳解

ボタンのAPI.

関数詳解

◆ hub_button_is_pressed()

pbio_error_t hub_button_is_pressed ( hub_button_t pressed)

ハブ内蔵ボタンが押されているか調べる.

引数
pressed押されているボタンのビットOR値(何も押されていなければ 0)を返す.
戻り値
errエラー番号.