EEPROM 内プログラム一覧表示 機能拡張版
IchigoLatte 0.9 より EEPROM に対応し、
EEPROM 内にあるプログラムを一覧する ls コマンドが
lash に追加されました。
この lash の ls コマンド同等に表示しつつ、
次の機能を追加しています。
ms . で実行すると「ls>」と表示されます。
ここで表示する最終プログラム番号を入力します。
@ は省略して数字のみ入力して下さい。
EEPROM のサイズにより、次の値が事実上の最終です。
何も入力しなかった場合は 63 までの表示です。
その後 0 から入力した番号までのプログラムが一覧されます。
1画面分表示されると「more>」が表示されます。Enter(return)で続きを表示します。
//ls
var k,a,p=0,r,d=0,b=0,h=0,l,m=0;
log("ls>");
k=input();
if(k==0)
{
k=63;
}
while(p<=k)
{
a=0x50+b*0x04;
l=0;
if(p<10)
{
log(" ");
}
log(p,":");
while(l<28)
{
i2cw(a,h,l);
i2cr(a,r);
if((l==0)*(r==255))
{
break;
}
if((r==0)+(r==10))
{
break;
}
log(chr(r));
l=l+1;
}
log("\n");
p=p+1;
d=d+2048;
l=d%256;
h=(d/256)%65536;
b=d/65536;
m=m+1;
if(m==23)
{
log("more>");
m=input();
m=0;
}
}
MixJuice・MicJack ダウンロード lash>echo MJ GET 15lt.eu.org/ls.js> uart;cat uart >
SkyBerryJAM は 栃木県立栃木工業高等学校 が管理する登録商標であり、
SkyBerryJAM は 栃木県立栃木工業高等学校 の商標です。
Raspberry Pi は
Raspberry Pi 財団 の登録商標です。
Raspberry Pi is a registered trademark or
trademark of
the Raspberry Pi Foundation.
"RISC-V" の商品名は RISC-Vインターナショナル が管理する登録商標です。
The “RISC-V” trade name is a registered trade mark of
RISC-V International.