OPENMV4 uasyncio Support

Hi, I had OPENMV4 board,need uasyncio support. The openmv4 firmware implies it is unable to run official uasyncio. The file core.py in uasyncio uses ucollections.dequeue, and this is provided by the file py/modcollections.c in the source tree. Please help me,Kindly Thanks!

The deque is enabled now.

hi @iabdalkader, I had update the openmv4 firmware,the version is 3.6, the detail is : MicroPython v1.12-omv OpenMV v3.6.0 2020-02-07; OPENMV4-STM32H743. But when I used the uasyncio,the error as show: AttributeError: ‘module’ object has no attribute ‘deque’.Does version 3.6 had include the deque? Thanks !
The code as follow:

import uasyncio as asyncio
from pyb import UART
uart = UART(3, 9600)


async def sender():
    swriter = asyncio.StreamWriter(uart, {})
    while True:
        await swriter.awrite('Hello uart\n')
        await asyncio.sleep(2)

async def receiver():
    sreader = asyncio.StreamReader(uart)
    while True:
        res = await sreader.readline()
        print('Recieved', res)

loop = asyncio.get_event_loop()
loop.create_task(sender())
loop.create_task(receiver())
loop.run_forever()

Hi, sorry for the delay I thought I replied to this… The deque is enabled if you build from source, otherwise it will be available in the next release.