code avec la sortie d'évitement en plus géré par un ticker, ce code et le code "avec_modifs" buggent en match avec seulement la stratégie agressive.

Dependencies:   mbed SerialHalfDuplex SDFileSystem liaison_Bluetooth ident_crac DISCO-F469NI_portrait

Committer:
gabrieltetar
Date:
Thu Jan 30 16:48:59 2020 +0000
Revision:
1:7e925468f9d9
Child:
22:c7763a7ec6c7
start

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gabrieltetar 1:7e925468f9d9 1 #include "global.h"
gabrieltetar 1:7e925468f9d9 2
gabrieltetar 1:7e925468f9d9 3
gabrieltetar 1:7e925468f9d9 4 struct dirent* files_name[10];
gabrieltetar 1:7e925468f9d9 5 char *rest;
gabrieltetar 1:7e925468f9d9 6
gabrieltetar 1:7e925468f9d9 7
gabrieltetar 1:7e925468f9d9 8 void lecture_fichier(void){
gabrieltetar 1:7e925468f9d9 9 short i,j;
gabrieltetar 1:7e925468f9d9 10
gabrieltetar 1:7e925468f9d9 11 DIR* rep = NULL;
gabrieltetar 1:7e925468f9d9 12
gabrieltetar 1:7e925468f9d9 13 mkdir("/sd", 0777);
gabrieltetar 1:7e925468f9d9 14 strcpy(cheminFileStart,"/sd");
gabrieltetar 1:7e925468f9d9 15 rep=opendir("/sd");
gabrieltetar 1:7e925468f9d9 16
gabrieltetar 1:7e925468f9d9 17 for(i=0;i<20;i++){
gabrieltetar 1:7e925468f9d9 18 files_name[i]= readdir(rep);
gabrieltetar 1:7e925468f9d9 19
gabrieltetar 1:7e925468f9d9 20 if(files_name[i]->d_name==""){
gabrieltetar 1:7e925468f9d9 21 i=20;
gabrieltetar 1:7e925468f9d9 22 }
gabrieltetar 1:7e925468f9d9 23 else{
gabrieltetar 1:7e925468f9d9 24 strcpy(strat_sd[i-j],files_name[i]->d_name);
gabrieltetar 1:7e925468f9d9 25 rest=strstr(strat_sd[i-j],".txt");
gabrieltetar 1:7e925468f9d9 26
gabrieltetar 1:7e925468f9d9 27 if(rest==NULL){
gabrieltetar 1:7e925468f9d9 28 strcpy(strat_sd[i-j],"");
gabrieltetar 1:7e925468f9d9 29 j++;
gabrieltetar 1:7e925468f9d9 30 }
gabrieltetar 1:7e925468f9d9 31 else{
gabrieltetar 1:7e925468f9d9 32 strcpy(strat_sd[i-j],strtok(strat_sd[i-j],"."));
gabrieltetar 1:7e925468f9d9 33 }
gabrieltetar 1:7e925468f9d9 34
gabrieltetar 1:7e925468f9d9 35 }
gabrieltetar 1:7e925468f9d9 36 }
gabrieltetar 1:7e925468f9d9 37 }
gabrieltetar 1:7e925468f9d9 38