add GPD registers
add lcd codes, but not passthrough test
add lcd to compile