Stm32f3discovery fede

Hi,

This is a request to give Stm32f3discovery support to Paparazzi.

All sensors on the board are supported and they currently give data to paparazzi. The only thing missing is to calibrate and  determine the correct orientation of the sensors with respect to the board.

To compile this it is necessary to apply the changes that I'm sending in another pull-request to libopencm3. Also, be sure to use the proper libopencm3 submodule.

Also, luftboot may complain about an error. It will get fixed with the following patch:

diff --git a/src/luftboot.c b/src/luftboot.c
index d83cd52..730c420 100644
--- a/src/luftboot.c
+++ b/src/luftboot.c
@@ -483,7 +483,7 @@ int main(void)
 
        gpio_init();
 
-       systick_set_clocksource(STK_CTRL_CLKSOURCE_AHB_DIV8);
+       systick_set_clocksource(STK_CSR_CLKSOURCE_AHB_DIV8);
        systick_set_reload(900000);
        systick_interrupt_enable();
        systick_counter_enable();

This is because of the current libopencm3 trunk state.