- Thu Apr 29, 2021 5:28 am
#91263
Interesting. I've been learning a lot of ctng over the past two weeks and not all makes sense to me yet.
In the meantime I understand that xtensa is a bit a of a challenge to support in ctng, because they can have all sorts of configurations. That's where the overlay comes in, where, in our case, the esp8266 (lx106) and esp32 (lx108) variants are added. It's a very flexible solution for a very flexible processor design. However, isn't it that only very few xtensa variants are actually used in the real world, in a such an open source way that public ctng support is required? Can't we just define lx106 and lx108 as "standard" processors? But then I guess they'd required to be named "lx106"/"lx108" and not "xtensa". I am not sure ctng can differentiate on processor-sub-arch for it's samples? And then the samples can be just included in upstream?
Just a thought