I found this crate using embedded-io, I thinks it's a good reference for hal uart driver https://github.com/icewind1991/hlk_ld6002 someone can point another one that uses write & read?