/* LocalFileSystem test modified to use SD cards instead. */\r
#include "mbed.h"\r
#include "SDFileSystem.h"\r
-#include "agutil.h"\r
-\r
-\r
-extern "C" void HardFault_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nHardFault\r\n");\r
-}\r
-\r
-extern "C" void MemManage_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nMemManage\r\n");\r
-}\r
-\r
-extern "C" void BusFault_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nBusFault\r\n");\r
-}\r
-\r
-extern "C" void UsageFault_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nUsageFault\r\n");\r
-}\r
-\r
-extern "C" void SVC_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nSVC Call\r\n");\r
-}\r
-\r
-extern "C" void DebugMon_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nDebugMonitor\r\n");\r
-}\r
-\r
-extern "C" void PendSV_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nPendSV\r\n");\r
-}\r
-\r
-extern "C" void SysTick_Handler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nSysTick");\r
-}\r
-\r
-\r
-void BreakHandler(void)\r
-{\r
- DebugDumpStack();\r
- error("\r\nManual Break\r\n");\r
-}\r
\r
\r
SDFileSystem sd(p5, p6, p7, p8, "sd"); // the pinout on the mbed Cool Components workshop board\r
-InterruptIn BreakInterrupt(p9);\r
\r
\r
int main() \r
{\r
- // If you pull p9 low, then it should break into a running program and dump the stack.\r
- BreakInterrupt.mode(PullUp);\r
- BreakInterrupt.fall(BreakHandler);\r
-\r
int Result = -1;\r
char Buffer[32];\r
\r
printf("Test 10: closedir\r\n");\r
closedir(d);\r
\r
-\r
-\r
printf("\r\nTest completed\r\n");\r
} \r