efm32gg942f512.h 420 KB