[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paparazzi-commits] [paparazzi/paparazzi] f6367b: [chibios] add chibios-
From: |
GitHub |
Subject: |
[paparazzi-commits] [paparazzi/paparazzi] f6367b: [chibios] add chibios-libopencm3 support |
Date: |
Thu, 23 Jan 2014 08:33:26 -0800 |
Branch: refs/heads/merge_chibios_libopencm3
Home: https://github.com/paparazzi/paparazzi
Commit: f6367b2478ebc5aadf95727667a17e7a31d0ae6c
https://github.com/paparazzi/paparazzi/commit/f6367b2478ebc5aadf95727667a17e7a31d0ae6c
Author: Gautier Hattenberger <address@hidden>
Date: 2014-01-23 (Thu, 23 Jan 2014)
Changed paths:
M .gitmodules
A conf/Makefile.chibios-libopencm3
M conf/Makefile.stm32
M conf/airframes/ENAC/fixed-wing/apogee.xml
M conf/airframes/ENAC/fixed-wing/jp.xml
A conf/boards/apogee_0.99_chibios.makefile
A conf/boards/apogee_1.0_chibios.makefile
A conf/chibios/chibi_lib_for_pprz.mk
A conf/chibios/chibios_extra_rules.mk
A conf/chibios/chibios_rules.mk
A conf/chibios/fatfs.mk
M conf/firmwares/subsystems/fixedwing/autopilot.makefile
M sw/airborne/Makefile
M sw/airborne/arch/stm32/mcu_arch.c
M sw/airborne/arch/stm32/mcu_periph/adc_arch.c
M sw/airborne/arch/stm32/mcu_periph/adc_arch.h
M sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
M sw/airborne/arch/stm32/mcu_periph/sys_time_arch.c
M sw/airborne/arch/stm32/mcu_periph/sys_time_arch.h
A sw/airborne/arch/stm32/stm32f4_chibios.ld
A sw/airborne/arch/stm32/stm32f4_chibios_vectors.c
A sw/airborne/arch/stm32/stm32f4_chibios_vectors.h
M sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.c
A sw/airborne/boards/apogee/chibios-libopencm3/board.c
A sw/airborne/boards/apogee/chibios-libopencm3/board.h
A sw/airborne/boards/apogee/chibios-libopencm3/board.mk
A sw/airborne/boards/apogee/chibios-libopencm3/chForOcm3.h
A sw/airborne/boards/apogee/chibios-libopencm3/chconf.h
A sw/airborne/boards/apogee/chibios-libopencm3/halconf.h
A sw/airborne/boards/apogee/chibios-libopencm3/mcuconf.h
M sw/airborne/boards/apogee_1.0.h
M sw/airborne/boards/ardrone/navdata.c
A sw/airborne/firmwares/fixedwing/chibios-libopencm3/chibios_init.c
A sw/airborne/firmwares/fixedwing/chibios-libopencm3/chibios_init.h
A sw/airborne/firmwares/fixedwing/main_chibios_libopencm3.c
M sw/airborne/inter_mcu.c
M sw/airborne/mcu_periph/adc.h
A sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c
A sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.h
A sw/airborne/subsystems/chibios-libopencm3/chibios_stub.c
A sw/airborne/subsystems/chibios-libopencm3/chibios_stub.h
A sw/airborne/subsystems/chibios-libopencm3/ffconf.h
A sw/airborne/subsystems/chibios-libopencm3/pprz_stub.c
A sw/airborne/subsystems/chibios-libopencm3/pprz_stub.h
A sw/airborne/subsystems/chibios-libopencm3/printf.c
A sw/airborne/subsystems/chibios-libopencm3/printf.h
A sw/airborne/subsystems/chibios-libopencm3/ringBuffer.c
A sw/airborne/subsystems/chibios-libopencm3/ringBuffer.h
A sw/airborne/subsystems/chibios-libopencm3/rtcAccess.c
A sw/airborne/subsystems/chibios-libopencm3/rtcAccess.h
A sw/airborne/subsystems/chibios-libopencm3/sdLog.c
A sw/airborne/subsystems/chibios-libopencm3/sdLog.h
A sw/airborne/subsystems/chibios-libopencm3/sdio.c
A sw/airborne/subsystems/chibios-libopencm3/sdio.h
A sw/airborne/subsystems/chibios-libopencm3/varLengthMsgQ.c
A sw/airborne/subsystems/chibios-libopencm3/varLengthMsgQ.h
M sw/airborne/subsystems/gps.c
M sw/airborne/subsystems/gps/gps_ubx.c
M sw/ext/Makefile
A sw/ext/chibios
A sw/ext/fatfs
M sw/ext/libopencm3
M sw/include/std.h
M sw/tools/gen_aircraft.ml
Log Message:
-----------
[chibios] add chibios-libopencm3 support
Only the realtime scheduler and SDIO driver from ChibiOS is used.
This brings the support of the SD log on Apogee boards. The current
solution is not fully satisfactory and is an intermediate solution
before switching to a 'pure' ChibiOS arch.
Some of the implementations can be cleaned and/or improved, but since it
is not a long term solution, I doubt it is worth the effort here.
Normal bare-metal libopencm3 code is of course still working.
Git submodules:
- libopencm3: updated
- chibios: 2.6.2
- fatfs: patched version for chibios+pprz
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paparazzi-commits] [paparazzi/paparazzi] f6367b: [chibios] add chibios-libopencm3 support,
GitHub <=