David Sidrane
d466a09708
kinetis:Add MCU version decoding
2018-08-14 09:38:15 -04:00
David Sidrane
35960fb012
NXPHlite-V3:Add reset to bootloader detection
...
On the K66 we use the first word of the Battery backed up RAM
as the bootloader - app communication location.
2018-08-14 09:38:15 -04:00
David Sidrane
e35be68fd4
NXPhlite work arround to internal i2c routed to external connector.
...
Since the only device on the bus is the barro, int or ext does
not apply. This will be fixed on the rev > RC15.
This defines an alias that can be used to condition the buss logic
connection logic px4_i2c_bus_external to return external.
2018-08-14 09:38:15 -04:00
David Sidrane
5d9a0cfc82
nxphlite-v3:Fix RGB ordering Red and Green were swapped.
2018-08-14 09:38:15 -04:00
Jan Okle
0754b3566c
Enable DMA based serial driver and add polling serial driver for more data.
2018-08-14 09:38:15 -04:00
David Sidrane
e88bad3b47
px4cannode-v1:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
ef43dee1d6
px4nucleoF767ZI-v1:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
fbb1c65221
px4fmu-v5:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
5da93ad7c5
px4fmu-v4pro:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
f2fbffab84
px4fmu-v4:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
33ee4dafa0
nxphlite-v3:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
d8300bfd8e
mindpx-v2:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
1a007c139c
mindpx-v2:Add On board reset
2018-08-08 15:09:01 -04:00
David Sidrane
e0b7314607
av-x-v1:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
885fed0402
px4fmu-v2:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
9a3963d0cf
aerocore2:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
5517d84433
auav-x21:Board does CAN GPIO init
2018-08-08 15:09:01 -04:00
David Sidrane
d6987ac674
auav-x21:Add On board reset
2018-08-08 15:09:01 -04:00
Bob-F
a9bb274001
Renamed mavlink wifi interface name and enabled land_detector
2018-08-06 13:32:36 +02:00
Bob-F
0368c26177
removed a sleep in init.c
2018-08-06 13:32:36 +02:00
Bob-F
adf411fdd8
Fixed style issue with Astyle 3.1
2018-08-06 13:32:36 +02:00
Bob-F
2ece14bad1
Port PX4 to BeagleBone Blue Board using library librobotcontrol instead of a submodule
2018-08-06 13:32:36 +02:00
Daniel Agar
6d662c5531
AV-X configure i2c network switch at init
2018-07-31 21:44:38 +02:00
Daniel Agar
3d3855e87b
AV-X configure default serial on UART5 (J116)
2018-07-28 03:21:01 -07:00
Beat Küng
3f03288a95
omnibus: add support for Hobbywing XRotor F4 G2
...
It has an ICM-20602 IMU
2018-07-23 11:04:17 +02:00
mcsauder
14a8afb61d
Formatted whitespace and comments, standardized comment block styles and single line comments, and added capitalization and full stops to comments wherever appropriate.
2018-07-22 08:44:30 +02:00
David Sidrane
5ae39229b8
manifest:Clean up using synbolic constants
2018-07-20 18:29:58 +02:00
David Sidrane
3ea3c1f537
px4fmu-v5:Runtime Safety LED support.
...
Safety Switch is HW version dependent on having an PX4IO
So we init to a benign state with the _INIT definition
and use the non _INIT verion in the driver if the run time
decision is we do not have a PX4IO
2018-07-20 18:29:58 +02:00
David Sidrane
3136521493
px4fmu-v5:Fix led toggle.
...
The phyical led read was not returing the logical state
of the LED. Since they are active low, when on it was
returning 0 and the the negation operation in togggle
was makeing that a 1 which it already was.
2018-07-20 18:29:58 +02:00
David Sidrane
1db1155697
px4fmu-v5:Comment and define SAFETY LED and Button so FMU can use
...
Safety Switch is HW version dependent on having an PX4IO
So we init to a benign state with the _INIT definition
and provide the the non _INIT one for the driver to make a run time
decision to use it.
We also define the FMU GPIO_BTN_SAFETY and GPIO_LED_SAFETY alias
so the px4fmu will drrive will be built with the safety switch
code at compile time and have runtime control via the manifest
2018-07-20 18:29:58 +02:00
David Sidrane
c9cf17c432
px4fmu-v5:define BOARD_HAS_CONTROL_STATUS_LEDS
...
FMUv5 supports status LEDs.
2018-07-20 18:29:58 +02:00
David Sidrane
0b60df5fe0
px4fmu-v2:Added HW manifest (only support PX4IO) for now
...
This is the beginning of the manifest support on FMUv2/v3
it only provide PX4_MFT_PX4IO for now.
2018-07-20 18:29:58 +02:00
David Sidrane
08e04e3c5c
px4fmu-v4pro:Comment GPIO_BTN_SAFETY_FMU is inited and not used
2018-07-20 18:29:58 +02:00
David Sidrane
4330d6dad5
px4fmu-v4pro::Define BOARD_HAS_STATIC_MANIFEST as 1
...
When BOARD_HAS_STATIC_MANIFEST is defined with a value of 1
and the board_config provides the BOARD_USES_PX4IO_VERSION
then the board_common will define
PX4_MFT_HW_SUPPORTED_PX4_MFT_PX4IO
2018-07-20 18:29:58 +02:00
David Sidrane
3b0427c2a5
auav-x21:Define BOARD_HAS_STATIC_MANIFEST as 1
...
When BOARD_HAS_STATIC_MANIFEST is defined with a value of 1
and the board_config provides the BOARD_USES_PX4IO_VERSION
then the board_common will define
PX4_MFT_HW_SUPPORTED_PX4_MFT_PX4IO
2018-07-20 18:29:58 +02:00
David Sidrane
840b3ae985
px4fmu-v5:manifest add initial query mechanism
2018-07-20 18:29:58 +02:00
David Sidrane
a0cc4dc345
Fix typo
2018-07-20 18:29:58 +02:00
David Sidrane
f2cb7b0ade
board_common:Add underpinning for board manifest query
2018-07-20 18:29:58 +02:00
David Sidrane
5b4da90d60
fmuv2:Added State information for FMUv2 questionable hardware
...
This HW does not respond to the GPIO query consistantly
and should be treated like regular FMUv2
2018-07-20 18:29:58 +02:00
David Sidrane
7524a318cc
px4fmuv5:Fix display order to ver rev
2018-07-20 18:29:58 +02:00
David Sidrane
6f665aee55
board_common:Update description to include paramater.
2018-07-17 08:53:29 +02:00
David Sidrane
ec73e73934
px4fmu-v5:Support board_supports_single_wire query by UxART
2018-07-17 08:53:29 +02:00
David Sidrane
ab49b42f1c
board_common:Extend board_supports_single_wire API to use UxART_BASE
2018-07-17 08:53:29 +02:00
David Sidrane
b6d01c36af
px4fmu-v5:Support RX TX swap
2018-07-17 08:53:29 +02:00
David Sidrane
8076b103bc
px4fmu-v5:Provide RC_UXART_BASE to use board_common UxART based INVERT_RC_INPUT
2018-07-17 08:53:29 +02:00
David Sidrane
7dfd26cd8f
nxphlite-v3:Provide RC_UXART_BASE to use board_common UxART based INVERT_RC_INPUT
2018-07-17 08:53:29 +02:00
David Sidrane
8cc358dff8
px4fmu-v5:extend board_rc_input to pass UxART
2018-07-17 08:53:29 +02:00
David Sidrane
bf36d272bf
nxphlite-v3:extend board_rc_input to pass UxART
2018-07-17 08:53:29 +02:00
David Sidrane
70a453f148
px4nucleoF767ZI-v1:Provide board_common INVERT_RC_INPUT with GPIO based invert
2018-07-17 08:53:29 +02:00
David Sidrane
28a669a637
px4fmu-v4pro:Provide board_common INVERT_RC_INPUT with GPIO based invert
2018-07-17 08:53:29 +02:00