px4dev
|
b526bab174
|
Remove extra spaces from mixers before processing them. This gives us some more working space on IO for mixer processing.
|
12 years ago |
Lorenz Meier
|
6d12f147b8
|
Improved param command, show now allows to filter and set allows to set integer params (e.g. param set MAV_TYPE 2)
|
12 years ago |
px4dev
|
d8a013f872
|
Tinkering.
|
12 years ago |
Andrew Tridgell
|
6e751d26e8
|
perf: added 'perf reset' command
resets all perf counters
|
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
|
3cea0959b7
|
Implement a simple byte loopback server on I2C for more testing.
|
12 years ago |
px4dev
|
f12fa7ee06
|
Don't do retries, since it just complicates things.
|
12 years ago |
px4dev
|
811790a14f
|
Checkpoint I2C slave work on IO
|
12 years ago |
px4dev
|
d81edb09cf
|
whitespace/formatting
|
12 years ago |
px4dev
|
35c82ff2fc
|
Make mixer ioctls load from a memory buffer rather than a file. This is prep for uploading the memory buffer to IO to be processed there.
|
12 years ago |
px4dev
|
451ecc1bf4
|
Remove a few cut-and-paste author attributions.
|
12 years ago |
Lorenz Meier
|
4d6fb3a037
|
Added delay test to measure comm delays with a led / scope
|
12 years ago |
Lorenz Meier
|
b1bc5e0e46
|
Improved drivers, allowed parallel use of multiple gyros
|
12 years ago |
Lorenz Meier
|
c0c7266255
|
Added preflight_check app
|
12 years ago |
Lorenz Meier
|
82c4dbaaa8
|
param load / store cleanup, storage location selection now exclusively through dedicated "param select <path>" command
|
12 years ago |
Tobias Naegeli
|
80ac43e21d
|
Fine tuning of manual control
|
12 years ago |
Lorenz Meier
|
4d6ac93aff
|
Print selectively by name
|
12 years ago |
px4dev
|
8bfceef89c
|
Remove the arbitrary limit on the path to the default parameter file. Add a verb to the param command to set the default parameter file.
|
12 years ago |
Lorenz Meier
|
3c987d6368
|
Casting and fix default param path
|
12 years ago |
Lorenz Meier
|
0ddfd7c75c
|
New param interface for microSD and EEPROM
|
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 |
px4dev
|
66da4395b4
|
Kill the old board info code.
|
12 years ago |
px4dev
|
0616d58340
|
Add 'show' and 'test' verbs to the boardinfo command. Teach rcS how to use the new version.
|
12 years ago |
px4dev
|
7203ba797e
|
bson-based boardinfo working
|
12 years ago |
Lorenz Meier
|
c3c76ef3d5
|
Hardened the EEPROM attach routine for param storage
|
12 years ago |
px4dev
|
98791bc674
|
Remove reboot() API, replace with a prototype for up_systemreset() which is portable.
|
12 years ago |
px4dev
|
2fc1032069
|
Major formatting/whitespace cleanup
|
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
|
c1958bdaa9
|
Teach top how to precisely determine stack usage.
|
12 years ago |
px4dev
|
d62ec78ab8
|
Remove obsolete warning.
|
13 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 |
px4dev
|
4c14e4f5f1
|
Add a 'secret' subcommand to bl_update that manipulates the option bits to change the brown-out detector configuration.
This is an experiment to see if we can improve the boot-time behavior when powered off noisy supplies.
|
13 years ago |
px4dev
|
dfae108e6a
|
Go back to the FIFO scheduler for now, as we don't have time to shake out the RR scheduler changeover just yet.
Make the "default" scheduler a centralized definition so that changes are easier in future.
|
13 years ago |
px4dev
|
93c200d281
|
Add new 'task_spawn' interface for starting new tasks in the PX4 world
|
13 years ago |
px4dev
|
44adaa736c
|
A system command that knows how to reflash the bootloader on the PX4FMU.
|
13 years ago |
Lorenz Meier
|
47c96d3d12
|
Quite flyable state
|
13 years ago |
px4dev
|
68d4a26b9e
|
Be a bit quieter and more forgiving about various system configuration and driver non-issues.
|
13 years ago |
px4dev
|
a9c4fabda6
|
Change the EEPROM read/write timeout behavior so that we can get actual errors rather than just hanging forever.
|
13 years ago |
px4dev
|
65ecf1b1c1
|
Rework the 'eeprom erase' path so it's possible to erase an EEPROM that can't be mounted.
Add some bus reset code to the EEPROM read path to maybe help with bus lockup.
|
13 years ago |
Lorenz Meier
|
cf62c892f9
|
Added temperature measurement, added led system command
|
13 years ago |
px4dev
|
1a781c6c4a
|
Make the distinction between "parameter import" which merges parameters, and "parameter load" which blows away any current changes.
|
13 years ago |
px4dev
|
e6f6a81d5b
|
Allow the EEPROM driver to consider itself started even if NXFFS fails to mount.
|
13 years ago |
Lorenz Meier
|
8eeba595ee
|
Improved param load / store text feedback, ported sensors app to new driver model, ready for merge and test
|
13 years ago |
Lorenz Meier
|
d12c09cc86
|
improvements / debugging on I2C drivers
|
13 years ago |
Lorenz Meier
|
45e178eaa3
|
Made error message more verbose
|
13 years ago |
px4dev
|
0472eeae05
|
Add EEPROM read/write performance counters.
|
13 years ago |
px4dev
|
5ef6a41012
|
Add a modified version of the stock AT24xx EEPROM driver tweaked for our uses.
Use I2C_TRANSFER to avoid racing with other devices on the bus.
Clock at 400kHz.
|
13 years ago |
Lorenz Meier
|
d17bbc7a0b
|
Minor fixes to EEPROM params
|
13 years ago |
px4dev
|
a9dd3564ed
|
Don't delete the parameter file on failed load.
|
13 years ago |