Commit Graph

350 Commits

Author SHA1 Message Date
Dennis Shtatnov c842b0457f Syslink for battery, RSSI, and initial radio control 2016-09-04 19:12:08 +02:00
Dennis Shtatnov e91821d2a2 Merge Crazyflie motor driver with FMU
Comment corrections
2016-09-04 19:12:08 +02:00
Dennis Shtatnov 9c8e56401b Working motors and mtd for CF2 2016-09-04 19:12:08 +02:00
Tim Dyer b65ff53b00 Initial build for Crazyflie 2.0
Working crazyflie firmware build

* Console on USART3
* Could not disable building PX4IO firmware, currently commented out

Don't build PX4IO firmware if the board doesn't ask for it

Added crazyflie motor driver

Fixed wrong register

CLK_SEL is in PWR_MGMT_1

Initial I2C/SPI MPU9250 device

* Tested with I2C
* Need to add error checking
* Intermittent crash on stop call

Working ak8963 mag driver

Functional lps25h driver. Work in progress.

Works well enough to probe and allow sensors task to start.

Added serial port test module

HACK! Get sensors module working

Set crazyflie PWM range

Extend baudrate for Crazyflie's NRF radio

Added dummy tone alarm to allow for init

Added autostart script for Crazyflie
2016-09-04 19:12:08 +02:00
Lorenz Meier e6dcc0a2ed Complete ASC config 2016-08-15 10:49:43 +02:00
Lorenz Meier ed6c63e48f TAPv1: Harmonize with FMUv1 (since they are pretty much the same) 2016-08-12 13:55:16 +02:00
Lorenz Meier f231feb0f6 FMUv1: Harmonize with FMUv2 2016-08-12 13:55:16 +02:00
David Sidrane 6173649c43 Minor corrections 2016-08-12 13:55:16 +02:00
Lorenz Meier 3fff9e5826 Harmonize TAP config with FMUv4 config 2016-08-12 13:55:16 +02:00
Lorenz Meier 3203d3f770 More USB buffer 2016-08-12 13:55:16 +02:00
Lorenz Meier 40ba3f5131 Initial config for ASC module 2016-08-06 20:45:11 +02:00
Beat Küng 302719527a nuttx defconfig: increase nr of file descriptors, due to mavlink shell 2016-07-29 13:07:17 +02:00
Henry Zhang 0730e681bc Nuttx config: MAVLink app needs more FDs. 2016-07-22 11:16:18 +02:00
David Sidrane 0576031a81 TAP PID (#5036) 2016-07-12 05:07:03 -10:00
David Sidrane 5cc58fa067 Reserving 32Kib of FLASH for parameters (#5035) 2016-07-12 03:57:31 -10:00
David Sidrane da96144e80 Added Power button and cleanup sdio 2016-07-10 11:46:47 +02:00
David Sidrane 5de19500c2 TAP-v1 set Console Baud Rate to 57600 2016-07-10 11:46:47 +02:00
Lorenz Meier 332f669d9b Add tap-v1 config 2016-07-06 13:34:35 +02:00
Daniel Agar e2801d35e4 fix comment spelling 2016-06-15 20:35:16 +02:00
Lorenz Meier fb1fd205bd MAVLink app needs more FDs 2016-06-02 09:27:26 +02:00
Lorenz Meier f07a4f2f93 MAVLink app needs more FDs 2016-06-02 09:27:15 +02:00
Beat Küng d35814ed99 nuttx px4fmu-v4 config: increase CONFIG_NFILE_DESCRIPTORS to 52
necessary for mavlink receiver. It had the following output:
 mavlink_rcv_if0: node_open as advertiser failed.
2016-06-02 09:26:03 +02:00
Henry Zhang 9570d66d9d MindPXFMUv2 uses STM32F427 v3, enable 2M flash. 2016-05-21 11:00:21 +02:00
David Sidrane 3829871612 Removed unused NXFFS buys back 5792 bytes of FLASH 2016-05-14 11:22:52 +02:00
Felix Hu 18176ea73d change productstr 2016-05-04 23:33:48 +02:00
Felix Hu 9dd42e45d5 mod mindpx v2 prototype and defconfig 2016-05-04 23:33:48 +02:00
Daniel Agar 8569c3e25d PX4 NuttX enable -Werror 2016-04-17 16:02:28 -04:00
Daniel Agar 0b54bb99f9 NuttX quiet build
cmake combine NuttX copy and export

-NuttX wasn't recopying if it fails to compile
2016-04-17 16:02:28 -04:00
Felix Hu bd580e09bf supports MindPXv2 borad which is a product from AirMind. 2016-03-30 19:45:39 +02:00
Lorenz Meier ec930d2372 Increase stack size by 100 bytes. From @tridge 2016-03-24 10:40:46 +01:00
Lorenz Meier 9d35b05889 FMUv4: Safe RAM 2016-02-29 14:06:48 +01:00
Mark Whitehorn 5a7d31f7a9 fix typo in comment 2016-02-27 11:25:56 +01:00
Lorenz Meier 45ea58d451 FMUv4: Increase USB and UART buffers to speed up log transfers 2016-02-06 12:23:04 +01:00
Lorenz Meier 65081ca681 FMUv2: Increase USB buffer to speed up log transfers 2016-02-06 12:22:40 +01:00
Lorenz Meier b54a0308a7 IO: Do not allocate excessive UART buffers 2016-01-27 09:56:20 +01:00
Mark Whitehorn 4952d05652 debugging ms5611 on spi2 2016-01-14 17:55:54 +01:00
Mark Whitehorn 5cf78cd450 configure usart6 TX for RC out
add RC_OUT pin to FMUv4 config
2016-01-14 17:55:54 +01:00
Lorenz Meier b2aa25448b Pixracer: Boost buffer and FTP transfer capability 2016-01-07 00:26:22 +01:00
Lorenz Meier bbe69fbe45 Fix FMUv4 USB PID 2016-01-02 01:06:46 +01:00
Lorenz Meier 699c5f2f6d Enable 2M flash in Pixracer 2015-12-18 10:29:26 +00:00
Lorenz Meier c1b6fcbb77 IO config: Revert stack management changes as we saw stack smashing 2015-12-14 16:36:42 +00:00
David Sidrane 0e48b58d7d Support Mavlink on USART2 (ESP8266)
Needed bigger buffers
2015-12-11 06:33:23 -10:00
Lorenz Meier 35d387792c Fix product string for FMUv4 2015-12-03 16:12:33 +01:00
Lorenz Meier 6cc1bb7ec8 Enable RX DMA for UART6 2015-11-28 11:39:56 +01:00
Lorenz Meier a3eeafebeb Enable UART6 and enable S.BUS. Tested to work. 2015-11-28 09:13:15 +01:00
Lorenz Meier b137a24f30 Free timer 3 2015-11-28 09:13:15 +01:00
David Sidrane a67097731a Renamed pax4fmu-v3 to pax4fmu-v4 2015-11-28 09:13:15 +01:00
David Sidrane f3b7585a89 Wip FMUV3 2015-11-28 09:13:15 +01:00
Lorenz Meier c326189ce8 NuttX build flags: Remove trivial warnings 2015-10-19 13:05:27 +02:00
Lorenz Meier cde947a1d8 FMUv2: Reduce excessive work task stack sizes 2015-10-14 14:44:37 +02:00
Daniel Agar 5865dc6434 cmake add libuavcan as subdirectory
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
2015-10-14 02:37:00 -04:00
Lorenz Meier ef8ef0fb23 FMUv1: Safe some RAM on buffers 2015-10-11 16:34:58 +02:00
Lorenz Meier 15e17f4a58 IOv1: Ensure image is aligned. 2015-10-11 13:13:15 +02:00
Lorenz Meier 1ab23739ad IOv1: Error handling pointer hackery 2015-10-03 17:26:04 +02:00
Lorenz Meier 73e83a503c NuttX configs: Reduce buffer sizes where reasonable 2015-10-03 13:00:37 +02:00
James Goppert 36ae7c129d Fixed alignment issue. 2015-09-20 10:29:22 +02:00
James Goppert 567431602a Adds alias __errno to linker file fixed link, need to understand why. 2015-09-14 19:55:53 -04:00
James Goppert 181d8db128 Merge branch 'master' into cmake-2 2015-09-10 14:03:48 -04:00
James Goppert bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -04:00
James Goppert b6b25f2ad1 Nuttx sim support. 2015-09-09 08:18:41 -04:00
Lorenz Meier b3b91921ec UART1 is only used for debug, save unnecessary RAM used in its buffering 2015-09-08 11:51:33 +02:00
Lorenz Meier fa26928e51 Save RAM on UART buffer size 2015-08-24 10:20:18 +02:00
David Sidrane abc74323ac Set margins
CONFIG_ARCH_INTERRUPTSTACK = 500 40 Bytes margin
CONFIG_IDLETHREAD_STACKSIZE= 290 - idel usage 0x20001F78 from 0x20002000 is 136 bytes Margin is 154
CONFIG_USERMAIN_STACKSIZE=800 268 bytes margin 0x200013c8
2015-08-19 11:42:56 +02:00
David Sidrane aaafbad9e7 Updated Config - Using Irq stack and reduces idel stack and user sizes 2015-08-19 11:42:55 +02:00
Lorenz Meier 138daf3b36 FMUv1: Use small buffer for RX DMA hotfix 2015-08-10 16:35:10 +02:00
Lorenz Meier ff360aa75a NuttX configs: Add hotfix for RX DMA buffer sizes 2015-08-10 16:34:47 +02:00
Lorenz Meier 959333d6cc Re-balance FMUv2 config in terms of buffer sizes to free some excessively used resources 2015-06-17 22:44:51 +02:00
Lorenz Meier bc75814d50 Increase buffer sizes on companion link 2015-05-20 21:02:28 +02:00
Lorenz Meier 5c53d38652 FMUv2 config: Increase USB TX buf size further to speed up MAVLink FTP transfers 2015-05-15 11:38:06 +02:00
Lorenz Meier 9bd2e376f6 NuttX for FMUv2: Larger USB buffer 2015-05-15 11:16:34 +02:00
Lorenz Meier f154f6e5e7 MAVLink transmission: Allow faster overall transmissions. 2015-05-15 11:16:11 +02:00
nopeppermint 169f112f0d change name in board.h 2015-05-13 22:59:30 +02:00
nopeppermint b0efb24468 add USART6 on PC6(TX) and PC7(RX) to discovery 2015-05-13 22:21:59 +02:00
Lorenz Meier ecbff2885c FMUv1 config: Recuperate unused interrupt stack space 2015-04-26 14:33:57 +02:00
Lorenz Meier 6d41b5d063 NuttX configs: Reduce excessive number of reserved FDs 2015-04-26 14:33:55 +02:00
Roman Bapst e097affd7a log multirotor attitude controller status 2015-04-18 11:26:19 +02:00
Lorenz Meier 3ee9b441c6 Add STM32F4 discovery config. 2015-04-16 22:51:08 +02:00
Daniel Agar c147424fe7 nuttx-configs fix code style 2015-03-19 23:49:36 +01:00
Andrew Tridgell 9efeb4cf0b FMUv2: added bootloader delay signature to text
this allows for a configurable bootloader delay
2015-03-14 21:12:19 +11:00
Lorenz Meier f7ef6e1950 Fix stack sizes based on observed usage. Frees some more RAM 2015-03-03 17:28:14 +01:00
David Sidrane 17615b22a4 Insure that CONFIG_ARCH_BOARD_xxx is defined and to be consistent with Nuttx build place them in defconfig files so that config.h will have ONFIG_ARCH_BOARD_xxx defined 2015-02-17 23:27:34 +01:00
David Sidrane 6606b56364 Updated NuttX submodule with memcpy fix, disabled run time stack checking and added modules back in 2015-01-29 04:49:39 -10:00
Thomas Gubler 27b2701340 temporarily re-enable stack checking, disable some modules to make firmware fit 2015-01-28 10:21:42 +01:00
Simon Wilks 5c776e2392 Revert "FMUv1: Disable stack checking"
This reverts commit e62c8d7367.
2015-01-25 22:31:11 +01:00
Lorenz Meier 4b27e4029d Disabled stack checking on aerocore 2015-01-21 15:32:38 +01:00
David Sidrane 517e1e8d48 Fixed permissions 2015-01-21 14:54:25 +01:00
Lorenz Meier e62c8d7367 FMUv1: Disable stack checking 2015-01-21 14:54:24 +01:00
David Sidrane 4b8feb03cf Match the OS build's CONFIG_ARMV7M_STACKCHECK setting by using actual setting in the exported nuttx config.h file to control each board build setting of ENABLE_STACK_CHECKS in toolchain_gnu-arm-eabi.mk 2015-01-21 14:54:24 +01:00
Pavel Kirienko f6786d0be9 Removing -ffixed-r10 when stack checks aren't enabled 2015-01-21 14:54:24 +01:00
Pavel Kirienko 2ebd7099de Globally configurable stack checks, R10 is always fixed 2015-01-21 14:54:24 +01:00
Lorenz Meier 5f77a57761 FMUv1 + FMUv2: Reduce excessively large OS stack sizes. Actual use was 800 bytes hpwork, 400 bytes lpwork, 1700 bytes in running system. This leaves 1K headroom per task 2015-01-21 09:22:03 +01:00
David Sidrane 7cb1d09278 Updated submodule and config for SDIO fix 2015-01-07 17:59:23 -10:00
Lorenz Meier 470d35aca1 Fix typo in RTC config 2015-01-03 19:19:02 +01:00
Lorenz Meier b37b181818 NuttX: Enable RTC, require NuttX version with RTC support 2015-01-03 17:58:17 +01:00
Randy Mackay 59e0b67c8e NuttxConfig: increase I2C timeout to 10ms 2014-12-30 13:43:06 +09:00
Lorenz Meier 1b5c3271cf Merge pull request #1529 from PX4/fdmax
FMUv1 / FMUv2: Up number of file descriptors slightly - no known issues,...
2014-12-28 23:46:39 +01:00
Lorenz Meier f1c5fcd8da NuttX configs / build options: Do not warn about sign compare, as there are a bunch of non-standard signedness assumptions 2014-12-26 17:38:11 +01:00
Lorenz Meier 1240912f1c FMUv1 / FMUv2: Up number of file descriptors slightly - no known issues, but some tasks are getting close. 2014-12-24 09:26:21 +01:00
Lorenz Meier 923346c8ed IOv2: Ignore float suffixes in NuttX 2014-12-21 12:10:51 +01:00
Lorenz Meier dc469cc51a IOv1: Ignore float suffixes in NuttX 2014-12-21 12:10:41 +01:00
Lorenz Meier 648e14b9c3 FMUv2: Ignore float suffixes in NuttX 2014-12-21 12:10:28 +01:00
Lorenz Meier 388350108a FMUv1: Ignore float suffixes in NuttX 2014-12-21 12:10:18 +01:00
Lorenz Meier 75bc8136b1 Build NuttX optimized for size 2014-11-15 13:50:56 +01:00
Lorenz Meier 676cb91a1d Hotfix for PX4IO comms: Raise timeout to 10 ms. 2014-10-09 10:55:48 +02:00
Lorenz Meier a54ef70a20 Decrease I2C timeout in config so it matches the previous 500 us timeout as close as possible. This is necessary after fixing the NuttX I2C timeout logic 2014-08-26 08:14:52 +02:00
Anton Babushkin 1525341cad Disable CONFIG_ARCH_IRQPRIO in all NuttX configs 2014-08-14 13:12:02 +02:00
Lorenz Meier fe5d35bc54 Reduce IO buf space reasonably 2014-07-12 22:04:04 +02:00
Lorenz Meier c474d2cbf1 FMUv2: Reduce excessive stack sizes 2014-07-11 21:04:34 +02:00
Lorenz Meier aa05582598 FMUv1: Reduce excessive stack sizes 2014-07-11 21:04:09 +02:00
Kynos fe28069eff Increase UART1 & UART5 RX&Tx buffer sizes
To fix MAVLink message garbling problems.
2014-05-28 17:26:41 +02:00
Lorenz Meier e1309f2391 Enable SPI4 for FMUv2 2014-05-28 10:49:12 +02:00
Lorenz Meier 0a6861e98d FMUv1: Reduce user main stack slightly, still 2.5K buffer between actual use and size 2014-05-16 10:45:37 +02:00
Ash Charles e5508a1aa0 Add Gumstix AeroCore device
Based on the work of Andrew Smith [1], add board configuration and device
drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The
AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2.

[1] https://github.com/smithandrewc/Firmware
[2] https://store.gumstix.com/index.php/products/585/

Signed-off-by: Ash Charles <ashcharles@gmail.com>
2014-05-13 09:41:41 -07:00
Lorenz Meier 7e9f234da7 Reduce buffer sizes to reasonable quantities for UART 2014-05-13 08:03:39 +02:00
Lorenz Meier d1909ca94b Merge pull request #878 from PX4/sbus_out
S.BUS output
2014-05-05 08:04:28 -07:00
Lorenz Meier 2ea32b315f Merged master 2014-04-20 02:04:05 +02:00
Lorenz Meier a6d9b7e864 Merged stack size changes 2014-03-10 19:06:54 +01:00
Anton Babushkin 320624e995 Merge branch 'master' into beta_mavlink2 2014-03-08 11:38:00 +04:00
Lorenz Meier 61eb228e4d Reduce excessive stack sizes on main OS stacks. This has been tested on mavlink_beta, but needs more careful testing. 2014-03-06 15:18:48 +01:00
Anton Babushkin 8425b9bef2 Increase NFILE_DESCRIPTORS to 36 2014-03-05 22:46:22 +04:00
Anton Babushkin b40d3e1e18 Change NFILE_DESCRIPTORS back to 32 2014-03-05 22:30:43 +04:00
Andrew Tridgell 9817922bf9 FMUv2: switch debug console and 2nd GPS
this allows a normal GPS cable to be used for the 2nd GPS, making
dual-GPS setups easier
2014-03-04 19:33:16 +01:00
Julian Oes b17cdb12b0 Merge branch 'beta' into beta_mavlink 2014-02-19 14:59:46 +01:00
Julian Oes 366f19c2c0 Stack: lower stack of lpwork and hpwork 2014-02-16 13:24:56 +01:00
px4dev 08f1e6a9dc Fix base clock frequencies for timers 9/10/11 (not currently used).
Thanks to xiazibin@gmail.com for pointing these out.
2014-02-13 09:20:33 -08:00
px4dev cec6b8925e Don't leave all JTAG off... it will make you very sad 2014-02-12 22:10:45 -08:00
Julian Oes 3462054f73 Merge remote-tracking branch 'px4/beta' into beta_mavlink
Conflicts:
	src/modules/mavlink/mavlink.c
	src/modules/mavlink/mavlink_receiver.h
	src/modules/mavlink/orb_listener.c
2014-02-12 17:10:20 +01:00
Julian Oes 76ae004e5c Defconfig: allow for more file descriptors 2014-02-12 16:21:50 +01:00
px4dev bc3f95fc07 Turn off JTAG completely in a vain attempt to get PB4 free for SBUS enable. 2014-02-12 00:48:15 -08:00
Lorenz Meier 9315796020 Enable S.BUS TX pin 2014-02-12 07:55:22 +01:00
Andrew Tridgell b0c60296f5 FMUv2: fixed UART3 flow control pins 2014-02-10 10:08:50 +01:00
Andrew Tridgell 0dc7f223ea FMUv2: fixed UART3 flow control pins 2014-02-10 10:08:19 +01:00
Lorenz Meier 08a6057ef8 Increase SPI GPIO speed for FMUv1 analog to v2 2014-01-29 13:23:06 +01:00
Andrew Tridgell e7e3e132ad FMUv2: push SPI2 GPIO speed up to 50MHz as well 2014-01-29 13:17:37 +01:00
Andrew Tridgell 6b709e21d3 FMUv2: set SPI GPIO pins on bus 1 to 50MHz
this solves the ms5611 issue related to temperature. We now need to
test if it is OK with all sensors
2014-01-29 13:17:24 +01:00
Lorenz Meier 9c355d280e Merged beta into mavlink rework branch 2014-01-28 15:13:14 +01:00
Lorenz Meier 3387aa64d4 Enabled MTD partitions, successfully tested params 2014-01-12 16:33:23 +01:00
Lorenz Meier 90e86bd4db Added support for byte MTD 2014-01-11 20:52:44 +01:00
Lorenz Meier 902fcf44c9 Merge branch 'master' of github.com:PX4/Firmware 2014-01-09 08:11:41 +01:00
Lorenz Meier 2d8d43c4a8 Added UART5 DMA config for reliable IO updates 2014-01-09 08:11:35 +01:00
Andrew Tridgell 3be1a5182d FMUv1: use larger CDCACM buffer size for faster log transfer on FMUv1 2014-01-07 09:33:39 +01:00
Andrew Tridgell d4d2571161 FMUv2: enable RXDMA on 2nd GPS port and debug console
This should reduce the chance of lost data on these ports due to high
interrupt latency
2014-01-07 09:32:49 +01:00
Andrew Tridgell c4fc730aca FMUv2: make all UARTs use 512 byte buffer, 2048 for CDCACM output
this is important when using UARTs for things like secondary GPS
modules, which may produce large enough transfers that 128 bytes is
not enough.

The 2048 buffer for CDCACM transmit makes mavlink log and parameter
transfer faster
2014-01-07 09:32:23 +01:00
Lorenz Meier ea107f4151 Enable DMA on UART8 2013-12-16 16:47:28 +01:00
Andrew Tridgell c46bd8b041 Enabled DMA on both telemetry ports and GPS 2013-12-13 11:26:16 +01:00
Lorenz Meier 6209ce5bfb Merge pull request #417 from julianoes/hotfix_uart1
Disable USART1 DMA Rx on FMUv1
2013-09-22 06:00:45 -07:00
Julian Oes dce1329919 Disable USART1 DMA Rx on FMUv1 2013-09-22 14:54:15 +02:00
Lorenz Meier 8483670fed Hot hotfix: Change the number of preallocated smeaphores on both boards to the same value. 2013-09-22 12:17:07 +02:00
Lorenz Meier 3851bf5c10 Hotfix: Improve UART1 receive performance 2013-09-20 19:40:50 +02:00
Lorenz Meier 0810b264e5 Hotfix: Increase work stack sizes 2013-09-16 22:34:37 +02:00
Lorenz Meier cb1621005c Hotfix: Bumping up interrupt stack size, which fixes a number of evil symptoms seen in some test cases. Needs more inspection, but this fix holds for the test cases 2013-09-16 14:36:43 +02:00
Lorenz Meier 5d09f48110 Disabling debug output for further testing 2013-09-12 10:03:54 +02:00
px4dev f49e444ce3 Defconfig hacks to get me a console. 2013-09-11 13:42:29 -07:00
Lorenz Meier 58adc7e40b Make bool on FMUv1 and FMUv2 behave the same 2013-09-06 17:07:11 +02:00
Lorenz Meier 811e1151fa Fix UART buf sizes so that MAVLink transfers are not corrupted for all serial ports intended for MAVLink 2013-09-03 16:41:29 +02:00
Andrew Tridgell 4c3c099902 USB: set attributes for bus power, no remote wakeup
this may help the USB bus providing the full 500mA on some systems
2013-08-28 11:18:40 +02:00
Anton Babushkin 864c1d048c Revert "Tighter configs to save RAM"
This reverts commit 3380d40a7d.
2013-08-27 20:16:51 +02:00
Lorenz Meier 3380d40a7d Tighter configs to save RAM 2013-08-27 15:37:04 +02:00
Lorenz Meier 9f45b1c589 Merge branch 'multirotor' of github.com:cvg/Firmware_Private into multirotor 2013-08-27 07:50:52 +02:00
Lorenz Meier 6a4d3c34fb Merge branch 'fmuv2_bringup' into multirotor 2013-08-27 07:50:27 +02:00
Lorenz Meier 7b42d7a047 Made number of streams more reasonable 2013-08-27 07:50:15 +02:00
Lorenz Meier bfd0444cb3 Revert "Increased the number of max files descriptors considerably"
This reverts commit 3157285254.
2013-08-27 07:49:36 +02:00
Lorenz Meier e88d63ef27 Increased USB buffer size to cope with fast transfers 2013-08-26 15:03:58 +02:00
Lorenz Meier 54ad734b95 Merge branch 'fmuv2_bringup' into multirotor 2013-08-26 13:26:25 +02:00
Lorenz Meier 3157285254 Increased the number of max files descriptors considerably 2013-08-26 13:26:01 +02:00
Lorenz Meier cfa9054aa4 Moved to USART1 for the main console, starting a 2nd NSH instance on USB if needed, reworked start scripts to not fall over 2013-08-22 09:25:13 +02:00
Lorenz Meier 2a58929ffd Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-08-20 16:26:15 +02:00
Lorenz Meier 1e96633907 Merged seatbelt_multirotor_new / master 2013-08-19 19:04:10 +02:00
Lorenz Meier 80f38e3dea Put console and syslog on UART8, added support to nshterm for proper serial port config 2013-08-18 21:00:47 +02:00
Lorenz Meier dc1dc25f1b Revert "Hotfix for UART5"
This reverts commit b08ca02410.
2013-08-17 20:44:00 +02:00
Lorenz Meier 061be7f7fe Merged master 2013-08-17 20:30:52 +02:00
Lorenz Meier b08ca02410 Hotfix for UART5 2013-08-17 19:55:40 +02:00
px4dev 33863165b2 Merge commit 'de749a3602423f5ee6ca56f3cf2dfff04e31ec6d' (kconfig-cleanup) into fmuv2_bringup 2013-08-14 21:23:00 -07:00
Lorenz Meier 01d354effc Merge pull request #355 from PX4/kconfig-cleanup
Kconfig cleanup
2013-08-14 08:35:01 -07:00
Lorenz Meier e14d034528 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-08-14 14:58:02 +02:00
Lorenz Meier d0a9d250f7 Enforced consistency between configs 2013-08-14 14:57:30 +02:00
Lorenz Meier 50e3bb28c9 Fixed power attribute on FMU, contributed by Tridge 2013-08-14 14:56:27 +02:00
px4dev de749a3602 Stop expecting CONFIG_HRT_anything since we aren't baking it into the NuttX config anymore. 2013-08-13 00:34:41 -07:00
px4dev 60275e1ae6 Clean the FMUv1 config through menuconfig. 2013-08-12 21:59:10 -07:00
Lorenz Meier 92fc6a05c3 Putting SDIO back to DMA and disabling CCM again 2013-08-12 14:07:42 +02:00
Lorenz Meier e1037e20be Fixed inconsistend defconfig - switching to menuconfig ASAP 2013-08-12 13:57:33 +02:00
Lorenz Meier 70f272bd22 Disabled SDIO DMA, enabled CCM memory 2013-08-12 13:44:11 +02:00
Lorenz Meier a0235bd507 Increased buffer sizes for telemetry, set USB PID correctly according to new scheme 2013-08-09 08:36:18 +02:00
Lorenz Meier 4b342c4a1f Hotfix: Give FMU its own interrupt stack to isolate the interrupt context from application stacks 2013-08-08 11:24:27 +02:00
Andrew Tridgell 687273ae6f Enable the dedicated interrupt stack for both v1 and v2 boards. This will help save us from threads that are under-provisioned stack-wise. 2013-08-07 19:41:32 -07:00
px4dev ec2e02d50e Fix CAN2 pinout selection thanks to heads-up from Joe van Niekerk 2013-08-05 21:09:18 -07:00
px4dev 9ca5cf3108 Fix CAN2 pinout selection thanks to heads-up from Joe van Niekerk 2013-08-05 21:05:53 -07:00
Lorenz Meier b6ceba4c0a Merged master 2013-08-04 23:50:23 +02:00
px4dev fbd5aae8c6 Revert "Merged USB ID changes to match bootloader"
This reverts commit 8e599e4a3c.
2013-08-03 19:41:37 -07:00
Lorenz Meier 6cf24ac106 Increased comm buf size to better deal with higher-speed MAVLink transfers 2013-08-04 00:16:59 +02:00
Andrew Tridgell 8e599e4a3c Merged USB ID changes to match bootloader 2013-08-04 00:16:01 +02:00
px4dev c14a71c095 Move NuttX configurations out of the NuttX tree proper. This reduces the diffs we have to carry against the NuttX upstream repo to just our local patches to the NuttX code itself. 2013-08-03 10:06:10 -07:00
px4dev ecc7bc5bca Clean out unused trash from the NuttX configs. 2013-08-02 23:11:04 -07:00
px4dev 9d6ec6b365 Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.
Rename some directories that got left behind in the great board renaming.
2013-08-02 22:34:55 -07:00
Lorenz Meier 87cb066bed Disabled serial port renumbering 2013-07-28 14:50:45 +02:00
Julian Oes 3bea32af8d Add HRT and PPM again in IO defconfig 2013-07-18 13:23:14 +02:00
Lorenz Meier 349c962469 Compiling / executing WIP on leds, leds not operational yet 2013-07-18 10:01:43 +02:00
Lorenz Meier 72f58829c3 Fixed microSD, operational fine, will need more work with CCM SRAM. 2013-07-17 08:49:15 +02:00
Lorenz Meier e266f6d425 WIP on microSD support 2013-07-17 08:37:02 +02:00
px4dev b4029dd824 Pull v2 pieces up to build with the merge 2013-07-07 17:53:55 -07:00