Initial not-working charge baord commit.
Progress to making the charge board code work.
More work towards making this work.
And more work.