HI
The same code should work for except the pin remapping. If you are concerned with printf then the printf will still work remapped to the board on your current board.
the startup codes and sysinit will remain same for most of the code except the USB clock Initialization part.
Don't see major changes in the code . In your existing project you can add the header and linker files of KL15 and according make the suitable changes.
While downloading in the download configuration choose the memory configuration file for KL15 and i think for the most part you will be fine.
Any problems do let us know
Cheers