Adding path to spi header files in emulator.mk. Removing the arduino related macros from system_init.h. Adding c interface for the serial and spi.
Unchecked version of f334 port
Add partial emulator support for STM32F334
Reorganise for Robot Framework integration
Post-merge cleanups to compile again
Adding classes for BSRRH and BSRRL in emulator
Adding minor changes
Resolving the wrong changes due to wrong merge with origin/feature-encj ... branch
Preserving the macros for documentation
Making correct indentation in the code.
Removing the VARIANTS from stm32/tests/robot_library/Makefile.
Merge remote-tracking branch 'asif/feature-encX24J600-wip' into feature-encX24J600-wip
Minor fixes