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.

関数詳解

◆ hub_display_char()

pbio_error_t hub_display_char ( const char  c)

1文字または記号を表示する.小文字(a-z),大文字(A-Z)または,!"#$%&'()*+,-./:;<=>?@[]^_`{|}である.

引数
character(str) 表示する文字または記号.
戻り値
errエラー番号.

◆ hub_display_image()

pbio_error_t hub_display_image ( uint8_t *  image)

イメージ(輝度(0〜100)の行列によって表現)を表示する.

引数
行列(Matrix) 輝度の行列.2次元配列でも良い.
戻り値
errエラー番号.

◆ hub_display_number()

pbio_error_t hub_display_number ( const int8_t  num)

-99〜99の数値を表示する.負の符号(-)は,ディスプレイ中央に薄い点として表現される.

引数
number番号.
戻り値
errエラー番号.

◆ hub_display_off()

pbio_error_t hub_display_off ( void  )

すべてのピクセルを消灯する.

引数
None
戻り値
errエラー番号.

◆ hub_display_orientation()

pbio_error_t hub_display_orientation ( uint8_t  up)

ハブ内蔵ディスプレイの表示方向を設定する.

引数
up表示方向の上側(PBIO_SIDE_TOP, PBIO_SIDE_LEFT, PBIO_SIDE_RIGHT, PBIO_SIDE_BOTTOM から選択する).
戻り値
errエラー番号.

◆ hub_display_pixel()

pbio_error_t hub_display_pixel ( uint8_t  row,
uint8_t  column,
uint8_t  brightness 
)

指定した輝度で,指定したピクセルを点灯する.

引数
row(int)一番上側を0とした行番号
column(int)一番左側を0とした列番号
brightness(brightness%) ピクセルの輝度
戻り値
errエラー番号.

◆ hub_display_text()

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エラー番号.

◆ hub_display_text_scroll()

pbio_error_t hub_display_text_scroll ( const char *  text,
uint32_t  delay 
)

文字列をスクロールしながら表示する.

引数
text(str) 表示する文字列.
delay(time: ms) スクロールの間隔.
戻り値
errエラー番号.