David Sidrane
1c766aef12
Removed comments to allow appconfigs to bring in can
...
Removed the commented body of the 'if CONFIG_CAN' in the appconfigs
8 years ago
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
9 years ago
Lorenz Meier
3fff9e5826
Harmonize TAP config with FMUv4 config
9 years ago
Felix Hu
bd580e09bf
supports MindPXv2 borad which is a product from AirMind.
9 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago
Lorenz Meier
1df5e98aa5
XXX: WIP: Disabled mixer on IOv2 due to CXX compile issue
12 years ago
Lorenz Meier
94084ec22a
Enable support for RAMTRON, enable support for EEPROM on FMU 1.x
12 years ago
Julian Oes
76497502cb
Moved the L3GD20 driver to the new driver, working on FMU v1 and v2
12 years ago
Lorenz Meier
4a5505b044
Added LSM303D driver skeleton
12 years ago
px4dev
f243f6ef66
Scratch in a mostly-building board config for fmuv2
12 years ago
Anton
83e356fda4
Initial version of position_estimator_inav added
12 years ago
Lorenz Meier
482cada59b
Butchered position estimator from Damian Aregger into shape, publishes now global position estimate as well. Compiling, needs HIL testing
12 years ago
px4dev
7011fe563b
Move PWM rate configuration, etc. into a separate utility and out of the individual drivers.
12 years ago
Greg Hulands
6eca4ba462
Maxbotix I2C Sonar Support
12 years ago
Lorenz Meier
5aa5645fb0
Disabled MAVLink debug app
12 years ago
Andrew Tridgell
3c6d6f0ef1
px4fmu: disable a bunch of code when built for APM
...
this leaves us enough flash to fit APM
12 years ago
Andrew Tridgell
9b7ee0c91b
appconfig: disable mathlib and associated examples on APM
...
these are far too large (777 kbyte) and we can't fit them with the
ArduCopter flight code
12 years ago
Lorenz Meier
3fd8c73bfb
Disabled old-style gps interface, enabled GPS driver
12 years ago
Lorenz Meier
f21d406cbe
Added additional example
12 years ago
px4dev
811790a14f
Checkpoint I2C slave work on IO
12 years ago
px4dev
faced6bfe3
Merge James's controllib bits into a separate library module.
...
Add a top-level mathlib header to avoid having to dig around for specific headers.
12 years ago
px4dev
43ccb257a8
Move the math library pieces out of systemlib into mathlib
12 years ago
jgoppert
23e8d0b467
Added kalman_demo. This is an attitude/position EKF example.
12 years ago
px4dev
4447282260
Integrate the interesting parts of the CMSIS 3.01 (r3p1) DSP library
12 years ago
jgoppert
84d7f19d7d
Added control library to build.
12 years ago
jgoppert
4f3b17f53b
Added math library to build.
12 years ago
px4dev
476db46869
kill off the NuttX ADC driver config; we're not going to use it
12 years ago
Lorenz Meier
8b8330a015
Reverted nuttx merge, back to master
12 years ago
px4dev
2a8ef50df4
A driver and shell command for the BlinkM I2C LED controller.
12 years ago
Lorenz Meier
cc1e0ef235
Removed old fixed wing control process
12 years ago
Lorenz Meier
4d6fb3a037
Added delay test to measure comm delays with a led / scope
12 years ago
Lorenz Meier
d006a3fe2d
Added onboard, receive-only MAVLink app for onboard UART networks
12 years ago
Lorenz Meier
f803540415
Added preflight_check app which checks core system sensors, so far only mag
12 years ago
Simon Wilks
efdfa2b8b4
Setup skeleton code (basic daemon).
12 years ago
Lorenz Meier
e8eb887515
Added hil command to emulate PWM outputs
12 years ago
px4dev
34a3b260f3
Move the last of the board-specific code for PX4FMU out of the NuttX tree. Now it's just configuration.
12 years ago
Thomas Gubler
17772afdaa
fw control: fixed parameter reloading, disabled old fw control app
12 years ago
px4dev
5135e5308b
Hoist the GPIO driver out and integrate it with the px4fmu driver. Move these pieces into the drivers tree.
12 years ago
Lorenz Meier
67e4584407
Deleted old cruft
12 years ago
px4dev
3d79b9a0b0
Tease the PWM driver out and fix some build issues after cleaning up behind the cpuload pieces.
12 years ago
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
12 years ago
px4dev
0afeeb5dd8
Move the PX4IO driver into the drivers folder.
12 years ago
px4dev
5925d146bc
Move the tone_alarm driver out of the NuttX configs area and add it as an stm32-specific driver in the PX4 apps space.
...
Add a new tone_alarm command that can be used to start/stop alarm tones from the shell.
12 years ago
Thomas Gubler
5616f5c4b1
[work in progess] added pos control skeleton
12 years ago
Thomas Gubler
6c8fb8177e
Started implementing fw controller according to controller layout of the ASL lecture
12 years ago
px4dev
1e59a592a6
Split the parameter load/save commands out of the 'eeprom' command, since that's not really the obvious place for them. Add parameter printing functionality (though, it's a mess due to %f being busted)
...
Update the script examples to use the new command.
13 years ago
Lorenz Meier
607e902b88
Cleaned up / simplified position control, attacking pos control implementation next
13 years ago
px4dev
5a8dda3343
It's mostly harmless, so turn on the bootloader update tool.
13 years ago
Lorenz Meier
5dd6cbcb13
Logging rate changes,
13 years ago
Lorenz Meier
e440fc4027
Rewrote SD logging app, simpler, but effective. Pending testing
13 years ago