From 9e1f4ed7015ac8543169fe41b74f1939a8b86f3b Mon Sep 17 00:00:00 2001 From: Anton Staaf Date: Tue, 2 Dec 2014 10:42:22 -0800 Subject: USB-SPI: Switch from task to deferred function The task based approach made sense when it looked like there would be a case closed debugging task to handle multiple bridges (SPI/I2C/USART...). I'm not convinced anymore that that task will be needed, so this simplification seems good. Signed-off-by: Anton Staaf BRANCH=None BUG=None TEST=make buildall -j Change-Id: Ic431c287c28d10252246fe9f507d9c5fcc64a077 Reviewed-on: https://chromium-review.googlesource.com/232733 Tested-by: Anton Staaf Reviewed-by: Vincent Palatin Commit-Queue: Anton Staaf --- board/discovery-stm32f072/board.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'board/discovery-stm32f072/board.c') diff --git a/board/discovery-stm32f072/board.c b/board/discovery-stm32f072/board.c index 99e0af0b1d..c6a9b3c8a3 100644 --- a/board/discovery-stm32f072/board.c +++ b/board/discovery-stm32f072/board.c @@ -87,9 +87,13 @@ void usb_spi_board_disable(struct usb_spi_config const *config) gpio_config_module(MODULE_SPI_MASTER, 0); } +USB_SPI_CONFIG(usb_spi, USB_IFACE_SPI, USB_EP_SPI); + /* Initialize board. */ static void board_init(void) { gpio_enable_interrupt(GPIO_USER_BUTTON); + + usb_spi_enable(&usb_spi, 1); } DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); -- cgit v1.2.1