@@ -206,7 +206,7 @@ static const std::map<std::string, FnCreateI2CSensorDriver> I2cFactorySensor = {
206206 {" ism330dlc" ,
207207 [](TwoWire *i2c, uint16_t addr, uint32_t mux_channel,
208208 const char *driver_name) -> drvBase * {
209- return new drvIsm330dlc (i2c, addr, mux_channel, driver_name);
209+ return new drvIsm330dhcx (i2c, addr, mux_channel, driver_name);
210210 }},
211211 {" ism330dhcx" ,
212212 [](TwoWire *i2c, uint16_t addr, uint32_t mux_channel,
@@ -457,13 +457,13 @@ static const std::unordered_map<uint16_t, std::vector<const char *>>
457457 {0x0B , {" lc709203f" }},
458458 {0x12 , {" pmsa003i" }},
459459 {0x13 , {" vncl4020" }},
460- {0x18 , {" ds2484" , " mcp9808" , " mprls" }},
461- {0x19 , {" mcp9808" }},
460+ {0x18 , {" ds2484" , " mcp9808" , " mprls" , " lis3dh " }},
461+ {0x19 , {" mcp9808" , " lis3dh " , " lsm303dlh " , " lsm303agr " }},
462462 {0x1A , {" mcp9808" }},
463463 {0x1B , {" mcp9808" }},
464- {0x1C , {" mcp9808" }},
464+ {0x1C , {" mcp9808" , " lis3mdl " }},
465465 {0x1D , {" mcp9808" }},
466- {0x1E , {" mcp9808" }},
466+ {0x1E , {" mcp9808" , " lis2mdl " , " lis3mdl " }},
467467 {0x1F , {" mcp9808" }},
468468 {0x23 , {" bh1750" }},
469469 {0x28 , {" pct2075" }},
@@ -508,7 +508,11 @@ static const std::unordered_map<uint16_t, std::vector<const char *>>
508508 {0x62 , {" scd40" }},
509509 {0x68 , {" mcp3421" }},
510510 {0x69 , {" sen55" }},
511- {0x6B , {" sen66" }},
511+ {0x6A , {" lsm6dso32" , " ism330dhcx" , " lsm6ds3" }},
512+ {0x6B , {" sen66" , " lsm6ds3" , " lsm6dso32" , " ism330dhcx" }},
513+ {0x6C , {" lsm303dlh" }},
514+ {0x6D , {" lsm303agr" }},
515+ {0x6E , {" lsm9ds1" }},
512516 {0x70 , {" pct2075" , " shtc3" }},
513517 {0x71 , {" pct2075" }},
514518 {0x72 , {" pct2075" }},
0 commit comments