AST
gpio impl syntax
fix ast
main updates
nits
change registers to u32 instead of i32
ast blink working