mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Merge pull request #2641 from openmv/update_openamp_script
Some checks are pending
🔎 Check Code Formatting / formatting-check (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / code-size-report (push) Blocked by required conditions
🔥 Firmware Build / stable-release (push) Blocked by required conditions
🔥 Firmware Build / development-release (push) Blocked by required conditions
Some checks are pending
🔎 Check Code Formatting / formatting-check (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / code-size-report (push) Blocked by required conditions
🔥 Firmware Build / stable-release (push) Blocked by required conditions
🔥 Firmware Build / development-release (push) Blocked by required conditions
scripts/libraries: Clean remote core output.
This commit is contained in:
commit
bc6200378e
@ -16,10 +16,15 @@ async def coro(): # noqa
|
|||||||
class EndpointIO(io.IOBase):
|
class EndpointIO(io.IOBase):
|
||||||
def __init__(self, ept):
|
def __init__(self, ept):
|
||||||
self.ept = ept
|
self.ept = ept
|
||||||
|
self.buffer = bytearray()
|
||||||
|
|
||||||
def write(self, buf):
|
def write(self, buf):
|
||||||
if buf != b"\r\n":
|
self.buffer.extend(buf)
|
||||||
self.ept.send(buf, timeout=0)
|
if b'\n' in self.buffer:
|
||||||
|
lines = self.buffer.split(b'\n')
|
||||||
|
self.buffer = lines.pop()
|
||||||
|
for line in lines:
|
||||||
|
self.ept.send(line, timeout=0)
|
||||||
|
|
||||||
def ioctl(self, op, arg):
|
def ioctl(self, op, arg):
|
||||||
if op == _MP_STREAM_POLL and self.ept.is_ready():
|
if op == _MP_STREAM_POLL and self.ept.is_ready():
|
||||||
@ -28,7 +33,7 @@ class EndpointIO(io.IOBase):
|
|||||||
|
|
||||||
|
|
||||||
def vm_out_callback(src_addr, data):
|
def vm_out_callback(src_addr, data):
|
||||||
print("VM ❯", data.decode())
|
print("❯", data.decode('utf-8'), end="")
|
||||||
|
|
||||||
|
|
||||||
def vm_ns_callback(src_addr, name):
|
def vm_ns_callback(src_addr, name):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user