SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
|
ハブ内蔵ディスプレイ向けAPI. [詳解]
関数 | |
pbio_error_t | hub_display_orientation (uint8_t up) |
ハブ内蔵ディスプレイの表示方向を設定する. [詳解] | |
pbio_error_t | hub_display_off (void) |
すべてのピクセルを消灯する. [詳解] | |
pbio_error_t | hub_display_pixel (uint8_t row, uint8_t column, uint8_t brightness) |
指定した輝度で,指定したピクセルを点灯する. [詳解] | |
pbio_error_t | hub_display_image (uint8_t *image) |
イメージ(輝度(0〜100)の行列によって表現)を表示する. [詳解] | |
pbio_error_t | hub_display_number (const int8_t num) |
-99〜99の数値を表示する.負の符号(-)は,ディスプレイ中央に薄い点として表現される. [詳解] | |
pbio_error_t | hub_display_char (const char c) |
1文字または記号を表示する.小文字(a-z),大文字(A-Z)または,!"#$%&'()*+,-./:;<=>?@[]^_`{|}である. [詳解] | |
pbio_error_t | hub_display_text (const char *text, uint32_t on, uint32_t off) |
文字列を表示する.1文字ずつ表示し,各文字を表示する間で一定時間消灯する.最後の文字を表示した後は,すべてのピクセルを消灯する. [詳解] | |
pbio_error_t | hub_display_text_scroll (const char *text, uint32_t delay) |
文字列をスクロールしながら表示する. [詳解] | |
ハブ内蔵ディスプレイ向けAPI.
pbio_error_t hub_display_char | ( | const char | c | ) |
1文字または記号を表示する.小文字(a-z),大文字(A-Z)または,!"#$%&'()*+,-./:;<=>?@[]^_`{|}である.
character | (str) 表示する文字または記号. |
err | エラー番号. |
pbio_error_t hub_display_image | ( | uint8_t * | image | ) |
イメージ(輝度(0〜100)の行列によって表現)を表示する.
行列 | (Matrix) 輝度の行列.2次元配列でも良い. |
err | エラー番号. |
pbio_error_t hub_display_number | ( | const int8_t | num | ) |
-99〜99の数値を表示する.負の符号(-)は,ディスプレイ中央に薄い点として表現される.
number | 番号. |
err | エラー番号. |
pbio_error_t hub_display_off | ( | void | ) |
すべてのピクセルを消灯する.
None |
err | エラー番号. |
pbio_error_t hub_display_orientation | ( | uint8_t | up | ) |
ハブ内蔵ディスプレイの表示方向を設定する.
up | 表示方向の上側(PBIO_SIDE_TOP, PBIO_SIDE_LEFT, PBIO_SIDE_RIGHT, PBIO_SIDE_BOTTOM から選択する). |
err | エラー番号. |
pbio_error_t hub_display_pixel | ( | uint8_t | row, |
uint8_t | column, | ||
uint8_t | brightness | ||
) |
指定した輝度で,指定したピクセルを点灯する.
row(int) | 一番上側を0とした行番号 |
column(int) | 一番左側を0とした列番号 |
brightness(brightness | %) ピクセルの輝度 |
err | エラー番号. |
pbio_error_t hub_display_text | ( | const char * | text, |
uint32_t | on, | ||
uint32_t | off | ||
) |
文字列を表示する.1文字ずつ表示し,各文字を表示する間で一定時間消灯する.最後の文字を表示した後は,すべてのピクセルを消灯する.
text | (str) 表示する文字列. |
on | (time: ms) 文字が表示される時間. |
off | (time: ms) 文字表示間で消灯する時間. |
err | エラー番号. |
pbio_error_t hub_display_text_scroll | ( | const char * | text, |
uint32_t | delay | ||
) |
文字列をスクロールしながら表示する.
text | (str) 表示する文字列. |
delay | (time: ms) スクロールの間隔. |
err | エラー番号. |