UUID read and print

Dependencies:   mbed

main.cpp

Committer:
sam_grove
Date:
2014-10-20
Revision:
2:3d2e61cce12a
Parent:
1:3166c3c53a37
Child:
4:dd6505971fd2
Child:
5:c397bce05ecd

File content as of revision 2:3d2e61cce12a:

#include "mbed.h"

//#if defined(TARGET_K64F)
//#if defined(TARGET_LPC1768)
#if defined(TARGET_C027)
#error haha
#endif

int main() {
    uint32_t UUID_LOC = 0x40048054; // K64F address of UUID data
    uint32_t result[4] = {0};
    uint32_t i = 3;
        
    for (; i>=0; --i) {
        result[i] = *(uint32_t *)UUID_LOC;
        printf("REG:%08x\tVAL:%08x\r\n", UUID_LOC, result[i]);
        UUID_LOC += 4;
    }
    
    error("exit\r\n");
    return *result;
}