· 

seeeduino XIAOやらかし

seeeduino XIAOでこんなことすると、2度とポートが現れなくなりました。要注意!!bootloader書き直せば治るのかも、、、まぁあと2個あるから、今日は放置。

void picSendCommand(uint8_t sendData){

  for(int i=0;i<6;i++){

    if(sendData&0x01){

      func[0]=picSendCommandH;

    }else{

      func[0]=picSendCommandL;

    }

    sendData=sendData>>1;

  }

  for(int i=0;i<6;i++){

    (*func[i])();

  }

  digitalWrite(ICSPDAT,LOW);

}

 

func[0]しか関数のアドレスが入ってない状態なので、func[1]をcallしてパルプンテ。