|
75 | 75 | {(void *) 0x42000000, 0x01000000, UVISOR_TACLDEF_PERIPH}, /* FIXME */ \
|
76 | 76 | }
|
77 | 77 |
|
| 78 | +#elif defined(TARGET_MPS2) |
| 79 | + |
| 80 | +#define MAIN_LED USERLED1 |
| 81 | +#define SECURE_LED USERLED2 |
| 82 | +#define LED_ON true |
| 83 | +#define LED_OFF false |
| 84 | +#define SECURE_SWITCH USERSW1 |
| 85 | +#define SECURE_SWITCH_PULL PullUp |
| 86 | + |
| 87 | +#define MAIN_ACL(acl_list_name) \ |
| 88 | + static const UvisorBoxAclItem acl_list_name[] = { \ |
| 89 | + {CMSDK_GPIO0, sizeof(*CMSDK_GPIO0), UVISOR_TACLDEF_PERIPH}, \ |
| 90 | + {CMSDK_GPIO1, sizeof(*CMSDK_GPIO1), UVISOR_TACLDEF_PERIPH}, \ |
| 91 | + {CMSDK_UART0, sizeof(*CMSDK_UART0), UVISOR_TACLDEF_PERIPH}, \ |
| 92 | + {CMSDK_UART1, sizeof(*CMSDK_UART1), UVISOR_TACLDEF_PERIPH}, \ |
| 93 | + {CMSDK_UART2, sizeof(*CMSDK_UART2), UVISOR_TACLDEF_PERIPH}, \ |
| 94 | + {CMSDK_DUALTIMER, sizeof(*CMSDK_DUALTIMER), UVISOR_TACLDEF_PERIPH}, \ |
| 95 | + } |
| 96 | + |
| 97 | +#else /* Target-specific settings */ |
| 98 | + |
| 99 | +#error "Unsupported target. Check out the README.md file to see the list of supported targets." |
| 100 | + |
78 | 101 | #endif /* Target-specific settings */
|
79 | 102 |
|
80 | 103 | #endif /* __UVISOR_HELLOWORLD_MAIN_HW_H__ */
|
0 commit comments