Daniel Agar
f194c5424c
move hmc5883 i2c address into driver
2018-03-14 14:38:40 -04:00
Daniel Agar
bb7466c596
move rgbled i2c address into driver
2018-03-14 14:38:40 -04:00
Daniel Agar
a35abf2453
rename nuttx board support packages for consistecy ( #8777 )
2018-02-19 19:12:32 -05:00
Daniel Agar
cf54023c96
lis3mdl i2c address is not board specific
2018-02-09 22:40:34 +01:00
David Sidrane
b6c15d7223
nxphlite-v3:Manage Spektrum power & bind
2017-10-04 04:49:35 -10:00
David Sidrane
3e863dff5d
nxphlite-v3:ADC digital USB connected
2017-10-04 04:49:35 -10:00
David Sidrane
7a0254d9f3
nxphlite-v3:Use BOARD_HAS_CONTROL_STATUS_LEDS
2017-10-04 04:49:35 -10:00
David Sidrane
99dc1b17e2
nxphlite-v3:Add PWM RGB LEDs
2017-10-04 04:49:35 -10:00
David Sidrane
36d4619045
nxphlite-v3:Define RGB LED timer assignments
2017-10-04 04:49:35 -10:00
David Sidrane
9c7fd0ab9c
nxphlite-v3:Use LED D9 and D10, remove RGB LEDs (going to PWM)
2017-10-04 04:49:35 -10:00
David Sidrane
812128d565
nxphlite-v3:V3.5 HW changes
2017-10-04 04:49:35 -10:00
David Sidrane
c44cfbf87e
nxphlite-v3 spi:fix sign-compare
2017-09-29 10:13:51 -04:00
David Sidrane
9bc1884e83
nxphlite-v3:Init and control Sensor reset pins in board init
2017-09-29 10:13:51 -04:00
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
2017-09-29 10:13:51 -04:00
David Sidrane
8ac43c9988
nxphlite-v3:use px4_micro_hal PX4_BUS_NUMBER_{TO|FROM}_PX4 mapping
2017-09-29 10:13:51 -04:00
David Sidrane
58a6e57452
nxphlite-v3:Use ADC reading for VBUS
...
On this HW the VBUS detection is on the ADC. The ADC module
reads the value and sets a global flag as well as publishing
the value via uOrb.
2017-09-29 10:13:51 -04:00
David Sidrane
a7422dc9b6
nxphlite-v3:Define and use sensor reset pins
...
Define and use the Sensor reset pins. Added the cide to reset
the nxphlite-v3 sensors.
2017-09-29 10:13:51 -04:00
David Sidrane
ad5f166c75
nxphlite-v3:Removes spi stubs
2017-09-29 10:13:51 -04:00
David Sidrane
39632a67d9
nxphlite-v3:Removed usb init, there is none needed to be done by board
2017-09-29 10:13:51 -04:00
David Sidrane
1bc760c194
Kinetis:Added PX4 ADC Driver.
...
PX4 Driver for Kinetis uisng just ADC1.
On V3 HW RC00 the USB_VBUS_VALID on pin 36 of the MCU
ADC0_SE16/ADC1_SE22 is bridged to pin 29 ADC1_DP0 and read
there. But because of missing schottky diodes on V3 HW RC00
the signal is true (3.3V) when powered by the Power Module.
2017-09-29 10:13:51 -04:00
David Sidrane
2a266266c6
nxphlite-v3: Upstream NuttX up_cxxinitialize moved
...
was:<nuttx/arch.h> is:platform/cxxinitialize.h
Removed PX4 version:src/modules/systemlib/up_cxxinitialize.c
in favor of nuttx platform/gnu/gnu_cxxinitialize.c
2017-09-29 10:13:51 -04:00
David Sidrane
8fa8835a6f
nxphlite-v3: Upstream NuttX up_cxxinitialize moved
...
was:<nuttx/arch.h> is:platform/cxxinitialize.h
Removed PX4 version:src/modules/systemlib/up_cxxinitialize.c
in favor of nuttx platform/gnu/gnu_cxxinitialize.c
2017-09-29 10:13:51 -04:00
David Sidrane
2b54ef458b
Kinetis:PWM
2017-09-29 10:13:51 -04:00
David Sidrane
df2b5e420f
nxphlite-v3:Define PWM and Capture
2017-09-29 10:13:51 -04:00
David Sidrane
830780f93e
nxphlite-v3: Upstream NuttX reloaction of can.h
...
can.h was moved in upstream NuttX from nuttx/drivers/can.h
to nuttx/include/nuttx/can/can.h
2017-09-29 10:13:51 -04:00
David Sidrane
5bace5d0fe
nxphlite-v3:Configure Tone Alarm
2017-09-29 10:13:51 -04:00
David Sidrane
6e2885cc4e
nxphlite-v3:Board mods to support 1 Mhz FTM
2017-09-29 10:13:51 -04:00
David Sidrane
24edfbcbca
nxphlite-v3:GPIO_TRI set as output
2017-09-29 10:13:51 -04:00
David Sidrane
d8513afcc0
nxphlite-v3:Init TONE ALARM IDLE
2017-09-29 10:13:51 -04:00
David Sidrane
e172328f26
nxphlite-v3:Init GPIO_SPEKTRUM_P_EN pin
2017-09-29 10:13:51 -04:00
David Sidrane
9342c81cf2
nxphlite-v3:Using new SPEKTRUM API
2017-09-29 10:13:51 -04:00
David Sidrane
eace382da9
nxphlite-v3: Indicate use of TMP for tone alarm
2017-09-29 10:13:51 -04:00
David Sidrane
2b853ea00e
nxphlite-v3:Using termios and HW flow control
...
Using PX4 contrib of termios and HW flow control in NuttX
Kinetis.
Removed stubs and updated defconfig.
2017-09-29 10:13:51 -04:00
David Sidrane
2f2f1ff8ea
nxphlite-v3:Use 8bit io on usart access for inversion
...
Fix comment
Use 8bit io on usart access for inversion, 32 bit
on odd address was causwing BUS access hard fault.
2017-09-29 10:13:51 -04:00
David Sidrane
6894425fa6
nxphlite-v3:spi_dev_e is now uint32_t in NuttX
...
Using new type of uint32_t for spi device and macros
that define a PX4 device on a given BUS and Chip Select
2017-09-29 10:13:51 -04:00
David Sidrane
c977536671
nxphlite-v3:Assign TPM1 CH0 to HRT, CH1 PPM
2017-09-29 10:13:51 -04:00
David Sidrane
9a0fbe5623
Inital commit of nxphlite-v3 per v3 schematic
2017-09-29 10:13:51 -04:00
David Sidrane
d409ca3e46
Inital commit of nxphlite-v3
2017-09-29 10:13:51 -04:00