@@ -71,6 +71,36 @@ extern Serial shared_pc;
71
71
{(void *) 0x42000000, 0x2000000, UVISOR_TACLDEF_PERIPH}, \
72
72
}
73
73
74
+ #elif defined(TARGET_DISCO_F429ZI )
75
+
76
+ #define MAIN_LED LED1
77
+ #define SECURE_LED LED2
78
+ #define LED_ON true
79
+ #define LED_OFF false
80
+ #define SECURE_SWITCH USER_BUTTON
81
+ #define SECURE_SWITCH_PULL PullDown
82
+
83
+ #define MAIN_ACL (acl_list_name ) \
84
+ static const UvisorBoxAclItem acl_list_name[] = { \
85
+ {GPIOA, sizeof(*GPIOA), UVISOR_TACLDEF_PERIPH}, \
86
+ {GPIOB, sizeof(*GPIOB), UVISOR_TACLDEF_PERIPH}, \
87
+ {GPIOC, sizeof(*GPIOC), UVISOR_TACLDEF_PERIPH}, \
88
+ {GPIOD, sizeof(*GPIOD), UVISOR_TACLDEF_PERIPH}, \
89
+ {GPIOE, sizeof(*GPIOE), UVISOR_TACLDEF_PERIPH}, \
90
+ {RTC, sizeof(*RTC), UVISOR_TACLDEF_PERIPH}, \
91
+ {TIM5, sizeof(*TIM5), UVISOR_TACLDEF_PERIPH}, \
92
+ {USART1, sizeof(*USART1), UVISOR_TACLDEF_PERIPH}, \
93
+ {I2C1, sizeof(*I2C1), UVISOR_TACLDEF_PERIPH}, \
94
+ {SPI1, sizeof(*SPI1), UVISOR_TACLDEF_PERIPH}, \
95
+ {RCC, sizeof(*RCC), UVISOR_TACLDEF_PERIPH}, \
96
+ {FLASH, sizeof(*FLASH), UVISOR_TACLDEF_PERIPH}, \
97
+ {PWR, sizeof(*PWR), UVISOR_TACLDEF_PERIPH}, \
98
+ {EXTI, sizeof(*EXTI), UVISOR_TACLDEF_PERIPH}, \
99
+ {GPIOG, sizeof(*GPIOG), UVISOR_TACLDEF_PERIPH}, \
100
+ {SYSCFG, sizeof(*SYSCFG), UVISOR_TACLDEF_PERIPH}, \
101
+ {(void *) 0x42000000, 0x01000000, UVISOR_TACLDEF_PERIPH}, \
102
+ }
103
+
74
104
#else /* Target-specific settings */
75
105
76
106
#error "Unsupported target. Checkout the README.md file for the list of supported targets for this app."
0 commit comments