bitRead()
bitRead()はマクロ関数です。
数値のビットの値を取得します。
書式
bitRead(x, n)
引数
x :ビットを読み取るための数値。
n :最下位ビット(右端)からのビット番号;(0~)
戻り値
ビットの値(0または1)。
Arduinoとの互換性
bitRead()のMaple(Arduino STM32)バージョンはArduinoと互換性があります。
解説
bitRead()は次のように定義されています。
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
指定する引数のデータ型のサイズのかかわらず、指定したビットの値を返します。
関連項目
このドキュメントはleafLabs, LLC.が執筆し、たま吉が翻訳・一部加筆修正したものです。