summaryrefslogtreecommitdiff
path: root/DSP/DSP_Lib_TestSuite/Common/src/main.c
blob: a41de7dd69c1b7a332a890f7daa7c031fdd193c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "jtest.h"
#include "all_tests.h"
#include "arm_math.h"


#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) && !defined (__MICROLIB)
__asm(" .global __ARM_use_no_argv\n");
#endif


void debug_init(void)
{
    uint32_t * SHCSR_ptr = (uint32_t *) 0xE000ED24; /* System Handler Control and State Register */
    *SHCSR_ptr |= 0x70000;             /* Enable  UsageFault, BusFault, and MemManage fault*/
}

int main(void)
{
#if !defined(FILEIO)
    debug_init();
#endif

    JTEST_INIT();               /* Initialize test framework. */

    JTEST_GROUP_CALL(all_tests); /* Run all tests. */

    JTEST_ACT_EXIT_FW();        /* Exit test framework.  */
#if !defined(FILEIO)
    while (1);                   /* Never return. */
#endif
}