#include #include #include "tests.h" /* INC = 767; MOD = 9999 works: 115200 @ 24 MHz 16 bit sample */ #define INC 767 #define MOD 9999 #define READ_ADDR 0x1F000 #define NBYTES 1024 void main(void) { nvmType_t type=0; nvmErr_t err; uint32_t buf[NBYTES/4]; uint32_t i; uart_init(INC, MOD); print_welcome("nvm-read"); vreg_init(); puts("Detecting internal nvm\n\r"); err = nvm_detect(gNvmInternalInterface_c, &type); puts("nvm_detect returned: 0x"); put_hex(err); puts(" type is: 0x"); put_hex32(type); puts("\n\r"); nvm_setsvar(0); err = nvm_read(gNvmInternalInterface_c, type, (uint8_t *)buf, READ_ADDR, NBYTES); puts("nvm_read returned: 0x"); put_hex(err); puts("\n\r"); for(i=0; i