aboutsummaryrefslogtreecommitdiff
path: root/apps/systemcmds/eeprom/24xxxx_mtd.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge working changes into export-build branch.px4dev2013-04-261-571/+0
|
* HOTFIX: disable interrupt-driven I2C mode, configure pessimistic I2C ↵px4dev2013-01-181-0/+27
| | | | | | 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.
* Hardened the EEPROM attach routine for param storageLorenz Meier2012-10-291-0/+27
|
* Major formatting/whitespace cleanuppx4dev2012-10-231-275/+258
|
* Quite flyable stateLorenz Meier2012-09-121-1/+1
|
* Change the EEPROM read/write timeout behavior so that we can get actual ↵px4dev2012-09-091-9/+30
| | | | errors rather than just hanging forever.
* Rework the 'eeprom erase' path so it's possible to erase an EEPROM that ↵px4dev2012-09-091-1/+17
| | | | | | can't be mounted. Add some bus reset code to the EEPROM read path to maybe help with bus lockup.
* Allow the EEPROM driver to consider itself started even if NXFFS fails to mount.px4dev2012-08-271-3/+0
|
* Add EEPROM read/write performance counters.px4dev2012-08-231-2/+27
|
* Add a modified version of the stock AT24xx EEPROM driver tweaked for our uses.px4dev2012-08-231-0/+475
Use I2C_TRANSFER to avoid racing with other devices on the bus. Clock at 400kHz.