Полноценную многозадачность я не использовал, но вот библиотеку uasyncio совместно с collections использую. Работает очень хорошо.Единственный минус, ее нет в бинарном файле micropython и поэтому нужно или самому собирать бинарник, это самый предпочтительный вариант, так как эти 2 библиотеки...