Lorenz Meier
66879e6ff6
Hotfix: Make maxoptimization configurable from the shell via MAXOPTIMIZATION=-O0 V=1 make archives
12 years ago
Lorenz Meier
aa641b5c34
Hotfix: Renamed max NSH argument variable to correct define
12 years ago
Lorenz Meier
5c74809dac
Config change: Set USB console as default.
12 years ago
Hyon Lim (Retina)
6537759dfc
Add detailed documentation for SO3 gains tuning.
...
USB nsh has been removed.
12 years ago
Hyon Lim (Retina)
4bf0505421
Test flight has been performed with nonlinear SO(3) attitude estimator.
...
Here are few observations:
- When the system initialized, roll angle is initially reversed.
As filter converged, it becomes normal.
- I put a negative sign on roll, yaw. It should naturally has right
sign, but I do not know why for now. Let me investigate again.
- Gain : I do not know what gain is good for quadrotor flight.
Let me take a look Ardupilot gain in the later.
Anyway, you can fly with this attitude estimator.
12 years ago
Duncan Greer
7469b9c700
Revert "enable usb console" - shouldn't be in pull request branch.
...
This reverts commit fdb897c3dd
.
12 years ago
Duncan Greer
fdb897c3dd
enable usb console
12 years ago
Anton Babushkin
09e60893df
gpio_led app added
12 years ago
James Goppert
06e390b5e9
Added MD25 I2C motor controller driver.
12 years ago
Lorenz Meier
25612cebc2
Cleaned up NuttX appconfig, added examples to config
12 years ago
px4dev
4748bba35a
Move the 'tests' app to the new world.
12 years ago
px4dev
01e427b17c
Merge working changes into export-build branch.
12 years ago
px4dev
74c62a131e
Fix the way that we idle the tone_alarm pin so that the board defines what is the 'safe' state.
12 years ago
marco
59573e5b69
BLCtrl 2.0 testing - currently only 8 Bit resolution - this should fly
12 years ago
Simon Wilks
4f99200b0f
Initial implementation that can read values from the ETS.
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
px4dev
eece05a287
We need a stub ROMFS header so that the client can supply their own bits.
12 years ago
Lorenz Meier
5aa5645fb0
Disabled MAVLink debug app
12 years ago
Lorenz Meier
4cde275466
Switched I2C to interrupt driven mode
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
a68300941f
px4fmu: enable BINFS
...
needed for APM startup
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
4216982d54
Made timeouts configurable, untested
12 years ago
px4dev
caa11f0bbb
New option to ensure serial stack is always included.
12 years ago
Lorenz Meier
3fd8c73bfb
Disabled old-style gps interface, enabled GPS driver
12 years ago
Simon Wilks
bd5887b4ca
Move the config param to a more sane location (I hope).
12 years ago
Lorenz Meier
f21d406cbe
Added additional example
12 years ago
Andrew Tridgell
96fa586589
px4: enable APPS_BINDIR support
...
useful for APM startup script
12 years ago
Lorenz Meier
a10ff0fe1c
First round of testing successful - back to I2C code from Dec / Nov 2012
12 years ago
px4dev
bc35bb23dd
HOTFIX: disable interrupt-driven I2C mode, configure pessimistic I2C timeout, correct handling of the NAK generation for I2C master reads.
...
This looks like it addresses the recent I2C lockup issue, unfortunately it also increases CPU consumption by ~5% for the I2C sensor bus.
12 years ago
px4dev
8685f63c72
Some gentle massaging to get things building again.
12 years ago
Lorenz Meier
07114f0a32
Windows build fix attempt
12 years ago
px4dev
dadd5d01f9
Now that sem_timedwait works, we can turn on interrupt-driven I2C.
12 years ago
px4dev
811790a14f
Checkpoint I2C slave work on IO
12 years ago
px4dev
41987c7848
Recover fix for and enabling of interrupt-driven I2C.
12 years ago
px4dev
f127495caa
Manually fixup merge botches via direct comparison with NuttX r5447.
12 years ago
px4dev
6de688676d
Suppress annoying C++ ABI portability warnings
...
This suppresses an otherwise not useful warning when mixing C++ and va_list
12 years ago
px4dev
c137ceba7d
Remove more redundant CMSIS pieces from here.
12 years ago
px4dev
91dba46524
Fix fallout from removing the spurious CMSIS
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
Andrew Tridgell
375d3c14d7
increase the UART buffer sizes to 256
...
The most critical one is the GPS serial port receive buffer size,
which needs to be at least 128 to support the UBLOX protocol, but it
seems a good idea for people running a FMU without a IO board to
increase the UART buffer sizes generally
12 years ago
px4dev
b3f037e876
Forgot to save this one; more build system tweaks.
12 years ago