<trabucayre>
it's how I have added the xvc server protocol
<m_w>
okay
<trabucayre>
your question is relevant: draft I'm write about contribution is mainly on how to extend cable list or device list. For cable list it's in the context of an already implemented protocol (jtag, xvc_server, dfu, spi) but not how to add a new protocol!
<m_w>
yeah I think that protocols lead to neverending support
<m_w>
so providing the stubs and having people maintain their own protocol is the best option
<m_w>
esp32-c3 is special in that the USB port is fixed to UART only
<m_w>
but we got the wifi "cable" :)
<trabucayre>
seeing a protocol == a plugin may be a good idea
<m_w>
yes; I think that we need to go up one level in abstraction
<trabucayre>
yup. if it doesn't have a big impact on performance
<m_w>
should we add a ticket for new protocol support?
<trabucayre>
it's a solution yep or you can create a PR too (or both)
<trabucayre>
unfortunately I haven't this board and consequently it will more difficult to me to implement this protocol without being able to test
<m_w>
yeah they are prerelease now
<m_w>
trying to keep it upstream
<m_w>
upstream first
<m_w>
so that people can more easily command of the device when they receive it
<m_w>
just made 6 prototypes by hand and I have two left
<m_w>
I rather not ship
<trabucayre>
ok
<m_w>
though there will be a first batch coming this week and I can try to get some allocation for community developers
<trabucayre>
backer first no?
<m_w>
well backers will get them but we produced extra units
<m_w>
so backers could add this support but I rather give the units to people that are going to provide support
<m_w>
free as in beer
<trabucayre>
make sense :)
<m_w>
so I will see if I can get you and benitoss a module
<trabucayre>
If it's possible (without penalizing anyone because I have lot of thing to do (DAYJOB, improving/adding intel max10 support and another task) and I'm not sure to be enough reactive)
<trabucayre>
thanks!
<trabucayre>
But I think this protocol may be faster to implement compared to the difficulty to find required informations for intel device.
<m_w>
well we will gauge the interest when the modules are available
<m_w>
sounds like a handful for you and wouldn't want to make it hold up more pressing things
<m_w>
look are looking more direct apio support for now