Refactor directory structure in src
This MR restructures most of the source, most importantly:
-
sys
->core
- all drivers now in
core/drivers
- headers go to
core/include
withcore/include/drivers
for driver includes - refactor
power.{c,h}
into drivers -
demo_NAME
->demo/NAME