Added Pull parameter for I2C & SPI to use MCU Internal PullUp/PullDown or NoPull
Added cleanup for mode when changing mode the previous mode is called with mode_cleanup
Fixed and improved mode informations
Optimization for data access they are now using ccmram memory
Cleanup whole source code using linux coding style