mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-24 07:29:42 +00:00
fix these for the putchr and putstr name changes
This commit is contained in:
parent
52bd134d4a
commit
225fb3e553
@ -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;
|
||||
}
|
||||
|
@ -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");
|
||||
}
|
||||
|
||||
|
||||
|
@ -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");
|
||||
}
|
||||
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user