Browse Source

suppress some compilation warnings.

master
Jean Michault 3 years ago
parent
commit
da03752b79
7 changed files with 5 additions and 5 deletions
  1. +1
    -1
      CCDebugger.c
  2. +1
    -1
      CCDebugger.h
  3. BIN
      cc_chipid
  4. BIN
      cc_erase
  5. BIN
      cc_read
  6. BIN
      cc_write
  7. +3
    -3
      cc_write.c

+ 1
- 1
CCDebugger.c View File

@@ -175,7 +175,7 @@ uint8_t cc_error()
*/
struct timespec tp={0,0};
static int cc_delay_mult=80;
void cc_delay( unsigned char d )
void cc_delay( unsigned int d )
{
volatile unsigned int i = cc_delay_mult*d;
while( i-- );


+ 1
- 1
CCDebugger.h View File

@@ -21,7 +21,7 @@
//#define PIN_DD 2

int cc_init( int pinRST, int pinDC, int pinDD );
void cc_delay( unsigned char d );
void cc_delay( unsigned int d );
void cc_setmult(int mult);

uint8_t cc_error();


BIN
cc_chipid View File


BIN
cc_erase View File


BIN
cc_read View File


BIN
cc_write View File


+ 3
- 3
cc_write.c View File

@@ -286,7 +286,7 @@ int main(int argc,char *argv[])
int sum=0,cksum,type;
uint32_t addr,len;
line++;
if(line%10==0) { printf("\r reading line %d.");fflush(stdout); }
if(line%10==0) { printf("\r reading line %d.",line);fflush(stdout); }
if(buffer[0] != ':') { fprintf(stderr,"incorrect hex file ( : missing)\n"); exit(1); }
if(strlen(buffer)<3 ) { fprintf(stderr,"incorrect hex file ( incomplete line)\n"); exit(1); }
if(!sscanf(buffer+1,"%02x",&len)) { fprintf(stderr,"incorrect hex file (incorrect length\n"); exit(1); }
@@ -295,7 +295,7 @@ int main(int argc,char *argv[])
if(!sscanf(buffer+7,"%02x",&type)) { fprintf(stderr,"incorrect hex file (incorrect record type\n"); exit(1); }
if(type == 4)
{
if(!sscanf(buffer+9,"%04x",&ela)) { fprintf(stderr,"incorrect hex file (incorrect extended addr)\n"); exit(1); }
if(!sscanf(buffer+9,"%04hx",&ela)) { fprintf(stderr,"incorrect hex file (incorrect extended addr)\n"); exit(1); }
sla=ela<<16;
continue;
}
@@ -314,7 +314,7 @@ int main(int argc,char *argv[])
int i;
for( i=0 ; i<len ; i++)
{
if(!sscanf(buffer+9+2*i,"%02x",&data[i])) { fprintf(stderr,"incorrect hex file (incorrect data)\n"); exit(1); }
if(!sscanf(buffer+9+2*i,"%02hhx",&data[i])) { fprintf(stderr,"incorrect hex file (incorrect data)\n"); exit(1); }
sum+=data[i];
}
if(!sscanf(buffer+9+2*i,"%02x",&cksum)) { fprintf(stderr,"incorrect hex file line %d (incorrect checksum)\n",line); exit(1); }


Loading…
Cancel
Save