From 522d8917595ff6b004fc4fb07c618a4f77c9cbd6 Mon Sep 17 00:00:00 2001 From: Karim Keddam Date: Tue, 17 Nov 2015 17:21:46 -0500 Subject: [PATCH] Fixed a bug with the ms58xx sensor initialization --- drivers/sensors/ms58xx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/sensors/ms58xx.c b/drivers/sensors/ms58xx.c index f0fefba5ba..1a4352acdf 100644 --- a/drivers/sensors/ms58xx.c +++ b/drivers/sensors/ms58xx.c @@ -413,6 +413,8 @@ static int ms58xx_readprom(FAR struct ms58xx_dev_s *priv) break; } + // We have to wait before the prom is ready is be read + up_udelay(10000); for (i = 0; i < len; i++) { ret = ms58xx_readu16(priv, MS58XX_PROM_REG+i*2, prom+i);