forked from stm/stm32-mw-usb-device
Release 0.0.1
This commit is contained in:
@@ -24,6 +24,8 @@ EndBSPDependencies */
|
|||||||
/* Includes ------------------------------------------------------------------*/
|
/* Includes ------------------------------------------------------------------*/
|
||||||
#include "usbd_cdc_if.h"
|
#include "usbd_cdc_if.h"
|
||||||
|
|
||||||
|
|
||||||
|
extern TIM_HandleTypeDef htim2;
|
||||||
/** @addtogroup STM32_USB_DEVICE_LIBRARY
|
/** @addtogroup STM32_USB_DEVICE_LIBRARY
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
@@ -216,13 +218,30 @@ static int8_t TEMPLATE_Receive(uint8_t *Buf, uint32_t *Len)
|
|||||||
UNUSED(Buf);
|
UNUSED(Buf);
|
||||||
UNUSED(Len);
|
UNUSED(Len);
|
||||||
|
|
||||||
if(Buf[0] == '1')
|
switch (Buf[0])
|
||||||
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);
|
{
|
||||||
else if(Buf[0] == '0')
|
case ('1'):
|
||||||
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
|
htim2.Instance->CCR1 = 10;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ('2'):
|
||||||
|
htim2.Instance->CCR1 = 25;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ('3'):
|
||||||
|
htim2.Instance->CCR1 = 50;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ('4'):
|
||||||
|
htim2.Instance->CCR1 = 75;
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
htim2.Instance->CCR1 = 99;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
USBD_CDC_ReceivePacket(&hUsbDeviceFS);
|
USBD_CDC_ReceivePacket(&hUsbDeviceFS);
|
||||||
return (USBD_OK);
|
return (USBD_OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user