1_定义自己的菜单栏和工具栏
为什么要定义自己的菜单栏和工具栏?
因为有些功能用不到,有些功能经常使用。放在一起不简洁,隐藏掉不实用的部分,添加适合自己实用的部分。
2_消除菜单栏+定义快捷键
定义主题样式的时候,菜单栏颜色无法改变。可以通过去除菜单栏,添加工具栏和快捷键替代它功能。
去除菜单栏想恢复怎么恢复?
添加"定义透视图"快捷键方式恢复,把原来去掉菜单栏选项重新勾选上就可以了。
请参考完美主题
3_按键控制LED点亮
stm32cubemx部分
代码编辑部分
/* USER CODE BEGIN 4 */
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){
if(GPIO_Pin& GPIO_PIN_8){
HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_9);
}
}
/* USER CODE END 4 */
模板代码
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){
if(GPIO_Pin& GPIO_PIN_${1}){
HAL_GPIO_TogglePin(GPIO${A},GPIO_PIN_${引脚号});
}
}