paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] ecd8b7: [chibios] uart: Log ua


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] ecd8b7: [chibios] uart: Log uart/serial errors
Date: Tue, 26 Nov 2013 12:53:13 -0800

  Branch: refs/heads/rt_paparazzi
  Home:   https://github.com/paparazzi/paparazzi
  Commit: ecd8b7a1101367ce8185161f2790011d6c527f04
      
https://github.com/paparazzi/paparazzi/commit/ecd8b7a1101367ce8185161f2790011d6c527f04
  Author: podhrmic <address@hidden>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M conf/firmwares/subsystems/rotorcraft/gps_ublox.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent.makefile
    M sw/airborne/arch/chibios/mcu_periph/uart_arch.c
    M sw/airborne/firmwares/rotorcraft/main_chibios.c
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/subsystems/gps/gps_ubx.h

  Log Message:
  -----------
  [chibios] uart: Log uart/serial errors

- Fixed makefiles of some serial peripherals to be compatible with ChibiOS
- Serial line error logging compatible with Paparazzzi (so far for 
telemetry/gps ports)
- Minor fixes in uart arch


  Commit: 20ce9bbd172acbb50365a1fbb6131643704609a8
      
https://github.com/paparazzi/paparazzi/commit/20ce9bbd172acbb50365a1fbb6131643704609a8
  Author: podhrmic <address@hidden>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M conf/airframes/examples/hexarotor_lia_rt.xml
    A conf/firmwares/subsystems/rotorcraft/ahrs_aggienav.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_ublox.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent.makefile
    A conf/firmwares/subsystems/shared/imu_gx3.makefile
    M sw/airborne/arch/chibios/STM32F107xC.ld
    M sw/airborne/arch/chibios/mcu_periph/uart_arch.h
    M sw/airborne/firmwares/rotorcraft/main_chibios.c
    M sw/airborne/firmwares/rotorcraft/telemetry.h
    A sw/airborne/subsystems/ahrs/ahrs_aggienav.c
    A sw/airborne/subsystems/ahrs/ahrs_aggienav.h
    M sw/airborne/subsystems/gps/gps_ubx.c
    M sw/airborne/subsystems/gps/gps_ubx.h
    A sw/airborne/subsystems/imu/imu_gx3.c
    A sw/airborne/subsystems/imu/imu_gx3.h

  Log Message:
  -----------
  [rt_paparazzi] Update 0.1.2

- Thread definitions moved into proper subsytems files
- No MACRO for thread defines
- IMU GX3 subsystem, AHRS and IMU subsystems connected in more general way 
(callbacks)
- new AggieNav AHRS (as a proof of concept, right now it only rotates the 
attitude data from IMU)
- telemetry fix for IMU GX3 in ChibiOS
- Removed trailing whitespaces in linker script
- Added some extra debugging option for ChibiOS/RT (useful for developement)
- gps_ubx error checking code moved into uart_arch.h


  Commit: f2ef4339577d14651a4662f0d43ea119237f437c
      
https://github.com/paparazzi/paparazzi/commit/f2ef4339577d14651a4662f0d43ea119237f437c
  Author: podhrmic <address@hidden>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    A conf/airframes/examples/rt_hexarotor_lia_aspirin.xml
    A conf/airframes/examples/rt_hexarotor_lia_gx3.xml
    M conf/firmwares/rotorcraft_rt.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_v2_common.makefile
    M conf/firmwares/subsystems/shared/spi_master.makefile
    M conf/telemetry/default_chibios.xml
    M sw/airborne/arch/chibios/mcu_periph/adc_arch.c
    M sw/airborne/arch/chibios/mcu_periph/i2c_arch.c
    A sw/airborne/arch/chibios/mcu_periph/spi_arch.c
    A sw/airborne/arch/chibios/mcu_periph/spi_arch.h
    M sw/airborne/arch/chibios/mcu_periph/sys_time_arch.h
    M sw/airborne/arch/chibios/mcu_periph/uart_arch.c
    M sw/airborne/arch/chibios/mcu_periph/uart_arch.h
    M sw/airborne/boards/baro_board_ms5611_spi.c
    A sw/airborne/boards/lia/baro_board.h
    M sw/airborne/boards/lia/chibios/board.h
    M sw/airborne/boards/lia/chibios/halconf.h
    M sw/airborne/boards/lia/chibios/mcuconf.h
    M sw/airborne/firmwares/rotorcraft/main_chibios.c
    M sw/airborne/firmwares/rotorcraft/telemetry.h
    M sw/airborne/mcu_periph/spi.h
    A sw/airborne/mcu_periph/spi_pprzi.c
    M sw/airborne/peripherals/mpu60x0_spi.h
    M sw/airborne/peripherals/ms5611_spi.c
    M sw/airborne/peripherals/ms5611_spi.h
    M sw/airborne/subsystems/ahrs/ahrs_aggienav.c
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/gps.h
    M sw/airborne/subsystems/gps/gps_ubx.c
    M sw/airborne/subsystems/gps/gps_ubx.h
    M sw/airborne/subsystems/imu/imu_aspirin_2_spi.c
    M sw/airborne/subsystems/imu/imu_aspirin_2_spi.h

  Log Message:
  -----------
  [rt_paparazzi] update 0.3.1.
