p.kaczmarek2 wrote: but I don't know if you aware of it or not, but RTL8710BN is a totally different chip than BK7231T/N,
Of course I'm aware (I'm not that stupid..).
p.kaczmarek2 wrote: So you would have basically to redo all the work again in order to support Beken chips.
No, most work is already done. I designed it so that adding new platforms is as easy as possible. I'm putting as most as I can into the common module (like web servers, MDNS clients, other libraries). Adding new platforms requires simply writing a core (GPIO, etc) and peripheral access layers (flash, I2C, wifi, etc). Everything else is already done, and this is the only thing needed before running ESPHome or something else.
p.kaczmarek2 wrote: And you have still 0 Beken-related code in the codebase...
Just because the device I have with RTL was of a higher priority. On the other hand, you have five different repositories to maintain separately, and you also needed to write a HAL for each one. Your project started a few months before mine, so naturally you have more HALs written.
p.kaczmarek2 wrote: With OpenBeken HAL system, adding new platforms is very easy
And that's exactly what I need to do in order to add new platforms. See? A "HAL" means the same for every project.