23739 Commits

Author SHA1 Message Date
David Sidrane
fa0ae6386d device:spi_dev_e is now uint32_t in NuttX
Using new type of uint32_t for spi device
2017-09-29 10:13:51 -04:00
David Sidrane
c9040257ec Update submodule NuttX ==upstream
Latest upstream with SPI chip select changes
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
ebaf8479c5 nxphlite-v3:Clock configuration for TPM 2017-09-29 10:13:51 -04:00
David Sidrane
8fd5fb00a3 nxphlite-v1:Add Debug probes 2017-09-29 10:13:51 -04:00
David Sidrane
f6cacfc586 Kinteis:HRT Driver using TPM Timer
This is the PX4 HRT driver fir the Kinetis K family with TPM
   timers.

   The requirements for use are an input frequency divisible by
   N = {2^0-2^7}. To get a 1 MHz frequency. We currently use
   the OCSERCLK of 16 MHz /16.
2017-09-29 10:13:51 -04:00
David Sidrane
26d65f9369 Update submodule NuttX ==upstream_kinetis
Wip - HRT RC IN
2017-09-29 10:13:51 -04:00
David Sidrane
5aa449f226 nxphlite-v3:Set FRDIV to 512 to keep clock in spec 2017-09-29 10:13:51 -04:00
David Sidrane
5608b8ca76 nxphlite-v3:Refreashed config
Removed Networking until upstream settels down
2017-09-29 10:13:51 -04:00
David Sidrane
fba425c168 Updated patch list for rebase on PX4/Firmware master 2017-09-29 10:13:51 -04:00
David Sidrane
417b853f77 Update submodule NuttX ==upstream_kinetis
Latest upstream
   with minor warning fixed
2017-09-29 10:13:51 -04:00
David Sidrane
e2bd3b31d2 Kinetis:tone_alarm updated copyright 2017-09-29 10:13:51 -04:00
David Sidrane
bc4102bf3f Added pwm_trigger from master 2017-09-29 10:13:51 -04:00
David Sidrane
2295bdcdf2 Update submodule NuttX ==upstream 2017-09-29 10:13:51 -04:00
David Sidrane
3cf820ffd8 Update submodule NuttX ==upstream
Latest upstream
2017-09-29 10:13:51 -04:00
David Sidrane
4db220d980 Update submodule NuttX ==upstream_kinetis
Latest upstream_kinetis rebased on upstream
2017-09-29 10:13:51 -04:00
David Sidrane
7ab29a38bf Kinetins ADC wip just to built and boot. Still Stubs 2017-09-29 10:13:51 -04:00
David Sidrane
790da4dec3 Kinetis:hrt stub - to get to command prompt 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
deecf98f6e Update submodule NuttX ==upstream_kinetis
Latest Upstrem
   removed back ports for i2c-hotfix, stm32f7-serial-dma, and
   add-set-ex-to-nsh in upstream
