1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-09 20:46:07 +01:00
Commit Graph

724 Commits

Author SHA1 Message Date
Brian Webb
b75637e6f2 LP-540 Changes all reference to ms5611 in ms56xx.h to ms56xx, and combines if statements in pressure compensation equations. 2017-07-08 09:15:33 -07:00
Brian Webb
4ee7249b4a LP-540 Adds support for ms5607 and ms5637 to the ms5611 driver and renames it ms56xx. 2017-07-08 09:14:58 -07:00
Brian Webb
8f91f1b49b Merged in webbbn/librepilot/LP-537-update-f0-gps-to-be-more-similar (pull request #445)
LP-537 update f0 gps to be more similar

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-07-05 19:32:00 +00:00
Brian Webb
45a267783a LP-537 stm32f10x_flash.h include in f0 pios_flash_internal.c instead of stm32f0xx_flash.h 2017-06-28 18:14:34 -07:00
Lalanne Laurent
1a4bb0cc5b Merged in f5soh/librepilot/LP-538_Oplink_256k (pull request #446)
LP-538 Set correct reg.72 value for 256kbps and 150Khz Tx deviation - Cleanup

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-06-26 19:17:36 +00:00
Lalanne Laurent
726c882aab Merged in f5soh/librepilot/LP-520_OPlink_RSSI_PPMoutput (pull request #428)
LP-520 OPlink RSSI PPMoutput

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-06-26 19:16:28 +00:00
Laurent Lalanne
95387e5df7 LP-538 Set correct reg.72 value for 256kbps and 150Khz Tx deviation - Cleanup 2017-06-25 16:06:31 +02:00
Brian Webb
481d9abfd8 LP-537 Remove requirement for left shifting I2C addresses on the F0 devices. This makes the I2C driver on F0 compatible with the other devices. 2017-06-24 15:08:16 -07:00
Laurent Lalanne
20ac6ed1e3 LP-520 Oplink : Send RSSI value as PPM output channel 2017-06-18 23:41:23 +02:00
Vladimir Zidar
429f8c41be LP-529 [I2C] [MS5611] Remove PIOS_DELAY_WaitmS() and move (re)initialization into fsm. 2017-06-14 16:12:35 +02:00
Vladimir Zidar
b0fa0edb64 LP-529 [F3] [I2C] Move i2c bus unlocking down to irq, to save one context switch and make bus available for use by other drivers sooner. 2017-06-14 16:10:50 +02:00
Vladimir Zidar
a00af53710 LP-529 [F3] [I2C] Fix nack handling. 2017-06-14 16:10:50 +02:00
Vladimir Zidar
8c60c28b51 LP-529 Fixed i2c port selection for aux mag. 2017-06-14 16:10:24 +02:00
Vladimir Zidar
d991607aa5 LP-527 Move PIOS_DELAY_Init() after the peripheral clocks have been started. F0 uses TIM2 for delays. 2017-06-05 01:24:40 +02:00
Vladimir Zidar
aadd17d1b4 LP-527 Remove peripheral clock managing code 2017-06-05 01:24:36 +02:00
Vladimir Zidar
8ddd8a029e LP-512 Cleaned up buzzer configuration and usage for boards with dedicated buzzer port. 2017-06-02 11:46:29 +02:00
Vladimir Zidar
e8b7aacd99 LP-512 update F3 pios_usb.c and pios_usb_cdc.c to include bind_available_cb(). 2017-06-01 18:13:24 +02:00
Vladimir Zidar
4eeb983f2d LP-512 Addressed remainging PR comments. 2017-05-30 16:31:39 +02:00
Vladimir Zidar
1680b436cd LP-512 pios_usart: Shared ports support: Initializing same uart multiple times will return shared driver instance. Added uart configuration locking ioctl. 2017-05-30 15:08:32 +02:00
Vladimir Zidar
45448875d4 LP-512 HwTinyFISHSettings cleanup. First attempt at shared SBus/SensorHub port. 2017-05-30 15:08:21 +02:00
Vladimir Zidar
916188dd11 LP-512 Added support for tinyFISH FC 2017-05-29 21:12:28 +02:00
Vladimir Zidar
6fb9a4abc7 LP-512 fix f3 pios_rtc.c (squash this in previous commit) 2017-05-29 17:03:21 +02:00
Vladimir Zidar
b523f69f0e LP-512 Addressed most of the PR comments. 2017-05-26 01:06:31 +02:00
Vladimir Zidar
58e19db08f LP-512 Provide missing PIOS_DELAY_GetRaw() prototype for simposix target. 2017-05-25 22:08:40 +02:00
Vladimir Zidar
77918c51a1 LP-512 Uncrustify 2017-05-25 22:08:39 +02:00
Vladimir Zidar
5b5546a1cb LP-512 F3: implemented missing ioctls PIOS_IOCTL_USART_SET_IRQ_PRIO and PIOS_IOCTL_USART_GET_DSMBIND 2017-05-25 22:08:38 +02:00
Vladimir Zidar
faf0ae7c04 LP-512 PikoBLX board added 2017-05-25 22:08:38 +02:00
Vladimir Zidar
ae1c3612e4 LP-512 Bring back accidentally removed function 2017-05-25 22:08:37 +02:00
Vladimir Zidar
9f16143ba7 LP-512 Moved some non-DMA memory allocations (uavobjects, hid/cdc driver structures and com rx/tx buffers) to CCM if available. 2017-05-25 22:08:37 +02:00
Vladimir Zidar
5ea1c9011b LP-512 fixed STM32F303 ram memory sizes. 2017-05-25 22:08:36 +02:00
Vladimir Zidar
302ffd53c7 LP-512 fixed STM32F303xD/E vector names 2017-05-25 22:08:36 +02:00
Vladimir Zidar
bd7641e857 LP-512 Build system changed; ld scripts cleanup 2017-05-25 22:08:35 +02:00
Vladimir Zidar
e25cc40503 LP-512 ws2811 led support for F3. 2017-05-25 22:08:34 +02:00
Vladimir Zidar
55d711fa8b LP-512 Added F3 ADC support. CPU Temperature not supported. This is connected to ADC1 and we do ADC2 at the moment only. 2017-05-25 22:08:33 +02:00
Vladimir Zidar
2e1b3f9086 LP-512 [bmp280] Added driver 2017-05-25 22:08:32 +02:00
Vladimir Zidar
5435dbd464 LP-512 Initial F3 support 2017-05-25 22:08:16 +02:00
Vladimir Zidar
a2d8d795d6 Merged in mindnever/librepilot/LP-512-STM32F30x_StdPeriph_And_STM32_USB-FS-Device_Driver (pull request #427)
LP-512 STM32F30x StdPeriph And STM32 USB FS Device Driver

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
2017-05-25 13:08:19 +00:00
Brian Webb
704b1f073a Merged in webbbn/librepilot/LP-511-port-uavofrskysensorhubbridge (pull request #422)
Frsky sensor hub telemetry

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-05-25 12:11:21 +00:00
Vladimir Zidar
b87c8f4e3a LP-512 F3 USB-FS Device: Add support for new usb peripheral in STM32F303xD and STM32F303xE 2017-05-25 13:45:48 +02:00
Vladimir Zidar
f1bfc71727 LP-512 StdPeriph driver: add __attribute__((unused)) where required. 2017-05-25 13:45:03 +02:00
Vladimir Zidar
659b7d0733 LP-512 STM's standard libraries for F30x (CMSIS, StdPeriph and USB Device) 2017-05-25 13:39:28 +02:00
Vladimir Zidar
fc6f426e2c LP-519 F1: Manage GPIO_Mode from pios_servo.c to allow universal timer pin configuration with TIM_SERVO_CHANNEL_CONFIG() macro. 2017-05-18 12:42:33 +02:00
Vladimir Zidar
8edd7c1d7c LP-519 F1: revert pios_sys.c clock management. Due to older (than f3 & f4) gpio architecture, we should not allow clocks for multiple peripherals with alternate functions routed to same io pin. 2017-05-18 12:41:31 +02:00
Brian Webb
ff2504c61f Adds a port of the Tau Labs/dRonin FrSKY Sensor Hub module. 2017-05-17 19:45:40 -07:00
Vladimir Zidar
1a28929206 Merged in mindnever/librepilot/LP-480_pios_board_com_port_setup_refactoring (pull request #418)
LP-480 pios board com port setup refactoring

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 18:59:06 +00:00
Vladimir Zidar
792746f775 LP-480 DSM: do not fail to initialize driver for ports without bind capability. 2017-04-27 16:27:53 +02:00
Vladimir Zidar
ce3cba9d40 LP-479 Set lowest acceptable dshot rate to 150khz to avoid possible division by zero and unreasonably slow rates. 2017-04-26 16:57:38 +02:00
Vladimir Zidar
50fce728f8 LP-479 Addressed PR comments 2017-04-25 14:10:08 +02:00
Vladimir Zidar
3b39f1b4ce LP-479 fix simposix firmware build 2017-04-25 14:10:08 +02:00
Vladimir Zidar
1ebfb701f6 LP-479 Initial DShot implementation, F4 & F1 2017-04-25 14:10:07 +02:00