I find the only way I learn things is to have a practical learning opportunity.
Thanks Steve_M, a "practical learning opportunity" is the very reason I began studying the Heatermeter code. I thought it would be an opportunity to learn a project top to bottom: from software, to electron flow, to tasty dinner. I thought it was an opportunity to see some C/C++ code work it's way through a circuit board.
It still might be that opportunity, but I can't seem to pull out the Linkmeter code. It's on my computer somewhere. I can compile it: cd ~/openwrt and "make package/linkmeter/compile" works without error. So the code is there somewhere...
I'm hoping that ~/heatermeter/openwrt/packages/linkmeter/src will be the pay dirt. But at first glance the files there seem to be little more than avrdude and bcm2835 rpi GPIO library.