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