Daniel Agar
a2059acde5
NuttX stm32f7 configs unset ADC1 DMA
2018-08-14 20:32:28 -04:00
David Sidrane
cff3d55d33
uavcanesc:Fix date in copyright
2018-08-14 09:38:15 -04:00
David Sidrane
34812be2de
uavcan:Fix date in copyright
2018-08-14 09:38:15 -04:00
David Sidrane
03000bb0ef
Updated apps nuttx of platforms/nuttx
2018-08-14 09:38:15 -04:00
David Sidrane
4d3aff23d7
NXPflite-v3:Hack-Fixes USB not enumerating on Virtual Box VM
2018-08-14 09:38:15 -04:00
David Sidrane
dd69427cbf
rc.io:Add USE_IO == yes && IO_PRESENT == yes test
...
On a FMU without a px4io (FMUv4, NXPhlite etc), this code should
not be run.
2018-08-14 09:38:15 -04:00
David Sidrane
346224a0c6
NXPhlite:Fix init stack warning
2018-08-14 09:38:15 -04:00
David Sidrane
ce47dc24da
rcS:Added unset for TUNE_ERR
2018-08-14 09:38:15 -04:00
David Sidrane
0e382aec71
Update NuttX with Kinetis Backports
2018-08-14 09:38:15 -04:00
David Sidrane
619c9c5810
Update libuavcan submodule with Kinetis Flexcan submodule
2018-08-14 09:38:15 -04:00
David Sidrane
8d14f9db52
rcS:Fix missing TUNE_ERR
2018-08-14 09:38:15 -04:00
David Sidrane
c46a405e0c
rcS:NXPhlite add back UxASRT usage
2018-08-14 09:38:15 -04:00
David Sidrane
88cb57a093
update libuavcan with Kinetis support
2018-08-14 09:38:15 -04:00
David Sidrane
f0663fb143
nxphlite-v3:Match probes to V3 HW
2018-08-14 09:38:15 -04:00
David Sidrane
011ebd43b8
nxphlite-v3:Enable CAN transceivers
2018-08-14 09:38:15 -04:00
David Sidrane
5c7cbc4d30
nxphlite-v3:Add uavcan
2018-08-14 09:38:15 -04:00
David Sidrane
4bd5c02455
uavcan:add architecture specific driver header
2018-08-14 09:38:15 -04:00
David Sidrane
78fcf1dc28
uavcan use the specified architecture driver
2018-08-14 09:38:15 -04:00
David Sidrane
caa0700ca3
uavcan:Build system specify architecture
2018-08-14 09:38:15 -04:00
David Sidrane
0c3386d255
uavcan:virtual_can_driver removed unused arch specific header
2018-08-14 09:38:15 -04:00
David Sidrane
c6cab03319
nxphlite-v3:Add Probes to defconfig
2018-08-14 09:38:15 -04:00
David Sidrane
b9f2530688
Update nuttx submodule with FlexCan and PIT contrib
2018-08-14 09:38:15 -04:00
David Sidrane
9f96aa7a1e
nxphlite-v3:Match bootloader VENDORSTR
2018-08-14 09:38:15 -04:00
David Sidrane
e892227d1f
nxphlite-v3:Fix merge issue
2018-08-14 09:38:15 -04:00
David Sidrane
5044426949
nxphlite-v3:Use non data time RTC configuration.
...
One a 32.768 is added (RC16) to the board this will keep time.
2018-08-14 09:38:15 -04:00
David Sidrane
d466a09708
kinetis:Add MCU version decoding
2018-08-14 09:38:15 -04:00
David Sidrane
f0c981312f
nxphlite-v3:SDIO DMA working.
...
The fix ix in nuttx. This is just the defconfig changes to use
it.
There were 2 problems. The first was that the interrupt did
test DINT and raise a completion events. But since DINT is
just an indication of DMA completion, TC is a valid way to
determine that the transfer is complete.
The second problem is that Software Reset For DAT Line
SDHC_SYSCTL[RSTD] clears the bits 24-0 in SDHC_PROTO
this looses the wide bus setting DTW
2018-08-14 09:38:15 -04:00
David Sidrane
26bc2d90d8
Upates nuttx Submodule - backport USB fix
2018-08-14 09:38:15 -04:00
David Sidrane
c02fab20fd
kinetis:tone_alarm fixed rebase error.
2018-08-14 09:38:15 -04:00
David Sidrane
f8085423fe
Updated platforms/nuttx/NuttX/nuttx:as rebased on px4_firmware_nuttx-7.22+
2018-08-14 09:38:15 -04:00
David Sidrane
9ccb9345be
nxphlite-v3:bin file must be padded to multiple of 8
...
Flash programing on the K66 has to be units of 8 bytes. So we cache
the write of words until there are 2 written. Then the 2 words are
written to FLASH. This change ensure the bin file has an even
number of (4 byte) words by padding the last section in progflash
with 0xffffffff if needed.
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
cb58fa5131
NXPHlite-V3:Prep for bootloader of 24K load address is 0x6000
2018-08-14 09:38:15 -04:00
David Sidrane
881fbd2197
Prep for Bootloader - Use NXP's VID and PID=board_id of 28
2018-08-14 09:38:15 -04:00
David Sidrane
a1a03bd6ae
update nxphlite-v3.prototype to use original unused board_id
...
Since nxphlite V1 was never released, we reused that code point.
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
678627d783
mpl3115a2 - removed old comment
2018-08-14 09:38:15 -04:00
David Sidrane
5726352040
NXPhlite grow init stack 56B
2018-08-14 09:38:15 -04:00
David Sidrane
622cd44634
Point nuttx submodule to PX4-NuttX
2018-08-14 09:38:15 -04:00
David Sidrane
a4c4449b85
NXPhlite:Dedicate P10 UART as Telem 1 and disable companion
2018-08-14 09:38:15 -04:00
David Sidrane
d50042f58d
xnphlite:Intergrate tune control library
...
Tone Alarm driver was using hrt and tunes. Hence no start up tune.
Integrated the tune control and removed note cruft.
2018-08-14 09:38:15 -04:00
David Sidrane
017e414c6a
nxphlite:Updated module list to be consistent with FMUv3
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
Beat Küng
d2aa68f62c
sitl_run.sh: use correct ROMFS path for tests
2018-08-13 21:50:14 -04:00
Beat Küng
83ea7fa45e
camera_feedback: remove unused class member & call orb_unsubscribe()
2018-08-13 21:50:14 -04:00
Beat Küng
923f6239e1
posix rcS: automatically find the requested model instead of explicitly enumerating them
2018-08-13 21:50:14 -04:00
Beat Küng
4e860e357c
Tools: add run-shellcheck.sh to statically analyze startup scripts
...
Use './Tools/run-shellcheck.sh ROMFS/px4fmu_common' to run it.
2018-08-13 21:50:14 -04:00
Beat Küng
9712f6b02a
mixers: remove unneeded README
...
This info is on the dev-guide now
2018-08-13 21:50:14 -04:00
Beat Küng
9d66bcefd3
posix main: print script failure as an error instead of a warning
2018-08-13 21:50:14 -04:00