@@ -133,6 +133,11 @@ static const std::map<std::string, FnCreateI2CSensorDriver> I2cFactorySensor = {
133133 const char *driver_name) -> drvBase * {
134134 return new drvIna219 (i2c, addr, mux_channel, driver_name);
135135 }},
136+ {" ina228" ,
137+ [](TwoWire *i2c, uint16_t addr, uint32_t mux_channel,
138+ const char *driver_name) -> drvBase * {
139+ return new drvIna228 (i2c, addr, mux_channel, driver_name);
140+ }},
136141 {" ina237" ,
137142 [](TwoWire *i2c, uint16_t addr, uint32_t mux_channel,
138143 const char *driver_name) -> drvBase * {
@@ -387,11 +392,11 @@ static const std::unordered_map<uint16_t, std::vector<const char *>>
387392 {0x38 , {" aht20" , " max17048" }},
388393 {0x39 , {" tsl2591" }},
389394 {0x40 ,
390- {" htu21d" , " htu31d" , " ina219" , " ina237" , " ina238" , " ina260" ,
395+ {" htu21d" , " htu31d" , " ina219" , " ina228 " , " ina237" , " ina238" , " ina260" ,
391396 " ms8607" , " si7021" , " stemma_soil" }},
392- {0x41 , {" htu31d" , " ina219" , " ina237" , " ina238" , " ina260" }},
393- {0x44 , {" hdc302x" , " ina237" , " ina238" , " ina260" , " sht3x" , " sht4x" }},
394- {0x45 , {" hdc302x" , " ina237" , " ina238" , " ina260" , " sht3x" }},
397+ {0x41 , {" htu31d" , " ina219" , " ina228 " , " ina237" , " ina238" , " ina260" }},
398+ {0x44 , {" hdc302x" , " ina228 " , " ina237" , " ina238" , " ina260" , " sht3x" , " sht4x" }},
399+ {0x45 , {" hdc302x" , " ina228 " , " ina237" , " ina238" , " ina260" , " sht3x" }},
395400 {0x46 , {" hdc302x" }},
396401 {0x47 , {" hdc302x" }},
397402 {0x48 , {" adt7410" , " pct2075" , " tmp117" }},
0 commit comments