GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
スケッチはリファレンスにあるサンプルですが、エラーが出ているのは MsTimer2.cpp なのでスケッチの問題ではないと思います
GR-ADZUKI IDE for GR Ver 1.12 Mac mini 2018 MacOS Catalina
以下のソースです。
#include <Arduino.h>#include <MsTimer2.h>void using_mstimer2() { static boolean output = HIGH; digitalWrite(12, output); output = !output;} // this function is called every 1ms.void using_intervaltimer(unsigned long ms){ static boolean output = HIGH; static unsigned long time; if((ms - time) > 1000){ interrupts(); // to allow USB operation Serial.println(ms); time = ms; digitalWrite(13, output); output = !output; }} void setup() { pinMode(12, OUTPUT); pinMode(13, OUTPUT); Serial.begin(9600); MsTimer2::set(500, using_mstimer2); // 500ms period MsTimer2::start(); attachIntervalTimerHandler(using_intervaltimer);} void loop() {}エラーの発生している部分に改行を入れて見やすくしました。
エラーは MsTimer2.cpp の2行目の #include <interrupt_handlers.h> が見つからないというエラーです。
iinterrupt_handlers.h のPATHは IDE4GR/Contents/Java/hardware/arduino/rl78g13/cores/rl78g13/rl78/ フォルダーにあります
実行した時のコマンドとエラーは以下の通りです。interrupt_handlers.h のPathはありませんので、エラーになるのも当然かと思われます。
include Pathを指定しているファイル等がないか探してみたのですが、見つけることができませんでした。
恐れ入りますが、PATHを追加する方法について教えてください。
/Applications/IDE4GR.app/Contents/Java/hardware/tools/gcc-rl78/rl78-elf/bin/rl78-elf-gcc -I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/cores/rl78g13-I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/variants -I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/EEPROM -I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/RTC -I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/Wire -I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/MsTimer2 -I/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/MsTimer2/utility -Os -fno-function-cse -funit-at-a-time -falign-jumps -fdata-sections -ffunction-sections -fno-cprop-registers -fsigned-char -g -DARDUINO=100 -DWORKAROUND_READ_MODIFY_WRITE -D__RL78__ -DGRADZUKI -c -x c++ /Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/MsTimer2/MsTimer2.cpp
-o /Users/Furutani/tmp.ide4gr/build6473659302968026464.tmp/MsTimer2/MsTimer2.cpp.o
/Applications/IDE4GR.app/Contents/Java/hardware/arduino/rl78g13/libraries/MsTimer2/MsTimer2.cpp:2:32:
fatal error: interrupt_handlers.h: No such file or directory #include <interrupt_handlers.h>