1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/flight/PiOS/STM32F4xx
Stacey Sheldon 3210bd3f9c f4 usb_dcd: disable FIFO empty IRQ while waiting for tx completion
CPU was being hammered with FIFO empty IRQs if we queued data but
the host wasn't actively draining the FIFO.

This was entirely unexpected so this hack should probably be
removed once we can figure out why this was happening.

This is almost certainly hiding some other issue.
2012-03-07 20:36:37 -05:00
..
inc Merge in PixHawk F4 work 2011-11-01 01:09:55 -05:00
Libraries f4 usb_dcd: disable FIFO empty IRQ while waiting for tx completion 2012-03-07 20:36:37 -05:00
library.mk f4 usb: configure and build ST USB OTG and USB DEV libraries 2012-02-07 02:25:31 -05:00
link_STM32F4xx_BL_memory.ld Merge in PixHawk F4 work 2011-11-01 01:09:55 -05:00
link_STM32F4xx_OP_memory.ld Merge in PixHawk F4 work 2011-11-01 01:09:55 -05:00
link_STM32F4xx_sections.ld makefile: Add EF (Entire Flash) targets for all boards 2012-02-03 00:59:36 -05:00
pios_adc.c Small change to pios_adc so it works when not enabled 2011-11-13 17:14:08 -06:00
pios_bl_helper.c f4 bl_helper: clear all flash errors as we unlock the flash 2012-03-07 19:53:18 -05:00
pios_debug.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_delay.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_dsm.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_exti.c Update pios_exti for F4 2012-01-23 16:55:54 -06:00
pios_gpio.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_i2c.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_iap.c Ported pios_iap.c to F4 2012-02-11 13:49:32 +01:00
pios_irq.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_led.c Update pios_led for F4 targets to match the new F1 implementation. Also fix 2012-01-25 22:50:19 -06:00
pios_ppm.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_pwm.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_rtc.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_servo.c Handle different prescaler values for timers on APB1 and APB2. 2012-01-28 20:04:55 +01:00
pios_spi.c Going a bit overkill with this - deinit who SPI block between transactions. 2012-02-02 12:32:57 -06:00
pios_sys.c revo usb: Add support for USB to Revo 2012-02-07 02:25:31 -05:00
pios_tim.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_usart.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
pios_usb_cdc.c revo usb: Add support for USB to Revo 2012-02-07 02:25:31 -05:00
pios_usb_hid.c f4 usb_hid: track whether we have buffers queued on endpoints 2012-03-07 20:36:36 -05:00
pios_usb.c usbhook: delete dead code 2012-03-07 19:53:17 -05:00
pios_usbhook.c f4 usbhook: drop in/out bit from EP numbers before using as index 2012-03-07 20:01:35 -05:00
pios_wdg.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
startup.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00
vectors_stm32f4xx.c Update the F4 copyright headers to 2012 2012-01-04 19:29:29 -06:00