Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2018/11/05 15:02:12

MixJuice GET URL : kidspod.club/mj/664

ターミナル(IchigoLatte+ネット接続周辺機器)

詳細は イチゴジャム レシピ で公開しています。
「プログラムをみる」を参照して下さい。

SOURCE CODE

//Terminal

var d,c=0;

bps(2400);

while(1)
{
  d=uart();
  if((d!=-1)*(d!=13))
  {
    if(c==1)
    {
      log(chr(8));
      c=0;
    }

    log(chr(d));
  }
  else if((d==-1)*(c==0))
  {
    c=1;
    log(chr(140));
  }

  d=inkey();
  if(d==10)
  {
    if(c==1)
    {
      log(chr(8));
      c=0;
    }

    // log("\n"); // echo
    uart(13); // CR
    uart(10); // LF
  }
  else if(d!=0)
  {
    if(c==1)
    {
      log(chr(8));
      c=0;
    }

    // log(chr(d)); // echo
    uart(d);
  }
}

COMMENT