ST25TB poller refining + write support (#3239)

* nfc: st25tb: rework async poller
* nfc: st25tb: introduce sync poller
* nfc: st25tb: add write support
* nfc: st25tb: rewrite poller to use better states
* nfc: st25tb: move to mode request state after success
* nfc: st25tb: minor bug fixes
* type wasn't properly set on ready event
* sending NfcCustomEventPollerFailure on St25tbPollerEventTypeFailure caused poller to being freed and ultimately resulted in a thread crash

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
Augusto Zanellato
2023-12-01 18:42:00 +09:00
committed by GitHub
co-authored by Aleksandr Kutuzov
parent 890c9e87ce
commit c1e0d02afc
12 changed files with 566 additions and 129 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,48.0,,
Version,+,49.0,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
1 entry status name type params
2 Version + 48.0 49.0
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h