race in kw11-l

This commit is contained in:
Folkert van Heusden 2024-06-26 20:51:20 +02:00
parent bd38702d5b
commit cc38bd8b17
Signed by untrusted user who does not match committer: folkert
GPG key ID: 30190E8C1F28D8AE

View file

@ -181,6 +181,11 @@ void kw11_l::write_byte(const uint16_t addr, const uint8_t value)
return; return;
} }
#if defined(BUILD_FOR_RP2040)
xSemaphoreTake(lf_csr_lock, portMAX_DELAY);
#else
std::unique_lock<std::mutex> lck(lf_csr_lock);
#endif
uint16_t vtemp = lf_csr; uint16_t vtemp = lf_csr;
if (addr & 1) { if (addr & 1) {