mirror of
https://github.com/hathach/tinyusb.git
synced 2025-02-19 06:40:45 +00:00
cdc_msc_hid: Ensure example compiles again- add missing prototypes,
fix incorrect prototypes, clean up.
This commit is contained in:
parent
b367baeaf1
commit
75fda7d638
@ -109,6 +109,7 @@
|
|||||||
//------------- CLASS -------------//
|
//------------- CLASS -------------//
|
||||||
#define CFG_TUD_CDC 1
|
#define CFG_TUD_CDC 1
|
||||||
#define CFG_TUD_MSC 0
|
#define CFG_TUD_MSC 0
|
||||||
|
#define CFG_TUD_MIDI 0
|
||||||
#define CFG_TUD_CUSTOM_CLASS 0
|
#define CFG_TUD_CUSTOM_CLASS 0
|
||||||
|
|
||||||
#define CFG_TUD_HID 0
|
#define CFG_TUD_HID 0
|
||||||
|
@ -47,17 +47,6 @@
|
|||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
#define LED_STATE_ON 1
|
#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)
|
void board_init(void)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -68,7 +57,8 @@ void board_init(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Init the LED on PD14
|
// Init the LED on PD14
|
||||||
board_led_init(BOARD_LED0);
|
RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN;
|
||||||
|
GPIOD->MODER = GPIO_MODER_MODE14_0;
|
||||||
|
|
||||||
// USB Clock init
|
// 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) {
|
if (!state) {
|
||||||
value <<= 16;
|
GPIOD->BSRR = GPIO_BSRR_BR14;
|
||||||
|
} else {
|
||||||
|
GPIOD->BSRR = GPIO_BSRR_BS14;
|
||||||
}
|
}
|
||||||
gpio->BSRR = value;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -69,6 +69,15 @@ bool dcd_init (uint8_t rhport)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void dcd_int_enable (uint8_t rhport)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
void dcd_int_disable (uint8_t rhport)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void dcd_connect (uint8_t rhport)
|
void dcd_connect (uint8_t rhport)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user