基本ライブラリ
デジタルIO
アナログIO
拡張IO
時間
数学
三角関数
乱数
ビットバイト操作
割り込み
シリアル通信
標準ライブラリ
Ethernet
Ethernetサーバー
Ethernetクライアント
サーボモーター
ステッピングモーター
キャラクタ液晶表示
EEPROM
SPI通信
I2C通信(Wire)
メモリカード
メモリカード(File操作)
周期処理(MsTimer2)
時計(RTC)
ユーティリティ
ユーティリティ
SAKURAボードに特有なライブラリを紹介します。
system_reboot
- 概要
- リセットします。
- 文法
- void system_reboot(mode)
- パラメータ
- mode: リセットモード(REBOOT_USERAPP か REBOOT_FIRMWARE)
- 戻り値
- なし
- 補足
#include <reboot.h>
を記述してください。
サンプルプログラム
1秒ごとにリセットします。
#include <Arduino.h>
#include <reboot.h>
void setup()
{
pinMode(PIN_LED0, OUTPUT);
digitalWrite(PIN_LED0, HIGH);
delay(1000);
system_reboot(REBOOT_USERAPP);
// system_reboot(REBOOT_FIRMWARE);
}
void loop()
{
}