K3NG Arduino Antenna Tuner スケッチをコンパイルすると警告がでます。

warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]

string constant型からchar*型への変換は非推奨、char* argv[] = {(char*)”文字列”};でOKとありましたので、

321行 char* inductor_activate_macros[]   = {(char*)”!08″,(char*)”!07″,(char*)”!06″,(char*)”!05″,(char*)”!04″,(char*)”!03″,(char*)”!02″,(char*)”!01″};

これで警告はなくなりました。

ライブラリーAdafruit-RGB-LCD-Shield、Adafruit_MCP23017 のエラーがでるので、

//#include <Adafruit_MCP23017.h>
//#include <Adafruit_RGBLCDShield.h>

LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
//Adafruit_RGBLCDShield lcd = Adafruit_RGBLCDShield();

LiquidCrystal lcdを使うことにして他はカットします。

//     lcd.setBacklight(LCD_I2C_STATUS_COLOR_UNTUNED);
//     lcd.setBacklight(LCD_I2C_STATUS_COLOR_TUNED);
//     lcd.setBacklight(LCD_I2C_STATUS_COLOR_TUNING);
//     lcd.setBacklight(lcdcolor);

もエラーが出るのでかっとしました。

tuner

これでコンパイル完了、arduinoに書き込みLCDをつないで結果を見るのが楽しみです。

投稿者 JF1PTL

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です