paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] 6ff0fc: [chibios] add chibios-


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 6ff0fc: [chibios] add chibios-libopencm3 support
Date: Fri, 24 Jan 2014 06:46:01 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 6ff0fc973b0bc6014fdac493169621386b0c73cc
      
https://github.com/paparazzi/paparazzi/commit/6ff0fc973b0bc6014fdac493169621386b0c73cc
  Author: Gautier Hattenberger <address@hidden>
  Date:   2014-01-24 (Fri, 24 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/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
    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
    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/include/std.h

  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:
- chibios: 2.6.2
- fatfs: patched version for chibios+pprz


  Commit: 886133e74731c3084edfaa1fb945b754f6eb32a2
      
https://github.com/paparazzi/paparazzi/commit/886133e74731c3084edfaa1fb945b754f6eb32a2
  Author: Christophe De Wagter <address@hidden>
  Date:   2014-01-24 (Fri, 24 Jan 2014)

  Changed paths:
    A conf/firmwares/subsystems/rotorcraft/gps_udp.makefile
    A sw/airborne/subsystems/gps/gps_udp.c
    A sw/airborne/subsystems/gps/gps_udp.h

  Log Message:
  -----------
  [optitrack] Indoor GPS


  Commit: 5bd2bbacfb3774c6be9bbb66fd12411876718a2c
      
https://github.com/paparazzi/paparazzi/commit/5bd2bbacfb3774c6be9bbb66fd12411876718a2c
  Author: Christophe De Wagter <address@hidden>
  Date:   2014-01-24 (Fri, 24 Jan 2014)

  Changed paths:
    A conf/airframes/ardrone2_raw_optitrack.xml
    M sw/airborne/subsystems/gps/gps_udp.c

  Log Message:
  -----------
  [gps_udp] rename + airframe file


Compare: 
https://github.com/paparazzi/paparazzi/compare/daf9408171ad...5bd2bbacfb37

reply via email to

[Prev in Thread] Current Thread [Next in Thread]