cli()は、割り込みを禁止するアセンブラ命令を実行するマクロです。
cli()は、hardware/tools/avr/avr/include/avr/interrupt.h に定義されています。以下に全ソースコードを示します。
1
# define cli() __asm__ __volatile__ ("cli" ::)
cliは、割り込みを禁止するアセンブラ命令です。
7.3.0-atmel3.6.1-arduino7
May 15, 2021