2017-09-29 10:13:51 -04:00
David Sidrane
5922e08f5e nxphlite-v1:incorperate master's led changes and fit 2017-09-29 10:13:51 -04:00
David Sidrane
e281958b43 nxphlite-v3:incorperate master's led changes 2017-09-29 10:13:51 -04:00
David Sidrane
53e9ce8352 incorperate master's oneshot api - not functional 2017-09-29 10:13:51 -04:00
David Sidrane
f50b9ddbae Removed BACKPORT patches in upstream 2017-09-29 10:13:51 -04:00
David Sidrane
5f92fe7e51 Renamed for ordering and classification 2017-09-29 10:13:51 -04:00
David Sidrane
81d3c9a5e1 Removed patch - uptream was fixed 2017-09-29 10:13:51 -04:00
David Sidrane
10f84b4687 Updated NuttX submodule to upstream 7.20+ ==upstream 2017-09-29 10:13:51 -04:00
David Sidrane
4c1e397a51 Baseline defconfig 2017-09-29 10:13:51 -04:00
David Sidrane
d0d4024cc8 Baseline defconfig 2017-09-29 10:13:51 -04:00
David Sidrane
7a4c5c3475 Added board_read_VBUS_state to board_common API 2017-09-29 10:13:51 -04:00
David Sidrane
67abeaf182 Fixed PX4_MK_GPIO macro 2017-09-29 10:13:51 -04:00
David Sidrane
83aa569f0b Updated NuttX submodule to upstream 7.20- ==upstream_kinetis 2017-09-29 10:13:51 -04:00
David Sidrane
1f5e0907d5 Updated NuttX submodule to upstream 7.20- ==upstream 2017-09-29 10:13:51 -04:00
David Sidrane
21caf63e13 Update px4iofirmware, px4io and drivers to uses NuttX IRQ API changes 2017-09-29 10:13:51 -04:00
David Sidrane
bc81339a68 Update stm32 to uses NuttX IRQ API changes 2017-09-29 10:13:51 -04:00
David Sidrane
e5eab6854c Update Kinetis stubs to uses NuttX IRQ API changes 2017-09-29 10:13:51 -04:00
David Sidrane
3bdbd53441 Update tap-v1 tap_pwr to uses NuttX IRQ API changes 2017-09-29 10:13:51 -04:00
David Sidrane
8f24b1c6e0 Update libuavcan Submodule to uses PX4 contrib to uavcan for NuttX IRQ API changes 2017-09-29 10:13:51 -04:00
David Sidrane
49ccaa6597 Shrink FLASH to fit with Upstream NuttX 2017-09-29 10:13:51 -04:00
David Sidrane
21dec52be0 px4io-v1 nsh add CONFIG_NOARQARG to reduse RAM size 2017-09-29 10:13:51 -04:00
David Sidrane
99f694598e Updated NuttX submodule to upstream 7.19+ ==upstream
The has the upstream irq dispatch changes and PX4 contrib fixes
   There is now a  large static (4*NR_IRQ) NR_IRQ is > 77 on most SoS
   that is uses to save and pass args to an interrupt service.
   The problem this introduces is running out of ram on the
   STM32F100 devices. So we will carry a set patches to at
   COMPILE time use the oldstyle dispatch.
2017-09-29 10:13:51 -04:00
David Sidrane
fe3398300b nxphlite-v1 Changes to provides USB clocking
Support the PX4 contrib to upstream Nuttx for SIM. MCG and PMC
  clocking. Now sets the USB clock correctly.

  Refit in FLASH
2017-09-29 10:13:51 -04:00
David Sidrane
73944daf75 nuttx_nxphlite update config for changes on master 2017-09-29 10:13:51 -04:00
David Sidrane
7cde985e27 WIP nxphlite-v3
Configure Clocking, USB and Console on LPUART
2017-09-29 10:13:51 -04:00
David Sidrane
6dfae5bfac Refreshed nxphlite-v3 nsh config 2017-09-29 10:13:51 -04:00
David Sidrane
8f8159fba6 Updated NuttX submodule to upstream 7.19+ ==upstream
With PX4 contrib for USB, Clocking, LPUART and UART
   console selection and reordering
2017-09-29 10:13:51 -04:00
David Sidrane
1d8b0f14df Updated NuttX submodule to upstream 7.19+ ==upstream_kinetis
With PX4 contrib and numerous fixes from Greg adding
      Kinetis LPUART
2017-09-29 10:13:51 -04:00
David Sidrane
55cd301dac Updated NuttX submodule to upstream 7.19+ ==upstream
With PX4 contrib adding Kinetis feature selection for
  SIM and PCM
2017-09-29 10:13:51 -04:00
David Sidrane
46e57a51a3 Updated NuttX submodule to upstream 7.19+ ==upstream 2017-09-29 10:13:51 -04:00
David Sidrane
63af555c50 Updated NuttX submodule to upstream 7.19+ ==upstream_kinetis
Fixes strings.h index macro colliding with c++ classes with
   that have index as an initalized member variable.
2017-09-29 10:13:51 -04:00