From f869965c5975481291d3ae4bffc2933efc2810a5 Mon Sep 17 00:00:00 2001
From: Federico Lolli <federico.lolli@skywarder.eu>
Date: Mon, 19 Feb 2024 00:25:02 +0100
Subject: [PATCH] updated requirements

---
 docs/data.yml | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/docs/data.yml b/docs/data.yml
index 2a5b4d0..5aaba77 100644
--- a/docs/data.yml
+++ b/docs/data.yml
@@ -1,7 +1,10 @@
 requirements:
+  - MUST have a non-blocking writing (write in a queue and forget)
   - MUST have a blocking reading
-  - MUST provide a baud rate options
+  - MUST use f32 types for serial communication
+  - MUST provide a baud rate option
+  - MUST implent a multithread approach (concurrent write for different ports)
+  - MUST use codenames for the ports (and passed as arguments)
   - SHOULD provide a interface with method for open, close, read, write
   - SHOULD provide the same interface of actual serial_bridge C++ implementation
   - MAY use the creates `serial` and `rust_mex`
-  - MAY implent a multithread approach (concurrent read for different ports)
-- 
GitLab