-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
現状の内容について
対応するボードが増えた際にチェックするバージョンを追加していく。
バージョンのチェックが非常に細かいように感じらる。
+OK mruby/cまでの部分一致のみでコネクション確認を取れないか。
-> それはもうバージョン確認では無い
Lines 248 to 255 in bc752c1
| if( !ver.startsWith("+OK mruby/c PSoC_5LP v1.00 ") && | |
| !ver.startsWith("+OK mruby/c v2.1")) { | |
| qout_ << tr("version mismatch.") << endl; | |
| qout_ << tr(" require v1.00 or v2.1") << endl; | |
| qout_ << tr(" connected '") << ver << "'" << endl; | |
| return 1; | |
| } |
コンパイラとのバージョンチェックがあると良い
- バイトコードからコンパイラのバージョンを取得し、
MrbWrite::connect_targetで取得したバージョンと照らし合わせ、
ボードのファームがコンパイル済みのバイトコードに対応しているか確認する。
コンパイラバージョンとmruby側のバージョンの組み合わせパターンを網羅しなければならないため煩雑になりそう。
Line 312 in bc752c1
| int MrbWrite::write_file( QIODevice &file ) |
Metadata
Metadata
Assignees
Labels
No labels