|
29 | 29 | #define MAIN_BTN SW2
|
30 | 30 | #define MAIN_BTN_PUPD PullUp
|
31 | 31 |
|
| 32 | +#if defined TARGET_K64F |
| 33 | + |
32 | 34 | #define MAIN_ACL(acl_list_name) \
|
33 | 35 | static const UvisorBoxAclItem acl_list_name[] = { \
|
34 | 36 | {SIM, sizeof(*SIM), UVISOR_TACLDEF_PERIPH}, \
|
|
48 | 50 | {SPI0, sizeof(*SPI0), UVISOR_TACLDEF_PERIPH}, \
|
49 | 51 | }
|
50 | 52 |
|
| 53 | +#elif defined TARGET_MPS2 |
| 54 | + |
| 55 | +#define MAIN_ACL(acl_list_name) \ |
| 56 | + static const UvisorBoxAclItem acl_list_name[] = { \ |
| 57 | + {CMSDK_GPIO0, sizeof(*CMSDK_GPIO0), UVISOR_TACLDEF_PERIPH}, \ |
| 58 | + {CMSDK_GPIO1, sizeof(*CMSDK_GPIO1), UVISOR_TACLDEF_PERIPH}, \ |
| 59 | + {CMSDK_UART0, sizeof(*CMSDK_UART0), UVISOR_TACLDEF_PERIPH}, \ |
| 60 | + {CMSDK_UART1, sizeof(*CMSDK_UART1), UVISOR_TACLDEF_PERIPH}, \ |
| 61 | + {CMSDK_UART2, sizeof(*CMSDK_UART2), UVISOR_TACLDEF_PERIPH}, \ |
| 62 | + {CMSDK_DUALTIMER, sizeof(*CMSDK_DUALTIMER), UVISOR_TACLDEF_PERIPH}, \ |
| 63 | + } |
| 64 | + |
| 65 | +#else |
| 66 | + |
| 67 | +#error "Target not supported." |
| 68 | + |
| 69 | +#endif |
| 70 | + |
51 | 71 | extern DigitalOut led_red;
|
52 | 72 | extern DigitalOut led_green;
|
53 | 73 | extern DigitalOut led_blue;
|
|
0 commit comments