fix these for the putchr and putstr name changes

This commit is contained in:
Mariano Alvira 2010-03-02 10:39:47 -05:00
parent 52bd134d4a
commit 225fb3e553
5 changed files with 69 additions and 69 deletions

View file

@ -6,14 +6,14 @@
#define DEBUG 1
#if DEBUG
#define dbg_putc(...) putc(__VA_ARGS__)
#define dbg_puts(...) puts(__VA_ARGS__)
#define dbg_putchr(...) putchr(__VA_ARGS__)
#define dbg_putstr(...) putstr(__VA_ARGS__)
#define dbg_put_hex(...) put_hex(__VA_ARGS__)
#define dbg_put_hex16(...) put_hex16(__VA_ARGS__)
#define dbg_put_hex32(...) put_hex32(__VA_ARGS__)
#else
#define dbg_putc(...)
#define dbg_puts(...)
#define dbg_putchr(...)
#define dbg_putstr(...)
#define dbg_put_hex(...)
#define dbg_put_hex16(...)
#define dbg_put_hex32(...)
@ -45,30 +45,30 @@ void main(void) {
vreg_init();
dbg_puts("Detecting internal nvm\n\r");
dbg_putstr("Detecting internal nvm\n\r");
err = nvm_detect(gNvmInternalInterface_c, &type);
dbg_puts("nvm_detect returned: 0x");
dbg_putstr("nvm_detect returned: 0x");
dbg_put_hex(err);
dbg_puts(" type is: 0x");
dbg_putstr(" type is: 0x");
dbg_put_hex32(type);
dbg_puts("\n\r");
dbg_putstr("\n\r");
/* erase the flash */
err = nvm_erase(gNvmInternalInterface_c, type, 0x4fffffff);
dbg_puts("nvm_erase returned: 0x");
dbg_putstr("nvm_erase returned: 0x");
dbg_put_hex(err);
dbg_puts("\n\r");
dbg_putstr("\n\r");
dbg_puts(" type is: 0x");
dbg_putstr(" type is: 0x");
dbg_put_hex32(type);
dbg_puts("\n\r");
dbg_putstr("\n\r");
/* say we are ready */
len = 0;
puts("ready");
putstr("ready");
flushrx();
/* read the length */
@ -78,9 +78,9 @@ void main(void) {
len += (c<<(i*8));
}
dbg_puts("len: ");
dbg_putstr("len: ");
dbg_put_hex32(len);
dbg_puts("\n\r");
dbg_putstr("\n\r");
/* write the OKOK magic */
@ -92,15 +92,15 @@ void main(void) {
((uint8_t *)buf)[0] = 'N'; ((uint8_t *)buf)[1] = 'O'; ((uint8_t *)buf)[2] = 'N'; ((uint8_t *)buf)[3] = 'O';
#endif
dbg_puts(" type is: 0x");
dbg_putstr(" type is: 0x");
dbg_put_hex32(type);
dbg_puts("\n\r");
dbg_putstr("\n\r");
err = nvm_write(gNvmInternalInterface_c, type, (uint8_t *)buf, 0, 4);
dbg_puts("nvm_write returned: 0x");
dbg_putstr("nvm_write returned: 0x");
dbg_put_hex(err);
dbg_puts("\n\r");
dbg_putstr("\n\r");
/* write the length */
err = nvm_write(gNvmInternalInterface_c, type, (uint8_t *)&len, 4, 4);
@ -113,7 +113,7 @@ void main(void) {
err = nvm_write(gNvmInternalInterface_c, type, (uint8_t *)&c, 8+i, 1);
}
puts("flasher done\n\r");
putstr("flasher done\n\r");
state = SCAN_X; addr=0;
while((c=getc())) {
@ -139,11 +139,11 @@ void main(void) {
} else {
/* string is data to write */
data = to_u32(buf);
puts("writing addr ");
putstr("writing addr ");
put_hex32(addr);
puts(" data ");
putstr(" data ");
put_hex32(data);
puts("\n\r");
putstr("\n\r");
err = nvm_write(gNvmInternalInterface_c, 1, (uint8_t *)&data, addr, 4);
addr += 4;
}

View file

@ -16,27 +16,27 @@ void main(void) {
vreg_init();
puts("Detecting internal nvm\n\r");
putstr("Detecting internal nvm\n\r");
err = nvm_detect(gNvmInternalInterface_c, &type);
puts("nvm_detect returned: 0x");
putstr("nvm_detect returned: 0x");
put_hex(err);
puts(" type is: 0x");
putstr(" type is: 0x");
put_hex32(type);
puts("\n\r");
putstr("\n\r");
nvm_setsvar(0);
err = nvm_read(gNvmInternalInterface_c, type, (uint8_t *)buf, READ_ADDR, READ_NBYTES);
puts("nvm_read returned: 0x");
putstr("nvm_read returned: 0x");
put_hex(err);
puts("\n\r");
putstr("\n\r");
for(i=0; i<READ_NBYTES/4; i++) {
puts("0x");
putstr("0x");
put_hex32(buf[i]);
puts("\n\r");
putstr("\n\r");
}

View file

@ -16,46 +16,46 @@ void main(void) {
vreg_init();
puts("Detecting internal nvm\n\r");
putstr("Detecting internal nvm\n\r");
err = nvm_detect(gNvmInternalInterface_c, &type);
puts("nvm_detect returned: 0x");
putstr("nvm_detect returned: 0x");
put_hex(err);
puts(" type is: 0x");
putstr(" type is: 0x");
put_hex32(type);
puts("\n\r");
putstr("\n\r");
buf[0] = WRITEVAL0;
buf[1] = WRITEVAL1;
err = nvm_erase(gNvmInternalInterface_c, type, 0x40000000); /* erase sector 30 --- sector 31 is the 'secret zone' */
puts("nvm_erase returned: 0x");
putstr("nvm_erase returned: 0x");
put_hex(err);
puts("\n\r");
putstr("\n\r");
err = nvm_write(gNvmInternalInterface_c, type, (uint8_t *)buf, WRITE_ADDR, WRITE_NBYTES);
puts("nvm_write returned: 0x");
putstr("nvm_write returned: 0x");
put_hex(err);
puts("\n\r");
puts("writing\n\r");
putstr("\n\r");
putstr("writing\n\r");
for(i=0; i<WRITE_NBYTES/4; i++) {
puts("0x");
putstr("0x");
put_hex32(buf[i]);
puts("\n\r");
putstr("\n\r");
buf[i] = 0x00000000; /* clear buf for the read */
}
err = nvm_read(gNvmInternalInterface_c, type, (uint8_t *)buf, WRITE_ADDR, WRITE_NBYTES);
puts("nvm_read returned: 0x");
putstr("nvm_read returned: 0x");
put_hex(err);
puts("\n\r");
puts("reading\n\r");
putstr("\n\r");
putstr("reading\n\r");
for(i=0; i<WRITE_NBYTES/4; i++) {
puts("0x");
putstr("0x");
put_hex32(buf[i]);
puts("\n\r");
putstr("\n\r");
}

View file

@ -10,7 +10,7 @@ void main(void) {
uart_init(INC, MOD);
for(data = DUMP_BASE; data < ((uint8_t *)(DUMP_BASE+DUMP_LEN)); data++) {
putc(*data);
putchr(*data);
}
while(1);

View file

@ -13,19 +13,19 @@ void main(void) {
*mem32(0x0040fffc) = 0xface00ff;
*mem32(0x00410000) = 0xabcd0123;
puts("sleep test\n\r");
puts("0x00401ffc: ");
putstr("sleep test\n\r");
putstr("0x00401ffc: ");
put_hex32(*mem32(0x00401ffc));
puts("\r\n");
puts("0x00407ffc: ");
putstr("\r\n");
putstr("0x00407ffc: ");
put_hex32(*mem32(0x00407ffc));
puts("\r\n");
puts("0x0040fffc: ");
putstr("\r\n");
putstr("0x0040fffc: ");
put_hex32(*mem32(0x0040fffc));
puts("\r\n");
puts("0x00410000: ");
putstr("\r\n");
putstr("0x00410000: ");
put_hex32(*mem32(0x00410000));
puts("\r\n");
putstr("\r\n");
/* radio must be OFF before sleeping */
/* otherwise MCU will not wake up properly */
@ -34,7 +34,7 @@ void main(void) {
#if USE_32KHZ
/* turn on the 32kHz crystal */
puts("enabling 32kHz crystal\n\r");
putstr("enabling 32kHz crystal\n\r");
/* you have to hold it's hand with this on */
/* once you start the 32xHz crystal it can only be stopped with a reset (hard or soft) */
/* first, disable the ring osc */
@ -49,14 +49,14 @@ void main(void) {
{
static volatile uint32_t old;
old = *CRM_RTC_COUNT;
puts("waiting for xtal\n\r");
putstr("waiting for xtal\n\r");
while(*CRM_RTC_COUNT == old) {
continue;
}
/* RTC has started up */
set_bit(*CRM_SYS_CNTL,5);
puts("32kHZ xtal started\n\r");
putstr("32kHZ xtal started\n\r");
}
#endif
@ -105,19 +105,19 @@ void main(void) {
/* write 1 to sleep_sync --- this clears the bit (it's a r1wc bit) and finishes wakeup */
*CRM_STATUS = 1;
puts("\n\r\n\r\n\r");
puts("0x00401ffc: ");
putstr("\n\r\n\r\n\r");
putstr("0x00401ffc: ");
put_hex32(*mem32(0x00401ffc));
puts("\r\n");
puts("0x00407ffc: ");
putstr("\r\n");
putstr("0x00407ffc: ");
put_hex32(*mem32(0x00407ffc));
puts("\r\n");
puts("0x0040fffc: ");
putstr("\r\n");
putstr("0x0040fffc: ");
put_hex32(*mem32(0x0040fffc));
puts("\r\n");
puts("0x00410000: ");
putstr("\r\n");
putstr("0x00410000: ");
put_hex32(*mem32(0x00410000));
puts("\r\n");
putstr("\r\n");
*GPIO_PAD_DIR0 = LED_RED;
#define DELAY 400000