Daniel Agar
9ce3412a93
NuttX board build not needed ( #8029 )
7 years ago
Daniel Agar
352d65a14a
navigator delete unused attitude setpoint ( #8028 )
7 years ago
Daniel Agar
3ac6d1aa27
px4fmu-v2 and px4fmu-v3 boards cleanup
7 years ago
David Sidrane
95cea13090
Updated nuttx and apps submodules for 1.7 Release
...
Tied to nuttx, apps px4_firmware_nuttx-master
rebased on upstream nuttx master @ 3647ace55958c094cfe93f07092d308a768f5ca3
rebased on upstream apps master @ 21c9b793e2ca6f4e86388c80d7af5c466de5e71c
7 years ago
Daniel Agar
2113772443
improve nuttx verbose build
7 years ago
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
7 years ago
Daniel Agar
03784c6b01
nuttx fix px4 builtin generation dependency
7 years ago
Daniel Agar
e38136fc9f
NuttX build re-enable hard link copy and improve builtin_list
7 years ago
Lorenz Meier
f9c9890a49
EKF2: Add minimal stack for M7 targets
7 years ago
David Sidrane
bb71e47ddf
Updated nuttx submoulde 7.22+ w/i2c fix ==px4_firmware_nuttx-master
...
Latest nuttx 7.22+ with PX4 contrib for stm32 f4 I2C hang.
7 years ago
David Sidrane
0f028fda3b
Update nuttx and apps submodule to 7.22+ ==px4_firmware_nuttx-master
...
Prep for Nuttx Upgrade - still needs i2c fix
7 years ago
David Sidrane
f79d06dae4
px4-same70xplained-v1:Update to master rename trone to teraranger
7 years ago
David Sidrane
8f78f57f14
nxphlite-v3:Update to master rename trone to teraranger
7 years ago
David Sidrane
986607b37d
PX4_SAME70XPLAINED_V1:Remove unnesasary conditional for FMU mode
7 years ago
David Sidrane
e967e02c4d
HW Rev & Ver:0 for no value, -1 for not supported
7 years ago
David Sidrane
7698c08eb7
HW Rev & Ver:0 for no value, -1 for not supported
7 years ago
David Sidrane
7ae999ecb3
HW Rev & Ver:0 for no value, -1 for not supported
7 years ago
David Sidrane
13c4a6cced
HW Rev & Ver:0 for no value, -1 for not supported
7 years ago
David Sidrane
0b70a8cc44
px4fmu-v5:Add FMUv5 HW revision and version
7 years ago
David Sidrane
8451cb324e
board_common: Add BOARD_HAS_HW_VERSIONING control
7 years ago
David Sidrane
04f7a7a47a
stm32:Add board Revision and version API for FMUv5 HW detection
7 years ago
David Sidrane
d4892bf179
stm32 adc:Create board accessible API for using the ADC prior to boot
...
board_adc_init() - initalise the ADC HW once.
board_adc_sample() - read a given channel dn
7 years ago
David Sidrane
f3e925497d
board_common:Break into internal and public api.
...
Internal functions are public functions that should realy only
be called by the board config.
7 years ago
David Sidrane
9cc7148211
board_common:Documentation clean up merged
7 years ago
David Sidrane
3c384f1890
Updated nuttx and apps submudule 7.22+ ==px4_firmware_nuttx-master
7 years ago
David Sidrane
7dc8f215f6
samv7 board identity:fix sign-compare
7 years ago
David Sidrane
83d870900c
kinetis board identity:fix sign-compare
7 years ago
David Sidrane
7c5f3ea623
kinetis io timer:fix sign-compare
7 years ago
David Sidrane
c44cfbf87e
nxphlite-v3 spi:fix sign-compare
7 years ago
David Sidrane
f83df2a9a6
Updated nuttx submodule 7.22+
...
Updated to latest upstream with PX4 contrib for STM32 I2C that
fixes an hang in driver.
7 years ago
David Sidrane
1c6dc4b84c
Updated nuttx and apps submodules to Nuttx 7.22+ ==px4_firmware_nuttx-master
7 years ago
David Sidrane
c6eec29dec
sensors:Rework battery connected logic
...
A battery is considered connected when a) V > BOARD_ADC_OPEN_CIRCUIT_V
and if BOARD_ADC_OPEN_CIRCUIT_V > BOARD_VALID_UV connected
is further qualifed by the Valid signal.
7 years ago
David Sidrane
d95e985f59
px4fmu-v5:Set non default BOARD_ADC_OPEN_CIRCUIT_V
...
Due to higher bias, V open circuit on the ADC is high with a 1M
termination. This override the default connected threshold on
V5 HW. Revist once lowe termination is chosen.
7 years ago
David Sidrane
ef5d808f6d
px4fmu-v4pro:Override default BOARD_VALID_UV
...
Based on the R values on the LTC4411 the px4fmu-v4pro has a
UV of 4.01 Volts.
7 years ago
David Sidrane
5018723eb2
board_common:Define defaults for Open circuit max and UV min
...
BOARD_ADC_OPEN_CIRCUIT_V is the voltage present on an ADC due
to the bias current on the terminition resistor.
BOARD_VALID_UV is the under voltage min set by resistors on a
board's Power selector.
A battery is considered connected when the Voltage measures is
greater than BOARD_ADC_OPEN_CIRCUIT_V.
In the case where BOARD_ADC_OPEN_CIRCUIT_V is greater then
BOARD_VALID_UV we can use the HW to qualify connected.
7 years ago
David Sidrane
25fef84f98
px4fmu-v5:board.h fixed typo in comment
7 years ago
David Sidrane
24eb56aa27
battery:Only change the warning level on a connected battery.
...
Connected is assumed when the battery voltages is greater than
a predefined level.
7 years ago
David Sidrane
63ac56aeb0
smt32 adc:Ensure the the ADC clock is not out of spec
...
The data sheet for the F4, F7 indicate a maximum of 36 Mhz
in the 2.4-3.3 volt Soc operating range. This change sets
the clock based on the STM32_PCLK2_FREQUENCY.
7 years ago
David Sidrane
dcf8d82f8c
px4fmu-v5:Update to use CONFIG_STM32F7_FLASH_ART_ACCELERATOR
...
Upstream change on F7 CONFIG_STM32F7_FLASH_PREFETCH and
CONFIG_ARMV7M_ITCM are now contorled by
CONFIG_STM32F7_FLASH_ART_ACCELERATOR
7 years ago
David Sidrane
822b390420
Update nuttx and apps submodule 7.21+==px4_firmware_nuttx-master
7 years ago
Daniel Agar
474f216a0a
UAVCAN bootloaders split into separate repository ( #7878 )
7 years ago
David Sidrane
f641c1e15e
Updated nuttx submodule 7.21+ ==px4_firmware_nuttx-master
7 years ago
David Sidrane
8b2ee2cb33
Updated nuttx submodule 7.21+
7 years ago
David Sidrane
8fe1abf8ff
nxphlite-v3:Add fxas21002c to rc.sensors
7 years ago
David Sidrane
d0853092f5
nxphlite-v3:add fxas21002c driver to board build
7 years ago
David Sidrane
3d6ebc0081
Added NXP fxas21002c
7 years ago
David Sidrane
9bc1884e83
nxphlite-v3:Init and control Sensor reset pins in board init
7 years ago
David Sidrane
929c5d9b5e
Updated NuttX submodule with upstream 7.21+
7 years ago
David Sidrane
32d434fa8f
fxos8700cq:Fixed typo
7 years ago
Daniel Agar
01b3e6fd25
NuttX upgrade cmake wrapper ( #7873 )
...
* NuttX cmake
* px4_macros:Pass the stringified predicate as second arg to static assert
CC_ASSERT mapes to the c++ static_assert or provides the same
funtionality for c via the other macros. The c++ static assert
takes 2 argumants the prdicate and a message. This fixes the
lacking second argument.
* Updated nuttx and apps submodule to upstream nuttx 7.21+==master
This is the latest uptake of upstream nuttx and apps.
* ROMFS generate with xxd instead of objcopy
* delete nuttx-patches
* NuttX update submodules to latest px4_nuttx-master
* fix nuttx apps and board dependency
* docker_run update to latest container 2017-08-29
* cmake ROMFS portable sed usage
* NuttX update submodules to latest px4_nuttx-master
7 years ago