mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-21 03:33:34 +08:00
mtd: add px4_at24c_set_npages API
This commit is contained in:
committed by
Alexander Lerach
parent
3ba440c332
commit
c7295c8a4f
@@ -80,6 +80,11 @@ __EXPORT ssize_t px4_mtd_get_partition_size(const mtd_instance_s *instance, cons
|
|||||||
int px4_at24c_initialize(FAR struct i2c_master_s *dev,
|
int px4_at24c_initialize(FAR struct i2c_master_s *dev,
|
||||||
uint8_t address, FAR struct mtd_dev_s **mtd_dev);
|
uint8_t address, FAR struct mtd_dev_s **mtd_dev);
|
||||||
|
|
||||||
|
/*
|
||||||
|
Update the page count of an already-initialised device.
|
||||||
|
*/
|
||||||
|
int px4_at24c_set_npages(FAR struct mtd_dev_s *dev, uint16_t npages);
|
||||||
|
|
||||||
void px4_at24c_deinitialize(void);
|
void px4_at24c_deinitialize(void);
|
||||||
|
|
||||||
int flexspi_attach(mtd_instance_s *instance);
|
int flexspi_attach(mtd_instance_s *instance);
|
||||||
|
|||||||
@@ -618,6 +618,13 @@ int px4_at24c_initialize(FAR struct i2c_master_s *dev,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int px4_at24c_set_npages(FAR struct mtd_dev_s *dev, uint16_t npages)
|
||||||
|
{
|
||||||
|
FAR struct at24c_dev_s *priv = (FAR struct at24c_dev_s *)dev;
|
||||||
|
priv->npages = npages;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* XXX: debug hackery
|
* XXX: debug hackery
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user