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
Alessio Morale
54a81fdcf1
Merge remote-tracking branch 'webbbn/LP-499-enhanced-oplink-bridging' into next
2017-04-22 22:25:49 +02:00
Brian Webb
a22809f52e
Merged in webbbn/librepilot/LP-506-remove-pair-stats-from-rfm22b-cod (pull request #414 )
...
LP-506 Removes pair stats from oplink code.
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-04-22 17:36:05 +00:00
Brian Webb
dc5eef0cb5
LP-499 Adds support for bridging either radio primary, radio auxilary, and/or VCP to any of the output ports (main, flexi, VCP, HID). Also adds the ability to configure the com speed of the UARTs independent of the air data rate.
2017-04-22 09:36:04 -07:00
Brian Webb
ece26d20b1
LP-506 Removes pair stats from oplink code.
2017-04-22 09:31:32 -07:00
Brian Webb
5dff540d07
LP-507 Converts all tick times in the rfm22b driver to ms.
2017-04-22 09:26:32 -07:00
Eric Price
faf51bb13b
Merged in corvusvcorax/librepilot/LP-500_HoTT_Telemetry_Bridge (pull request #409 )
...
LP-500 HoTT Telemetry Bridge
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Eric Price <corvuscorax@cybertrench.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Alessio Morale <alessiomorale@gmail.com>
2017-03-30 18:02:29 +00:00
Vladimir Zidar
f0457e654a
Merged in mindnever/librepilot/LP-495_USB_CDC_ep_status_nak_fix_F4 (pull request #403 )
...
LP-495 F4 USB CDC: remove internal rx_active state tracking and use actual endpoint status instead (like F1)
Approved-by: Alessio Morale <alessiomorale@gmail.com>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Eric Price <corvuscorax@cybertrench.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
2017-03-30 18:02:16 +00:00
Vladimir Zidar
d0030efeb0
LP-495 PR comments and uncrustify
2017-03-28 22:29:02 +02:00
Eric Price
545f1c863b
LP-500 HoTT Bridge Module ported from TauLabs
2017-03-24 07:56:19 +01:00
Vladimir Zidar
1203fa9e66
LP-495 F4 USB CDC: remove internal rx_active state tracking and use actual endpoint status instead (like F1)
2017-03-15 16:33:52 +01:00
Vladimir Zidar
95be5b1f0b
LP-484 Addressed PR review issues.
2017-02-21 19:54:18 +01:00
Vladimir Zidar
d49394f8fb
LP-484 Set correct servo out bank mode (PWM). Enable TIM1_UP_IRQ to fix PPM input @main port for oplinkmini target. Move ComUsbBridge to OPTMODULES for oplinkmini target.
2017-02-21 16:44:29 +01:00
Vladimir Zidar
45d1eb7493
LP-484 This change removes custom PIOS_OpenLRS_Rcvr_UpdateChannels() api in favor of PIOS_OpenLRS_RegisterPPMCallback() to be in line with other receiver modules. Furthermore, this commit moves the openlrs/oplink ppm callback from pios_board.c into *rcvr* module itself.
2017-02-21 16:44:20 +01:00
Philippe Renon
20454c53a0
Merged in mindnever/librepilot/LP-270-Implement_a_PIOS_COM_ChangeConfig (pull request #386 )
...
LP-270 implement a PIOS_COM_ChangeConfig API
2017-01-27 19:56:38 +00:00
Philippe Renon
aeddb98ea6
Merged in mindnever/librepilot/LP-475_Fix_PIOS_MPU9250_Mag_Sensitivity (pull request #382 )
...
LP-475 Fix for PIOS_MPU9250_Mag_Sensitivity() function.
2017-01-27 19:56:04 +00:00
Vladimir Zidar
191f92ce91
LP-270 - Updated copyright years
2017-01-23 13:50:22 +01:00
Vladimir Zidar
4bb5bee32b
LP-270 - Add baud rate and mode parameters. Store working copy of usart init structure for private use, so we do not revert to original config before every change. Re-enable usart after changing parameters.
2017-01-23 13:39:40 +01:00
Alessio Morale
9750879396
LP-270 - F0 and F4 Implementation
2017-01-23 13:39:39 +01:00
Alessio Morale
6d80b55c60
LP-270 - Implement PIOS_COM_ChangeConfig API (F1)
2017-01-23 13:39:39 +01:00
Jan NIJS
9ed4f644aa
LP-477 Describe iBus packet format and add packet type validation check
...
Also add a compile time protection to make sure we don't compile with bad buffer lengths.
2017-01-20 15:20:42 +01:00
Vladimir Zidar
100d073e95
LP-475 Use signed int for sensor data to avoid data overflow corruption when applying adjustment factor.
2017-01-19 17:07:15 +01:00
Vladimir Zidar
01679ee02b
LP-475 This commit fixes multiple errors in SPI transfer handling inside PIOS_MPU9250_Mag_Sensitivity() function.
2017-01-18 21:57:32 +01:00
Philippe Renon
fe9658a27b
uncrustify
2017-01-14 16:18:13 +01:00
Philippe Renon
cf1b64966e
Merged in alessiomorale/librepilot/lp-443_ekf14_mag_proj_handling (pull request #354 )
...
LP-443 & LP-353 ekf14 and CF+INS
2017-01-09 23:13:43 +01:00
Philippe Renon
246706ac9d
Merged in mindnever/librepilot/LP-463-Fix_Incorrect_timer_prescaler (pull request #374 )
...
LP-463 Use correct timer clock for F1 target. All timers get 72M clock regardless of APB domain they live on.
2017-01-09 22:45:31 +01:00
Alessio Morale
93dcc55977
LP-353 - Introduce a Nav alarm that is active when Position estimation is not available
2017-01-07 18:14:29 +01:00
Alessio Morale
2e5f3aa60c
LP-437 - Add support for a secondary radio stream and associated AuxCom driver
...
TODO: find out if there is still free space on current packet and store both streams content
2017-01-06 16:02:28 +01:00
Vladimir Zidar
fef715b3d6
LP-463 Use correct timer clock for F1 target. All timers get 72M clock regardless of APB domain they live on.
2017-01-01 17:17:58 +01:00
Lalanne Laurent
c2cf44f8d8
Merged in mindnever/librepilot/LP-415_pios_servo_Add_functions_to_support_esc_passthrough (pull request #334 )
...
LP-415 pios servo add functions to support esc passthrough
2016-12-28 14:20:28 +01:00
Vladimir Zidar
be03fb2020
LP-415 Added missing AF remap
2016-12-28 13:25:51 +01:00
Vladimir Zidar
282a187357
LP-415 F411 needs check for additional STM32F411xE define
2016-12-28 13:25:50 +01:00
Vladimir Zidar
85df731afc
LP-415 Added LP copyright to modified files
2016-12-28 13:25:50 +01:00
Vladimir Zidar
dad4a94036
LP-415 Consolidate F1 & F4 version into single one that lives in pios/common/
2016-12-28 13:25:50 +01:00
Vladimir Zidar
7e6494c8a8
LP-415 New functions PIOS_Servo_Disable(), PIOS_Servo_Enable() and PIOS_Servo_Config(). Moved timer initialization code to _Enable() function. Removed call to PIOS_TIM_InitChannels().
2016-12-28 13:25:50 +01:00
Laurent Lalanne
1e920ec67c
LP-346 RFM22 tuning: Allow XtalCap value changes without reboot.
2016-12-23 14:39:09 +01:00
Laurent Lalanne
ea377973fc
LP-346 RFM22 tuning: Add XtalCap value for fine tuning
2016-12-23 14:39:08 +01:00
Laurent Lalanne
7800f49705
LP-346 RFM22 tuning: Add AFC value to OplinkStatus
2016-12-23 14:39:08 +01:00
Laurent Lalanne
f332d48e9b
LP-345 RFM22: Add frequency band selection. 433, 868 and 915Mhz band
2016-12-23 14:38:50 +01:00
Philippe Renon
33188bd78e
Merge remote-tracking branch 'upstream/master' into next
...
# Conflicts:
# ground/gcs/src/plugins/coreplugin/connectionmanager.cpp
2016-12-13 00:56:32 +01:00
Vladimir Zidar
e603f9f3fe
LP-444 Improved I2C alarm handling by monitoring error count changes returned by PIOS_I2C_GetDiagnostics().
2016-12-05 13:02:36 +01:00
Vladimir Zidar
64bf884f96
LP-391 Changed PIOS_COM_Init buffer len parameters to uint16_t type. Fixed simposix pios_board.c GPSPORT_GPS init incorrectly passing -1 to PIOS_Board_configure_com() which was on some platforms converted to large unsigned value.
2016-11-26 21:51:29 +01:00
Philippe Renon
aef6d65b1f
Merged in mindnever/librepilot/LP-413_add_PIOS_COM_RegisterAvailableCallback (pull request #333 )
...
LP-413 This commit adds PIOS_COM_RegisterAvailableCallback() function.
2016-10-05 21:45:32 +02:00
Lalanne Laurent
01de16657d
Merged in paul_jewell/librepilot/LP-423_fix_HMC5x83_driver_dereferences_null_pointer (pull request #338 )
...
LP-423 - Modified IRQHandler
2016-10-01 19:36:57 +02:00
paul Jewell
21383908a4
LP-424 Corrected copy error - s.,$:rfm22b_id/openlrs_id/g
2016-10-01 15:35:21 +02:00
paul Jewell
d8cbc6684b
LP-423 - Modified IRQHandler
2016-09-30 23:24:09 +02:00
Vladimir Zidar
5d8274357d
LP-413 This commit adds PIOS_COM_RegisterAvailableCallback() function.
2016-09-24 01:10:31 +02:00