cbi()

Abstract

The cbi() is a macro to set the bit(the second argument) of the address(the first argument) to 0.

Source Code

The cbi() is defined in hardware/arduino/avr/cores/arduino/wiring_private.h as below.

1
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))

It sets the bit-th bit of the content of sfr to 0.

The _SFR_BYTE() is a macro that returns a byte of data of the specified address. The _BV() is a macro that shifts 1 to left by the specified numnber.

バージョン

Arduino AVR Boards 1.8.6

Last Update

March 21, 2023

inserted by FC2 system