simplify
add serial printf demo
combine all configuration in one header