A code for the spindling of bots.

Dependencies:   MX12 ServoRingBuffer mbed-src

Fork of SpindleBot by MRD Lab

Committer:
labmrd
Date:
Mon Jan 26 04:38:06 2015 +0000
Revision:
2:dfeadd6c651c
F1rst P0st!!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
labmrd 2:dfeadd6c651c 1 // These external symbols are maintained by the linker to indicate the
labmrd 2:dfeadd6c651c 2 // location of various regions in the device's memory. They will be used by
labmrd 2:dfeadd6c651c 3 // DisplayRAMBanks() to dump the size of each RAM bank to stdout.
labmrd 2:dfeadd6c651c 4 extern unsigned int Image$$RW_IRAM1$$Base;
labmrd 2:dfeadd6c651c 5 extern unsigned int Image$$RW_IRAM1$$ZI$$Limit;
labmrd 2:dfeadd6c651c 6 extern unsigned int Image$$RW_IRAM2$$Base;
labmrd 2:dfeadd6c651c 7 extern unsigned int Image$$RW_IRAM2$$ZI$$Limit;
labmrd 2:dfeadd6c651c 8 extern unsigned int Image$$RW_IRAM3$$Base;
labmrd 2:dfeadd6c651c 9 extern unsigned int Image$$RW_IRAM3$$ZI$$Limit;
labmrd 2:dfeadd6c651c 10
labmrd 2:dfeadd6c651c 11
labmrd 2:dfeadd6c651c 12 // Displays the size of static allocations for each RAM bank as indicated by
labmrd 2:dfeadd6c651c 13 // ARM linker to stdout.
labmrd 2:dfeadd6c651c 14 static void DisplayRAMBanks(void)
labmrd 2:dfeadd6c651c 15 {
labmrd 2:dfeadd6c651c 16 printf("Static RAM bank allocations\r\n");
labmrd 2:dfeadd6c651c 17 printf(" Main RAM = %u\r\n", (unsigned int)&Image$$RW_IRAM1$$ZI$$Limit -
labmrd 2:dfeadd6c651c 18 (unsigned int)&Image$$RW_IRAM1$$Base);
labmrd 2:dfeadd6c651c 19 printf(" RAM0 = %u\r\n", (unsigned int)&Image$$RW_IRAM2$$ZI$$Limit -
labmrd 2:dfeadd6c651c 20 (unsigned int)&Image$$RW_IRAM2$$Base);
labmrd 2:dfeadd6c651c 21 printf(" RAM1 = %u\r\n", (unsigned int)&Image$$RW_IRAM3$$ZI$$Limit -
labmrd 2:dfeadd6c651c 22 (unsigned int)&Image$$RW_IRAM3$$Base);
labmrd 2:dfeadd6c651c 23 }