updates for Kinetis (work in progress)