An article recently has been published entitled "Running the IOTA "CClient" library on ESP32" (>>>Link to Article<<<).
It is not clear to me if by using this C version of IOTA is practicable to run PoW or signing transactions on ESP32 device?
Since in this answer (>>>Link to Answer<<<) is mentioned that:
"It is not feasible to compute the Proof-of-Work on microcontrollers due to their limited computational speed. Furthermore, the official CCurl implementation (Proof-of-Work computation in C) uses the
pthreads
library and other functionality which are not typically available on microcontrollers. It is, in my opinion, not feasible to run IOTA in battery powered embedded devices due to the large amount of energy it takes to sign transactions, even if the Proof-of-Work is done elsewhere."
The question is that:
Can this C version of IOTA make it feasible to run PoW or to sign transactions on micro-controllers?
in general, how can this C version improve running IOTA on micro-controllers? And what new opportunities does C version bring us?