add mqttclient to the component, and add fire stm32f429 board demo.
This commit is contained in:
71
board/Fire_STM32F429/BSP/Src/bsp_led.c
Normal file
71
board/Fire_STM32F429/BSP/Src/bsp_led.c
Normal file
@@ -0,0 +1,71 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file bsp_led.c
|
||||
* @author fire
|
||||
* @version V1.0
|
||||
* @date 2017-xx-xx
|
||||
* @brief ledӦ<64>ú<EFBFBD><C3BA><EFBFBD><EFBFBD>ӿ<EFBFBD>
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* ʵ<><CAB5>ƽ̨:Ұ<><D2B0> STM32 F429 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* <20><>̳ :http://www.firebbs.cn
|
||||
* <20>Ա<EFBFBD> :http://firestm32.taobao.com
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
#include "bsp_led.h"
|
||||
|
||||
/**
|
||||
* @brief <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED<45><44>IO
|
||||
* @param <20><>
|
||||
* @retval <20><>
|
||||
*/
|
||||
void LED_GPIO_Config(void)
|
||||
{
|
||||
|
||||
/*<2A><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>GPIO_InitTypeDef<65><66><EFBFBD>͵Ľṹ<C4BD><E1B9B9>*/
|
||||
GPIO_InitTypeDef GPIO_InitStruct;
|
||||
|
||||
/*<2A><><EFBFBD><EFBFBD>LED<45><44><EFBFBD>ص<EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>*/
|
||||
LED1_GPIO_CLK_ENABLE();
|
||||
LED2_GPIO_CLK_ENABLE();
|
||||
LED3_GPIO_CLK_ENABLE();
|
||||
LED4_GPIO_CLK_ENABLE();
|
||||
|
||||
/*ѡ<><D1A1>Ҫ<EFBFBD><D2AA><EFBFBD>Ƶ<EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD>*/
|
||||
GPIO_InitStruct.Pin = LED1_PIN;
|
||||
|
||||
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
|
||||
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ģʽ*/
|
||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||
|
||||
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD> */
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
|
||||
|
||||
/*<2A><><EFBFBD>ÿ⺯<C3BF><E2BAAF><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>GPIO_InitStructure<72><65>ʼ<EFBFBD><CABC>GPIO*/
|
||||
HAL_GPIO_Init(LED1_GPIO_PORT, &GPIO_InitStruct);
|
||||
|
||||
/*ѡ<><D1A1>Ҫ<EFBFBD><D2AA><EFBFBD>Ƶ<EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD>*/
|
||||
GPIO_InitStruct.Pin = LED2_PIN;
|
||||
HAL_GPIO_Init(LED2_GPIO_PORT, &GPIO_InitStruct);
|
||||
|
||||
/*ѡ<><D1A1>Ҫ<EFBFBD><D2AA><EFBFBD>Ƶ<EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD>*/
|
||||
GPIO_InitStruct.Pin = LED3_PIN;
|
||||
HAL_GPIO_Init(LED3_GPIO_PORT, &GPIO_InitStruct);
|
||||
|
||||
/*ѡ<><D1A1>Ҫ<EFBFBD><D2AA><EFBFBD>Ƶ<EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD>*/
|
||||
GPIO_InitStruct.Pin = LED4_PIN;
|
||||
HAL_GPIO_Init(LED4_GPIO_PORT, &GPIO_InitStruct);
|
||||
|
||||
/*<2A>ر<EFBFBD>RGB<47><42>*/
|
||||
LED_RGBOFF;
|
||||
|
||||
/*ָʾ<D6B8><CABE>Ĭ<EFBFBD>Ͽ<EFBFBD><CFBF><EFBFBD>*/
|
||||
LED4(ON);
|
||||
|
||||
}
|
||||
/*********************************************END OF FILE**********************/
|
Reference in New Issue
Block a user