1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-01 09:24:10 +01:00
LibrePilot/flight/PiOS/STM32F10x
Stacey Sheldon 2f86e4dd4f Make PWM/PPM and Servo drivers play nicely together
PWM and PPM can now coexist in the same load and be
selected at boot time via the hwsettings UAVObject.

This is basically a complete restructuring of the
way the drivers interact with the TIM peripheral in
the STM32.

As a side effect, the PWM and PPM drivers are now
ready to support multiple instances of each.

This also provides the first step toward being able
to reassign some of the PWM input pins to be servo
output pins.  Still more work required, but this is
a good start.
2011-08-27 21:39:56 -04:00
..
Libraries stdperiph: Make TIM related APIs use const pointers 2011-08-27 21:39:17 -04:00
link_stm32f10x_HD.ld Directory re-structuring. Doesn't compile yet, need to commit first. 2009-12-01 14:04:30 +00:00
link_stm32f10x_MD.ld build: convert all app loads to require bootloaders 2011-05-08 12:40:29 -04:00
link_STM3210E_INS_BL_sections.ld UAVObject Init: Get rid of deprecated linker init code 2011-08-10 22:48:42 -05:00
link_STM3210E_INS_memory.ld build: refactor fw, bl and bu rules 2011-05-23 18:21:42 -04:00
link_STM3210E_INS_sections.ld UAVObject Init: Get rid of deprecated linker init code 2011-08-10 22:48:42 -05:00
link_STM3210E_OP_BL_sections.ld UAVObject Init: Get rid of deprecated linker init code 2011-08-10 22:48:42 -05:00
link_STM3210E_OP_memory.ld build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00
link_STM3210E_OP_sections.ld UAVObject Init: Get rid of deprecated linker init code 2011-08-10 22:48:42 -05:00
link_STM32103CB_AHRS_BL_sections.ld build: remove all remaining use of -DUSE_BOOTLOADER 2011-05-23 18:21:42 -04:00
link_STM32103CB_AHRS_memory.ld build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00
link_STM32103CB_AHRS_sections.ld link: Use alternate declaration of pios_board_info_blob 2011-05-23 18:21:42 -04:00
link_STM32103CB_CC_Rev1_BL_sections.ld UAVObject Init: Get rid of deprecated linker init code 2011-08-10 22:48:42 -05:00
link_STM32103CB_CC_Rev1_memory.ld build: add pios_board_info_blob struct to bootloader flash image 2011-05-16 08:30:30 -04:00
link_STM32103CB_CC_Rev1_sections.ld Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
link_STM32103CB_PIPXTREME_BL_sections.ld build: remove all remaining use of -DUSE_BOOTLOADER 2011-05-23 18:21:42 -04:00
link_STM32103CB_PIPXTREME_memory.ld build: add support for EE bank on pipx boards 2011-05-24 01:10:40 -04:00
link_STM32103CB_PIPXTREME_sections.ld link: Use alternate declaration of pios_board_info_blob 2011-05-23 18:21:42 -04:00
pios_adc.c CC-8: Move the queue registration into the ADC PIOS driver to allow other 2011-02-03 02:42:43 +00:00
pios_debug.c Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_delay.c bl: alternate stopwatch for small bootloaders 2011-07-29 15:33:01 -04:00
pios_exti.c OP-377 PiOS/BMP085 Update BMP085 driver to be FreeRTOS agnostic 2011-04-14 09:53:04 +00:00
pios_gpio.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_i2c.c OP-326 Long I2C messages starve the other drivers 2011-03-09 17:12:18 +00:00
pios_irq.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_led.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_ppm.c Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_pwm.c Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_rtc.c rtc: allow registration of callbacks on RTC tick 2011-07-05 22:03:25 -04:00
pios_sbus.c com: Move buffering out of USART/HID layer and into COM layer 2011-07-27 19:45:38 -04:00
pios_servo.c Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_spektrum.c Merge branch 'next' into GCS_ChangesToUI-RuntimeCFG 2011-08-27 15:26:05 -05:00
pios_spi.c hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_sys.c OP-509: fix for ld symbol reference (also fixes build with 4.5.2 gcc) 2011-06-01 00:31:27 +03:00
pios_tim.c Make PWM/PPM and Servo drivers play nicely together 2011-08-27 21:39:56 -04:00
pios_usart.c usart: ensure callbacks are bound in the correct order 2011-07-27 23:21:39 -04:00
pios_usb_hid_desc.c Flight/HID: NAK instead of stall USB bus (former was mistake) and change 2010-10-20 05:21:25 +00:00
pios_usb_hid_istr.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid_prop.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid_pwr.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_usb_hid.c com: Move buffering out of USART/HID layer and into COM layer 2011-07-27 19:45:38 -04:00
pios_wdg.c PIOS/WDG: Add back the returned delay for code that wants to clear WDG more 2011-01-13 19:01:33 +00:00
startup_stm32f10x_HD_OP.S OP-423: Cleanup and remove recently added *_BL.S startup file. 2011-07-03 18:45:02 -07:00
startup_stm32f10x_HD.S OP-21: Made changes to OpenPilot makefile too allow building for bootloader and non-bootloader targets. Use "USE_BOOTLOADER = YES" to build for the OpenPilot Bootloader. 2010-03-13 20:01:31 +00:00
startup_stm32f10x_MD_CC.S OP-423: Cleanup and remove recently added *_BL.S startup file. 2011-07-03 18:45:02 -07:00
startup_stm32f10x_MD.S Changes to PiOS to be compatible with the AHRS. 2010-05-11 13:36:13 +00:00