Using xxx_periph.h in whole IDF instead of xxx_reg.h, xxx_struct.h, xxx_channel.h ... . Cleaned up header files from unnecessary headers (releated to soc/... headers).
Command run was: git ls-tree -r HEAD --name-only | xargs dos2unix
NOTE: the internal pullups are not totally reliable, please do add external pullups on your bus.