@@ -280,30 +280,30 @@ Performs a soft reset, re-reads calibration data, and re-applies default configu
280280
281281| Feature | ** STeaMi** | ** robert-hh** | ** Adafruit** | ** neliogodoi** | ** Pimoroni** | ** RandomNerd** |
282282| ---| ---| ---| ---| ---| ---| ---|
283- | I2C | Yes | Yes | Yes | Yes | Yes | Yes |
284- | SPI | No | No | Yes | No | No | No |
285- | Sleep mode | Yes | Yes | Yes | No | No | No |
286- | Forced mode | Yes | Yes | Yes | Implicit | No | No |
287- | Normal mode | Yes | Yes | Yes | No | Fixed | No |
288- | Oversampling (per channel) | Yes | Yes | Yes | Yes | Fixed x16 | Constants only |
289- | IIR filter | Yes | No | Yes | Yes | Fixed x16 | No |
290- | Standby time | Yes | No | Yes | No | Fixed 500ms | No |
291- | Altitude | No | Yes | Yes | Yes | Yes | No |
292- | Sea-level pressure | No | Yes | Yes | Yes | Yes | No |
293- | Dew point | No | Yes | No | No | No | No |
294- | Soft reset | Yes | No | No | No | Yes | No |
295- | Full reset + recalibration | Yes | No | No | No | No | No |
296- | power_off / power_on | Yes | No | Via mode | No | No | No |
297- | data_ready | Yes | No | No | No | No | No |
298- | read_one_shot | Yes | No | No | No | No | No |
299- | set_continuous | Yes | No | Via mode | No | No | No |
300- | Integer compensation | Yes | Yes | No | No | No | Yes |
301- | Measurement time estimate | No | No | Yes | No | No | No |
302- | Multi-unit temperature | No | No | No | C/F/K | No | C only |
303- | BMP280 compatibility | No | No | No | No | Yes | No |
304- | Dedicated exceptions | Yes | No | No | No | No | No |
305- | Mock test suite | Yes (39) | No | No | No | No | No |
306- | Hardware test suite | Yes (6) | No | No | No | No | No |
283+ | I2C | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
284+ | SPI | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
285+ | Sleep mode | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
286+ | Forced mode | ✅ | ✅ | ✅ | ⚠️ Implicit | ❌ | ❌ |
287+ | Normal mode | ✅ | ✅ | ✅ | ❌ | ⚠️ Fixed | ❌ |
288+ | Oversampling (per channel) | ✅ | ✅ | ✅ | ✅ | ⚠️ Fixed x16 | ⚠️ Constants only |
289+ | IIR filter | ✅ | ❌ | ✅ | ✅ | ⚠️ Fixed x16 | ❌ |
290+ | Standby time | ✅ | ❌ | ✅ | ❌ | ⚠️ Fixed 500ms | ❌ |
291+ | Altitude | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ |
292+ | Sea-level pressure | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ |
293+ | Dew point | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
294+ | Soft reset | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
295+ | Full reset + recalibration | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
296+ | power_off / power_on | ✅ | ❌ | ⚠️ Via mode | ❌ | ❌ | ❌ |
297+ | data_ready | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
298+ | read_one_shot | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
299+ | set_continuous | ✅ | ❌ | ⚠️ Via mode | ❌ | ❌ | ❌ |
300+ | Integer compensation | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ |
301+ | Measurement time estimate | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
302+ | Multi-unit temperature | ❌ | ❌ | ❌ | ✅ C/F/K | ❌ | ❌ |
303+ | BMP280 compatibility | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
304+ | Dedicated exceptions | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
305+ | Mock test suite | ✅ (39) | ❌ | ❌ | ❌ | ❌ | ❌ |
306+ | Hardware test suite | ✅ (6) | ❌ | ❌ | ❌ | ❌ | ❌ |
307307
308308Reference implementations:
309309
0 commit comments