Lorenz Meier
|
c3c76ef3d5
|
Hardened the EEPROM attach routine for param storage
|
12 years ago |
px4dev
|
2fc1032069
|
Major formatting/whitespace cleanup
|
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
|
47c96d3d12
|
Quite flyable state
|
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 |
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 |
px4dev
|
b0d13c9556
|
wrapper commands for saving and loading parameters
|
13 years ago |
px4dev
|
a86974e3e3
|
Hand over control of the onboard EEPROM to the NuttX I2C EEPROM driver and NXFFS.
|
13 years ago |