pcm1680.java separated to pcm1680.java (the main program) and to PCM1680_core.java class for IC specific functions
separate main functions from IC specific functions