bitWrite()
原文
bitWrite()はマクロ関数です。
数値変数のビットを書き込みます。
書式
bitWrite(x, n, b)
引数
x :ビットを書き込む数値変数。
n :最下位ビット(右端)からのビット番号;(0~)
b :ビットに書き込む値(0または1)。
戻り値
なし
解説
bitWrite(x, n, b)は次のように定義されています。
code:bitWrite
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : \
bitClear(value, bit))
指定する引数のデータ型のサイズのかかわらず、指定したビットに値をセットします。
Arduinoとの互換性
bitWrite(x, n, b)のMaple(Arduino STM32)バージョンはArduinoと互換性があります。
関連項目
bit()
bitRead()
bitSet()
bitClear()
License and Attribution: Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはleafLabs, LLC.が執筆し、たま吉が翻訳・一部加筆修正したものです。
Arduino STM32 リファレンス 日本語版 に戻る