FlashTools Lua Editor (FTLE)

   FlashTools Lua Editor
Browser上で動くLuaスクリプトエディタ。
Lua Script Editer on Browser.
もうSDカードスロットが壊れる心配をする必要はありません。
You don't have to worry about SD-slot corruption anymore.

Chrome/iPhone 5s/iPad mini で動作確認済み。

関連項目

FlashAirのLuaスクリプトの編集、面倒ではありませんか?
例えば、LEDをチカチカさせるには、以下の方法があります。
1. PCのSDカードスロットに指し、スクリプトを書き込んで、目的の基板に挿しなおして、動作を確認して、再度PCのSDカードスロットに...
2. WebDAVを使い、編集しては転送、編集しては転送...
3. HTTPサーバーを用意し、スクリプト実行時にそのサーバーからスクリプトをロードするようにする。
4. FlashTools Lua Editorを使い、ブラウザ上で編集・書き込み・実行を1ボタンで行う。

というわけで、編集~実行を簡単に、高速に行えるようにした環境です。

まったく設定もしていないFlashAirに、install.luaを放り込み、
スマートフォンやタブレットからインストール→CONFIGを設定するだけで
Luaの編集・実行・Lチカができるようになります。

English Available.
Click link in page bottom to Download.


使い方は、
*多機能版(PC向け/スマートフォン向け/Lite版共用)
 1.FlashTools.zipをダウンロード
 2.解凍し、出来たファイルをすべてFlashAirにコピー(フォルダもそのまま)
 3.FlashTools.luaを開く
 4.「Auto Setup」ボタンを押す。

インストールに失敗した場合、FlashAirが使用できなくなる可能性があります。
重要なデータ・写真はバックアップし、壊れても良いFlashAirを用いてください。

How to use.
0. back up files in FlashAir.

1. unzip downloaded file and put in the Flashair's root directory. 
for example
/FlashTools.lua
/favicon.ico
/FTLE/edit.htm
/FTLE/read.lua
...and more

3. Connect FlashAir Wi-Fi. and Access http://flashair/FlashTools.lua

4. Press "Auto Setup" Button.

また、FlashAir(W-03)にのみ対応しています。 
安価なFlashAir(W-02) (Lua機能なし)は利用できませんのでご注意ください。

PCのローカル上では動作しません。
必ず、FlashAirに置き、FlashAir上にWi-Fi経由でアクセスしてご利用ください。
スマートフォンなどからでも多分使えます(iPadで動作確認)

注意: FlashAirは、PUTした時自動でホスト機器からの書き込みをロックするようです。
 SDカードを挿し直すか、unlockをクリックするとロックが解除されます。

本ソフトウェアは、東芝およびフィックスターズの公式ソフトウェアではありません

お問い合せは、@Seg_faulまでお願いします。

*更新履歴
v0.1 初公開

v0.1a run.lua.txtに一時保存する方式ではなく、read.luaを用いてluaファイルを直接読み出す方式に変更

v0.1b IEでキャッシュされてしまうため、キャッシュコントロールを追加
    zipを解凍するのも面倒な環境(?)のために、Luaスクリプト製インストーラ追加。

v0.1c (install.luaのみ更新)
    CONFIGを、WEBDAVのみでなく、UPLOADおよびIFMODEも設定するように変更
    install.luaで導入される説明書を簡易版に変更。
    install.luaで導入される初期スクリプトを、AirioのLチカに変更(白色点滅)

v0.1d (install.luaのみ更新)
    とりあえず、インストールメニューに英語併記。READMEは未翻訳。

v0.1e debug時に、エラーがないのにエラー表示をしたり、エラーがあるのに出なかったりという重大バグを修正しました。

v0.2  CodeMirrorを使用し、エディタをハイライト・行番号・検索・置換対応に。
    IEキャッシュ問題に対応。複数ファイル対応。ショートカットキー対応。デザイン変更。

v0.3 Luaファイル限定だった編集機能を全ファイルに解禁。(常にLuaファイルとしてハイライトが働きます)
   ファイル名指定を絶対パスに。
   ファイルが散らかっていたのでフォルダ構造化。
   CONFIGファイル編集機能を付加。それに合わせ、保存時改行コードをCRLFに統一
   FlashToolsとして、メニュー機能を搭載。FlashAir IO Testerを統合。
   FTLE Lite版を統合、メニューから選択可能に。
   debug機能が常にrun.luaで動作するバグを修正。
   事故防止の為ファイル名変更後、LoadしないでSave/run/debugを行う場合に警告を出すように。
   エディタのサイズ等の微調整。

