for avr bit is a macro so we have to undef it
add avr specific stuff
 modify for lvalue_reference metafn rather than plain reference
get working for avr
make std::tuple a model of fun_sequence
fix typo
make std::tuple a model of fun_sequence
make std::tuple a model of fun_sequence
make 32 bit explicit rather tha use default int size
get working for avr
comments only
make 32 bit explicit rather than use default int size
get working on avr
get working on avr
reformat include guard
initial commit of avr gpio stuff
start on stm32f0 and generic stm32 stuff
inital commit stm32f0 periph map