Yeah, that’s what I meant by saying I will split my code into 3 “sections” (or “libs” as you call it)
Yea, I guess that’s not possible with NodeMCU DevKit – plus, as you said it, it has to be MUCH slower.
How to do TDD on the device? Change one line of test, upload, see it fails, change one line of implementation, upload, see the success.
BTW, I’m surprised that Unit Testing is in the “Advanced” section – I would argue that it should be the basic stuff of every project… Yea, I’m living in a dream world