v0.31 恥ずかしいスペルミスの修正
    モバイル端末向けに画面のデザインを最適化する機能を追加。
    (PCでも、ウィンドウを小さくした際に作動します。)
    存在しないファイルを読み込むと404エラーを表示するように変更。
    エディタから移動する際に確認メッセージを表示する機能追加。
    favicon.icoをダミーのものから、画像に変更。
    Lite版が機能していなかったバグを修正。
    Lite版でもdebug機能が正常に動くよう修正。
    引数をURLエンコードする用に修正(通常版・Lite版共に)。
 
v0.31a   viewportを固定にし、意図しない拡大がされないように設定。
         ボタンのデザインがiOSでしょぼくなる問題を対処。
    メニューがしょぼすぎる問題を対処。
    Unlock機能が動作しないバグを修正。
v0.31b IO_TEST.htmが動作しなくなっていたバグを修正。
    トップページにせっかくなのでアイコンを出すように変更。
v0.31c 
IEで動作しない不具合を修正。
セーブ時問い合わせ処理がうまく動いていなかった不具合を修正。
意図しないpreが付いていた不具合を修正(切り替えられるように)
合わせてdebug.luaもHTML的に修正。
IO_TESTのボタンがしょぼい不具合を修正。
タイトルにバージョン情報を追加するよう修正。
チェックボックスなどの大きさがFireFoxで意図した大きさにならない不具合修正。
画面の縦幅の変更時にウィンドウサイズ変更として反応していたバグを修正。
パフォーマンスタイマの間隔を長く変更。
v0.31c1 自動セットアップ機能を追加。設定ファイルの書き換えを自動でやります。
     ファイルチェック機能追加。正しい場所にファイルがないと、メニューでエラーが出ます。
     足りないファイルを指摘する機能付き。

v0.31d FlashAirTinyLuaEditorから、FlashTools Lua Editorに改名。
          FlashAirの名前をつけると公式と誤解されかねないことと、もうTinyではないことから。
          cssやjsを軽量化。ファイルサイズが全体でほぼ半分に。
          edit.htmのスクリプトやスタイルシートを外部ファイルに分離。
          Lite版のunlockボタンが機能していなかった不具合を修正。

v0.31d1 IO Testerのピンアサインの記載を増加。 
v0.31d2 IO Testerのピンアサインの誤記を修正
v0.31d3 IO Testerが見づらい問題を解決。サンプルスクリプトがMobile Safariでうまくいかない問題を解決。
     メニューの見た目を調整。

v0.32  URLの引数にファイル名を渡したり、preの状態を渡したりして起動できるよう変更。
     Sampleを追加。サンプルスクリプト4種を追加。
     FlashAir本体のバージョンチェックを導入。古い場合はメニューにて警告。

v0.32a1 SampleおよびlibにlibAE_FAIOを追加。
v0.32a2 Pocket Reference追加。メニューに追加情報を表示するように。
v0.32a3 バージョンチェックをdebugにも導入。
      同梱ライブラリを更新。新たにlibAirioRPを追加。
      サンプル更新。AirioRP用のサンプルを追加。
      メニューのバージョンチェックの方式を変更。少し軽くなった?

Todo: 裏でLuaが走ってるとread.luaでメモリ不足表示が交じる問題の解消

カンパ
連絡フォーム


※Windows DefenderがZip圧縮されたjsファイルを誤検出してトロイの木馬扱いしますが、
 他のウィルス対策ソフト及び、オンラインマルチスキャンではウィルスを検出しないことを確認しています。
 Windows Defenderをお使いの方は、解凍し、SDカード上にコピーするまで、一時的に無効にして使用してください。
 (解凍後は誤検出は発生しないようです)

右下のをクリックしてダウンロード [Download by click right side  icon.]
ċ
FTLE_source.zip
(149k)
GPS_NMEA _JP,
2016/02/21 3:59
ċ
FlashTools.zip
(106k)
GPS_NMEA _JP,
2015/12/31 2:50
Comments