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