aka big fat attempt to finally clean up the callbacks, threads, io and other 
stuff
1) Two sample configuration files:
* hexarotor Lia with GX3
* hexarotor Lia with Aspirin
2) Clean up in the rotorcraft_rt.makefile
3) Aspirin and MS5611 SPI drivers are now compatible with ChibiOS
4) Improved default chibios telemetry (more information)
5) Cleaned up drivers (ADC, SPI, I2C, UART)
6) Cleaned up board config files
7) Cleaned up error logging for uart (GPS/Telemetry threads)
8) Improved thread structure in main_chibios.c


  Commit: f3ed3356401723e62574f2dbdd7d2de473edf81b
      
https://github.com/paparazzi/paparazzi/commit/f3ed3356401723e62574f2dbdd7d2de473edf81b
  Author: podhrmic <address@hidden>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M conf/firmwares/rotorcraft_rt.makefile
    M conf/firmwares/subsystems/shared/spi_master.makefile
    M sw/airborne/arch/chibios/STM32F107xC.ld
    M sw/airborne/arch/chibios/led_hw.h
    M sw/airborne/arch/chibios/mcu_arch.c
    M sw/airborne/arch/chibios/mcu_arch.h
    M sw/airborne/arch/chibios/mcu_periph/adc_arch.h
    M sw/airborne/arch/chibios/mcu_periph/gpio_arch.c
    M sw/airborne/arch/chibios/mcu_periph/gpio_arch.h
    M sw/airborne/arch/chibios/mcu_periph/i2c_arch.c
    M sw/airborne/arch/chibios/mcu_periph/spi_arch.c
    M sw/airborne/arch/chibios/mcu_periph/spi_arch.h
    M sw/airborne/arch/chibios/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/chibios/mcu_periph/sys_time_arch.h
    M sw/airborne/arch/chibios/mcu_periph/uart_arch.c
    M sw/airborne/arch/chibios/mcu_periph/uart_arch.h
    M sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.c
    M sw/airborne/arch/chibios/subsystems/radio_control/ppm_arch.h
    M sw/airborne/boards/baro_board_ms5611_spi.c
    M sw/airborne/firmwares/rotorcraft/main_chibios.c
    A sw/airborne/mcu_periph/i2c_pprz.c
    R sw/airborne/mcu_periph/i2c_pprzi.c
    M sw/airborne/mcu_periph/spi.h
    A sw/airborne/mcu_periph/spi_pprz.c
    R sw/airborne/mcu_periph/spi_pprzi.c
    M sw/airborne/mcu_periph/uart.h
    A sw/airborne/mcu_periph/uart_pprz.c
    R sw/airborne/mcu_periph/uart_pprzi.c
    M sw/airborne/peripherals/mpu60x0_spi.h
    M sw/airborne/peripherals/ms5611_spi.c
    M sw/airborne/peripherals/ms5611_spi.h
    M sw/airborne/subsystems/gps.h
    M sw/airborne/subsystems/gps/gps_ubx.c
    M sw/airborne/subsystems/imu/imu_aspirin_2_spi.c
    M sw/airborne/subsystems/imu/imu_aspirin_2_spi.h
    M sw/airborne/subsystems/imu/imu_gx3.c

  Log Message:
  -----------
  [rt_paparazzi] cleanup

Based on @flixr's comments
1) [i2c|uart|spi]_pprzi.c renamed to _pprz.c
2) fixed doxygen comments, cleaned up code style
3) cleaned ms5611 periph to be more better integrated with ChibiOS
4) ImuEvent moved into main_chibios.c
5) main_chibios.c cleaned
6) supressed warnings for unused arguments in arch functions
7) fixed callback for threads (see example with GPS thread)
8) uart_receive_x macro changed into a function (look at GPS thread)
9) defined SPI_VOLATILE qualifier for SPI volatile buffers


  Commit: 5120b774789cc3c56994636b67e69a2937c066c9
      
https://github.com/paparazzi/paparazzi/commit/5120b774789cc3c56994636b67e69a2937c066c9
  Author: podhrmic <address@hidden>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M .gitmodules
    M sw/ext/chibios

  Log Message:
  -----------
  [chibios] update chibios submodule: Temporary fix for the PPM driver

* added Timer Channel 3 into ChibiOS
* so it is possible to compile RT paparazzi and use PPM radio
* temporary only, eventually I will push a patch to the official ChibiOS repo 
and link back there


  Commit: b16f1c8018cf6cd5c52f97d01e55391a26957fe4
      
https://github.com/paparazzi/paparazzi/commit/b16f1c8018cf6cd5c52f97d01e55391a26957fe4
  Author: Felix Ruess <address@hidden>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M sw/airborne/arch/chibios/STM32F107xC.ld

  Log Message:
  -----------
  [chibios] convert ld script to unix line endings


Compare: 
https://github.com/paparazzi/paparazzi/compare/d8fb50f2f3ab...b16f1c8018cf

reply via email to

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