I2C tested, main file now contains rough sample for use with DHT20

This commit is contained in:
Ea-r-th
2025-09-18 01:19:03 -07:00
parent 8ce717033a
commit cb232ea55e
4 changed files with 77 additions and 55 deletions

View File

@@ -40,23 +40,3 @@ void SHAL_delay_ms(uint32_t ms){
SHAL_delay_us(1000);
}
}
bool SHAL_wait_for_condition_us(condition_fn_t condition, uint32_t timeout_us){
while (timeout_us--) {
if (condition()) {
return true; // Condition met
}
SHAL_delay_us(1); // Wait 1 µs
}
return false; // Timeout
}
bool SHAL_wait_for_condition_ms(condition_fn_t condition, uint32_t timeout_ms){
while (timeout_ms--) {
if (condition()) {
return true; // Condition met
}
SHAL_delay_ms(1); // Wait 1 µs
}
return false; // Timeout
}