1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
Commit Graph

15440 Commits

Author SHA1 Message Date
Laurent Lalanne
5a3dcf2018 LP-486 GPSv9 : Enable BL and EF firmware build 2017-05-27 01:38:37 +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
fb69978fda LP-512 nucleof303re - bootloader fix and misc changes 2017-05-25 22:08:39 +02:00
Vladimir Zidar
77918c51a1 LP-512 Uncrustify 2017-05-25 22:08:39 +02:00
Vladimir Zidar
6eb97ed213 LP-512 SPRacingF3Evo: Allow PPM on UART2 pins only. 2017-05-25 22:08:38 +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
90e6ab8ef6 LP-512 SPRacingF3 Evo: Added PPM in to all UARTs. Untested. 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
507d5a2b80 LP-512 SPRacingF3 Evo: Heartbeat led is active_low 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
565014d560 LP-512 Added buzzer output as PIOS_LED_ALARM. 2017-05-25 22:08:35 +02:00
Vladimir Zidar
d1c19fefbd LP-512 Fixed bootloader and dfu to be able to go into proper rescue mode without having *any* firmware flashed. 2017-05-25 22:08:35 +02:00
Vladimir Zidar
fdf7e8858a LP-512 Added F3 boards to uploader widget 2017-05-25 22:08:34 +02:00
Vladimir Zidar
e25cc40503 LP-512 ws2811 led support for F3. 2017-05-25 22:08:34 +02:00
Vladimir Zidar
9ae89cedf3 LP-512 stm32 Nucleo F303RE dev board added 2017-05-25 22:08:34 +02:00
Vladimir Zidar
9f8de01b97 LP-512 Set correct F3 flash sector size (2K). This fixes settings save error/hang after "too many" saved objects. 2017-05-25 22:08:33 +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
530d1ed2ea LP-512 Re-enable mpu9250 mag sensors 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
4c48d87f61 Merged in mindnever/librepilot/LP-519-Fix_servo_out (pull request #425)
LP-519 Fix servo out

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-05-25 12:08:38 +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
Philippe Renon
239aad83ba Merged in filnet/librepilot/LP-517_uavtalk_logging_qt5_8_0 (pull request #423)
LP-517 uavtalk logging qt5 8 0

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-05-15 20:19:16 +00:00
Philippe Renon
0a494a034f Merged in filnet/librepilot/LP-516_gps_jumptoapp_hangs_board (pull request #421)
LP-516 gps jumptoapp hangs board

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Brian Webb <webbbn@gmail.com>
2017-05-15 20:18:18 +00:00
Philippe Renon
03ec59b6a6 Merged in filnet/librepilot/LP-513_gcs_remove_unused_code (pull request #417)
LP-513 gcs remove unused code

Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 19:49:35 +00:00
Lalanne Laurent
cc4ef7f7d2 Merged in f5soh/librepilot/LP-505_Missing_img (pull request #424)
LP-505 Oplm Gui: Add missing image

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-05-15 19:39:07 +00:00
Laurent Lalanne
0f8f560b36 LP-505 Oplm Gui: Add missing image 2017-05-15 21:31:53 +02:00
Lalanne Laurent
6875c664f7 Merged in f5soh/librepilot/LP-505_OPLM_Gui (pull request #420)
LP-505 OPLM Gui

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 18:59:29 +00: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
Lalanne Laurent
9f0d7ea4aa Merged in f5soh/librepilot/LP-510_Update_oplm_panel (pull request #416)
LP-510 Fix OPLM panel display and SMeter

Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Brian Webb <webbbn@gmail.com>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-05-15 18:58:45 +00:00
Philippe Renon
3b8bfabf28 LP-517 gcs: fix uavtalk logging UI state handling
fix issues affecting the UI
fix LP-271 : it was not possible to log after a replay
remove the possibility to log while replaying
more translation aware
2017-05-12 09:41:58 +02:00
Philippe Renon
5220cb0d6f LP-517 gcs: make uavtalk log file more robust and thread safe 2017-05-12 09:41:56 +02:00
Philippe Renon
f4b53b75c1 LP-517 gcs: declare uavtalk log file as a sequential device
fixes spurious "UAVTalk - error : bad type" errors when replaying a log file
2017-05-12 09:41:55 +02:00
Philippe Renon
8c744a331d LP-517 gcs: fix uavtalk logging timer threading issues
make sure QTimer stop and start are always called from owner thread
2017-05-12 09:41:53 +02:00
Philippe Renon
faf0fe758a LP-517 gcs: fix double free when stopping uavtalk logging 2017-05-12 09:41:52 +02:00
Philippe Renon
44869bb934 LP-517 gcs: flush when writing to uavtalk log to avoid device full errors
UAVTalk checks that (io->bytesToWrite() < TX_BUFFER_SIZE)
and, since upgrading to Qt 5.8.0, that test fails when writting to log file
Apparently Qt 5.8.0 has increased the file buffer size or made some change to file handling
Flushing after each write works around this issue.
2017-05-12 09:41:50 +02:00
Philippe Renon
8e87f8b793 LP-517 gcs: rework main sequencing to allow file logging of application shutdown 2017-05-12 09:41:49 +02:00
Laurent Lalanne
289285cadb LP-505 Use clear() for OpenLRS settings reset 2017-05-10 15:13:32 +02:00