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
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
Vladimir Zidar
01f5baaed2
LP-480 Removed PIOS_BOARD_USART_Ioctl() and moved inverter handling to pios_usart directly. Handling is now conditionally built in based on PIOS_USART_INVERTER_PORT define.
2017-04-25 13:11:37 +02:00
Vladimir Zidar
3d876d7035
LP-480 Removed RadioAuxStream function from PIOS_BOARD_IO_Configure_RFM22B(), added another function to configure radioaux from hwsettings (revo & sparky2 only).
2017-04-24 16:10:18 +02:00
Vladimir Zidar
05ee4b8dac
LP-480 Move PIOS_COM_SetHalfDuplex() functionality to IOCTL. Remove RX/TX mode and change parameter order for PIOS_COM_ChangeConfig() and com driver set_config to match the databits/parity/stopbits scheme (like for example 8N1).
2017-04-24 13:04:23 +02:00
Vladimir Zidar
86022e2def
LP-480 removed unused PIOS_BOARD_IO_Configure_WS2811() and PIOS_BOARD_IO_Configure_ADC() from pios_board_io.h
2017-04-24 13:04:22 +02:00
Vladimir Zidar
9d01cbe4d4
LP-480 Comments out PIOS_INCLUDE_USART and PIOS_INCLUDE_PWM from simposix pios_config.h to allow simposix fw build.
2017-04-24 13:04:22 +02:00
Vladimir Zidar
97210850c3
LP-480 add missing #include
2017-04-24 13:04:22 +02:00
Vladimir Zidar
280e771ded
LP-480 Make PIOS_BOARD_IO_USB_[VCP|HID]_Function enums based on HWSETTINGS_USB_[HID|VCP]PORT values to allow simple type casting.
2017-04-24 13:04:22 +02:00
Vladimir Zidar
83326eaca3
LP-480 all targets build nicely.
2017-04-24 13:04:03 +02:00
Vladimir Zidar
9eb1f3b5e5
LP-480 Moved sensors initialization to pios_board_sensors.c
2017-04-24 13:03:07 +02:00
Vladimir Zidar
c9f6ba55a0
LP-480 USB config cleanup. Coptercontrol & Revo tested. Booted. Usb functional.
2017-04-24 13:01:44 +02:00
Vladimir Zidar
5cebebe33b
LP-480 More work in progress.
2017-04-24 13:01:41 +02:00
Vladimir Zidar
ddc4f3d855
LP-480 coptercontrol build ok
2017-04-24 12:55:10 +02:00
Vladimir Zidar
dd49ef0166
LP-480 work in progress: revo, nano & sparky2 targets ok.
2017-04-24 12:55:06 +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
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
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
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
6d80b55c60
LP-270 - Implement PIOS_COM_ChangeConfig API (F1)
2017-01-23 13:39:39 +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
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
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
85df731afc
LP-415 Added LP copyright to modified files
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
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
Vladimir Zidar
5d8274357d
LP-413 This commit adds PIOS_COM_RegisterAvailableCallback() function.
2016-09-24 01:10:31 +02:00
Vladimir Zidar
87035d953c
LP-412 Allow access to rx & tx callbacks through pios_com device API.
2016-09-24 01:07:01 +02:00
paul Jewell
0517258834
LP-330 Changed (c) to (C) for consistency
2016-08-31 19:47:40 +02:00
Philippe Renon
52a9aa37c8
Merged in mindnever/librepilot/LP-391_fix_Some_CC3D_ports_cause_a_boot_issue_and_re_init_to_defaults (pull request #307 )
...
LP-391 This fixes issue with negative size (-1) passing from PIOS_Board_configure_com() to PIOS_COM_Init().
2016-08-30 09:56:53 +02:00
Vladimir Zidar
107aa2170e
LP-391 This fixes issue with negative size (-1) passing from PIOS_Board_configure_com() to PIOS_COM_Init().
2016-08-30 02:03:10 +02:00
Vladimir Zidar
b1f7f5e4bf
LP-377 Implement handling of USB_CDC_REQ_SET_LINE_CODING control request for F4 and F1 targets. Removes UsbComBridgeSpeed from hwsettings object. Removes GCS combo boxes related to UsbComBridgeSpeed. Fixes few places where UsbComBridgeSpeed was used for DebugConsole speed config.
2016-08-30 01:22:57 +02:00
Laurent Lalanne
5895468f08
LP-298 Port Ibus Input driver from dRonin - Not tested
2016-08-03 19:09:05 +02:00