Skip to content

add counter thread save option

Ich denke wenigstens bei den Treibern in diesem Repo sollte die Grundstruktur gleich sein (auch wenn das Feature hier jetzt z. B. nicht gebraucht wird).

Ich denke auch, dass eine DRIVER_genericDeinit() sinnvoll wäre, da man ansonsten hal_deinit() in DRIVER_deinit() aufrufen muss (man muss ja auch nicht hal_init() in DRIVER_init() aufrufen). Außerdem führt das zu Implementierungsfehlern, wenn man nicht weiß, dass hal_init()/hal_deinit() nur aufgerufen werden darf, wenn CONFIG_DRIVER_THREAD_SAVE gesetzt ist.

Merge request reports