# 関数

- [システム関数](/latest1/api-reference/funcs/systemfunc.md): システム関数
- [millis()](/latest1/api-reference/funcs/systemfunc/millis.md): millis()
- [delay()](/latest1/api-reference/funcs/systemfunc/delay.md): delay()
- [delayMicroseconds()](/latest1/api-reference/funcs/systemfunc/delaymicroseconds.md): delayMicroseconds()
- [random()](/latest1/api-reference/funcs/systemfunc/random.md): random()
- [DIO 汎用ディジタルIO](/latest1/api-reference/funcs/dio.md): DIO 汎用ディジタルIO
- [pinMode()](/latest1/api-reference/funcs/dio/pinmode.md): pinMode()
- [digitalWrite()](/latest1/api-reference/funcs/dio/digitalwrite.md): digitalWrite()
- [digitalRead()](/latest1/api-reference/funcs/dio/digitalread.md): DESC
- [attachIntDio()](/latest1/api-reference/funcs/dio/attachintdio.md): attachIntDio()
- [detachIntDio()](/latest1/api-reference/funcs/dio/detachintdio.md): detachIntDio()
- [digitalReadBitmap()](/latest1/api-reference/funcs/dio/digitalreadbitmap.md): digitalReadBitmap()
- [ユーティリティ関数](/latest1/api-reference/funcs/utility.md): ユーティリティ関数
- [Printf utils](/latest1/api-reference/funcs/utility/printf-utils.md): printfの実装
- [pack\_bits()](/latest1/api-reference/funcs/utility/pack_bits.md): 指定したビット位置に1をセット
- [collect\_bits()](/latest1/api-reference/funcs/utility/collect_bits.md): collect\_bits()
- [Byte array utils](/latest1/api-reference/funcs/utility/byte-array-utils.md): Byte array utils
- [pack\_bytes()](/latest1/api-reference/funcs/utility/pack_bytes.md): 要素データを並べてバイト列を生成
- [expand\_bytes()](/latest1/api-reference/funcs/utility/expand_bytes.md): バイト列を分解し変数に格納
- [CRC8, XOR, LRC](/latest1/api-reference/funcs/utility/checksum.md): CRC8, XOR, LRC
- [div100()](/latest1/api-reference/funcs/utility/div100.md): １０、１００または１０００で割った商と余りを計算
- [Scale utils](/latest1/api-reference/funcs/utility/scale-utils.md): 除算(\`x\*1000/255\`)の替わり
- [pnew](/latest1/api-reference/funcs/utility/pnew.md): pnew() - 配置new の記述を簡素化
