Create the board config file
Rename the SPI operating function
Add the board configuration to the Makefile
Abstract the driver code : LED
Abstract some USART driver code (Need to implement more operating functions)
Merge branch 'new_control_board' of https://github.com/moon-bear/QuadcopterFlightControl into new_control_board

Conflicts:
	program/test/mcu_periph/spi.c
Merge branch 'new_control_board' into driver_abstraction (FIXME: Makefile)

Conflicts:
	program/test/Makefile
	program/test/board/vertigo-v2/peripheral/led.c
	program/test/board/vertigo-v2/peripheral/usart.c
	program/test/mcu_periph/gpio.h
	program/test/mcu_periph/test_periph.c
Fix the merge conflix issue (mainly about Makefile)
Replace the led_toggle implementation
Define the LED GPIO pin
Add target board information
Merge branch 'driver_abstraction' of https://github.com/moon-bear/firmware into mavlink_new_board

Conflicts:
	program/mcu_periph/gpio.c
	program/mcu_periph/usart.c
	program/test/Makefile
	program/test/board/vertigo-v2/peripheral/usart.c
	program/test/main.c
	program/test/mcu_periph/usart.c
Fix the timer code's warning
Fix the USART3 ISR issue (cause by NVIC was not been setting)