cdc_msc_hid: Ensure example compiles again- add missing prototypes,

fix incorrect prototypes, clean up.
This commit is contained in:
William D. Jones 2019-01-10 10:14:01 -05:00
parent b367baeaf1
commit 75fda7d638
3 changed files with 16 additions and 20 deletions

View File

@ -109,6 +109,7 @@
//------------- CLASS -------------//
#define CFG_TUD_CDC 1
#define CFG_TUD_MSC 0
#define CFG_TUD_MIDI 0
#define CFG_TUD_CUSTOM_CLASS 0
#define CFG_TUD_HID 0

View File

@ -47,17 +47,6 @@
//--------------------------------------------------------------------+
#define LED_STATE_ON 1
static void board_led_init(uint32_t led_id) {
uint8_t port_index = led_id / 16;
uint8_t pin_index = led_id % 16;
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN << port_index;
GPIO_TypeDef * gpio = ((GPIO_TypeDef *) (GPIOA_BASE + (GPIOB_BASE - GPIOA_BASE) * port_index));
gpio->MODER = 0x01 << (pin_index * 2);
}
void board_init(void)
{
@ -68,7 +57,8 @@ void board_init(void)
#endif
// Init the LED on PD14
board_led_init(BOARD_LED0);
RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN;
GPIOD->MODER = GPIO_MODER_MODE14_0;
// USB Clock init
@ -78,17 +68,13 @@ void board_init(void)
void board_led_control(uint32_t led_id, bool state)
void board_led_control(bool state)
{
uint8_t port_index = led_id / 16;
uint8_t pin_index = led_id % 16;
GPIO_TypeDef * gpio = ((GPIO_TypeDef *) (GPIOA_BASE + (GPIOB_BASE - GPIOA_BASE) * port_index));
uint32_t value = 1 << pin_index;
if (!state) {
value <<= 16;
GPIOD->BSRR = GPIO_BSRR_BR14;
} else {
GPIOD->BSRR = GPIO_BSRR_BS14;
}
gpio->BSRR = value;
}

View File

@ -69,6 +69,15 @@ bool dcd_init (uint8_t rhport)
return true;
}
void dcd_int_enable (uint8_t rhport)
{
}
void dcd_int_disable (uint8_t rhport)
{
}
void dcd_connect (uint8_t rhport)
{