[riot-commits] [RIOT-OS/RIOT] 37611d: cpu: initial import of stm32f1

Thomas Eichinger thomas.eichinger1 at gmail.com
Thu Aug 21 18:47:08 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 37611db41cce2361b976848c8fa9f824e4c64a00
      https://github.com/RIOT-OS/RIOT/commit/37611db41cce2361b976848c8fa9f824e4c64a00
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    A boards/iot-lab_M3/Makefile
    A boards/iot-lab_M3/Makefile.dep
    A boards/iot-lab_M3/Makefile.include
    A boards/iot-lab_M3/board.c
    A boards/iot-lab_M3/board_init.c
    A boards/iot-lab_M3/dist/agilefox_jtag.cfg
    A boards/iot-lab_M3/dist/debug.sh
    A boards/iot-lab_M3/dist/flash.sh
    A boards/iot-lab_M3/dist/iot-lab_M3_jtag.cfg
    A boards/iot-lab_M3/dist/reset.sh
    A boards/iot-lab_M3/drivers/Makefile
    A boards/iot-lab_M3/drivers/at86rf231_driver.c
    A boards/iot-lab_M3/drivers/at86rf231_spi1.c
    A boards/iot-lab_M3/drivers/iot-lab_M3-uart.c
    A boards/iot-lab_M3/include/at86rf231_spi1.h
    A boards/iot-lab_M3/include/board.h
    A boards/iot-lab_M3/include/periph_conf.h
    A boards/iot-lab_M3/tools/openocd.cfg
    A cpu/cortex-m3_common/include/cmsis_system.h
    M cpu/cortex-m3_common/thread_arch.c
    A cpu/cortexm_common/crash.c
    A cpu/stm32f1/Makefile
    A cpu/stm32f1/Makefile.include
    A cpu/stm32f1/cpu.c
    A cpu/stm32f1/hwtimer_arch.c
    A cpu/stm32f1/include/cpu-conf.h
    A cpu/stm32f1/include/hwtimer_cpu.h
    A cpu/stm32f1/include/spi.h
    A cpu/stm32f1/include/stm32f10x.h
    A cpu/stm32f1/io_arch.c
    A cpu/stm32f1/lpm_arch.c
    A cpu/stm32f1/periph/Makefile
    A cpu/stm32f1/periph/gpio.c
    A cpu/stm32f1/periph/spi.c
    A cpu/stm32f1/periph/timer.c
    A cpu/stm32f1/periph/uart.c
    A cpu/stm32f1/reboot_arch.c
    A cpu/stm32f1/startup.c
    A cpu/stm32f1/stm32f103re_linkerscript.ld
    A cpu/stm32f1/syscalls.c
    M drivers/include/periph/timer.h
    M examples/hello-world/Makefile
    M examples/ipc_pingpong/Makefile
    M tests/thread_basic/Makefile
    M tests/thread_exit/Makefile

  Log Message:
  -----------
  cpu: initial import of stm32f1


  Commit: aaa2c2e8ba38e0833defcf55871a4fcb3a0e00b8
      https://github.com/RIOT-OS/RIOT/commit/aaa2c2e8ba38e0833defcf55871a4fcb3a0e00b8
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M boards/iot-lab_M3/Makefile.dep
    M boards/iot-lab_M3/Makefile.include
    M boards/iot-lab_M3/board.c
    R boards/iot-lab_M3/board_init.c
    M boards/iot-lab_M3/dist/debug.sh
    M boards/iot-lab_M3/dist/flash.sh
    M boards/iot-lab_M3/dist/reset.sh
    M boards/iot-lab_M3/drivers/Makefile
    M boards/iot-lab_M3/drivers/at86rf231_driver.c
    M boards/iot-lab_M3/drivers/at86rf231_spi1.c
    R boards/iot-lab_M3/drivers/iot-lab_M3-uart.c
    R boards/iot-lab_M3/include/at86rf231_spi1.h
    M boards/iot-lab_M3/include/board.h
    M boards/iot-lab_M3/include/periph_conf.h
    A boards/iot-lab_M3/system_stm32f1.c
    M cpu/cortex-m3_common/include/cmsis_system.h
    M cpu/cortex-m3_common/thread_arch.c
    R cpu/cortexm_common/crash.c
    M cpu/stm32f1/cpu.c
    M cpu/stm32f1/hwtimer_arch.c
    M cpu/stm32f1/include/cpu-conf.h
    M cpu/stm32f1/include/hwtimer_cpu.h
    M cpu/stm32f1/io_arch.c
    M cpu/stm32f1/lpm_arch.c
    M cpu/stm32f1/periph/gpio.c
    M cpu/stm32f1/periph/spi.c
    M cpu/stm32f1/periph/timer.c
    M cpu/stm32f1/periph/uart.c
    M cpu/stm32f1/reboot_arch.c
    M cpu/stm32f1/startup.c
    M cpu/stm32f1/stm32f103re_linkerscript.ld
    M cpu/stm32f1/syscalls.c
    M drivers/at86rf231/at86rf231.c
    M drivers/include/at86rf231.h
    M drivers/include/periph/timer.h
    M examples/ccn-lite-client/Makefile
    M examples/ccn-lite-relay/Makefile
    M examples/hello-world/Makefile
    M examples/ipc_pingpong/Makefile
    M examples/riot_and_cpp/Makefile
    M tests/thread_basic/Makefile
    M tests/thread_exit/Makefile

  Log Message:
  -----------
  boards: initial import of iot-lab_M3


  Commit: d50f43e9f5b3a56d2ac7f65af48fd18fcd7105d5
      https://github.com/RIOT-OS/RIOT/commit/d50f43e9f5b3a56d2ac7f65af48fd18fcd7105d5
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M drivers/at86rf231/at86rf231.c
    M drivers/at86rf231/at86rf231_tx.c
    M drivers/include/at86rf231.h

  Log Message:
  -----------
  at86rf231: introduce variable to keep internal driver state

The at86rf231 radio transceiver provides one IRQ (TRX_END) signaling
end of transmission or reception but no way to distinguish between
these.


  Commit: b86b78bcb20c31471841523eb079194e24f9b91b
      https://github.com/RIOT-OS/RIOT/commit/b86b78bcb20c31471841523eb079194e24f9b91b
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M cpu/stm32f1/periph/uart.c
    M cpu/stm32f1/syscalls.c

  Log Message:
  -----------
  stm32f1: implement missing UART0 parts


  Commit: e59bc2eb9db3d10d2f28ef12898964f7cba44958
      https://github.com/RIOT-OS/RIOT/commit/e59bc2eb9db3d10d2f28ef12898964f7cba44958
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M boards/iot-lab_M3/Makefile.include
    M boards/iot-lab_M3/drivers/at86rf231_driver.c
    M boards/iot-lab_M3/drivers/at86rf231_spi1.c
    M cpu/stm32f1/periph/gpio.c
    M cpu/stm32f1/periph/uart.c
    M cpu/stm32f1/syscalls.c
    M drivers/include/at86rf231.h

  Log Message:
  -----------
  iot-lab_M3: refactor at86rf231 driver


  Commit: b6abdc9519a9cbd8f0ed40b4fd139b0d6dad4c42
      https://github.com/RIOT-OS/RIOT/commit/b6abdc9519a9cbd8f0ed40b4fd139b0d6dad4c42
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M cpu/stm32f1/periph/spi.c

  Log Message:
  -----------
  stm32f1: implement SPI register access functions


  Commit: c28aebf1057a87fc44b3da2083f568935bdfaf10
      https://github.com/RIOT-OS/RIOT/commit/c28aebf1057a87fc44b3da2083f568935bdfaf10
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M boards/iot-lab_M3/include/periph_conf.h
    M cpu/stm32f1/periph/spi.c
    M cpu/stm32f1/periph/uart.c
    M drivers/at86rf231/at86rf231.c

  Log Message:
  -----------
  at86rf231: handle rx tx state changes correctly


  Commit: 6b43b3f587bd1edca277c5a1d9be523f67d4b114
      https://github.com/RIOT-OS/RIOT/commit/6b43b3f587bd1edca277c5a1d9be523f67d4b114
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M boards/iot-lab_M3/drivers/at86rf231_driver.c
    R boards/iot-lab_M3/drivers/at86rf231_spi1.c
    M cpu/stm32f1/include/cpu-conf.h
    R cpu/stm32f1/include/spi.h
    M cpu/stm32f1/include/stm32f10x.h
    A cpu/stm32f1/periph/cpuid.c
    M cpu/stm32f1/periph/uart.c

  Log Message:
  -----------
  stm32f1: implement new cpuid_get


  Commit: 0e79a01cd29f197f808d3041f49a712f1e889609
      https://github.com/RIOT-OS/RIOT/commit/0e79a01cd29f197f808d3041f49a712f1e889609
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    M boards/iot-lab_M3/Makefile.include
    M boards/iot-lab_M3/drivers/at86rf231_driver.c
    M boards/iot-lab_M3/include/periph_conf.h
    M cpu/stm32f1/periph/gpio.c
    M cpu/stm32f1/periph/spi.c
    M examples/ccn-lite-client/Makefile
    M examples/ccn-lite-relay/Makefile

  Log Message:
  -----------
  stm32f1: SPI: implement speed setting properly


  Commit: 0ea5f947542db4e53a5294a478c5116e42deb073
      https://github.com/RIOT-OS/RIOT/commit/0ea5f947542db4e53a5294a478c5116e42deb073
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-08-21 (Thu, 21 Aug 2014)

  Changed paths:
    A boards/iot-lab_M3/Makefile
    A boards/iot-lab_M3/Makefile.dep
    A boards/iot-lab_M3/Makefile.include
    A boards/iot-lab_M3/board.c
    A boards/iot-lab_M3/dist/agilefox_jtag.cfg
    A boards/iot-lab_M3/dist/debug.sh
    A boards/iot-lab_M3/dist/flash.sh
    A boards/iot-lab_M3/dist/iot-lab_M3_jtag.cfg
    A boards/iot-lab_M3/dist/reset.sh
    A boards/iot-lab_M3/drivers/Makefile
    A boards/iot-lab_M3/drivers/at86rf231_driver.c
    A boards/iot-lab_M3/include/board.h
    A boards/iot-lab_M3/include/periph_conf.h
    A boards/iot-lab_M3/system_stm32f1.c
    A boards/iot-lab_M3/tools/openocd.cfg
    A cpu/cortex-m3_common/include/cmsis_system.h
    A cpu/stm32f1/Makefile
    A cpu/stm32f1/Makefile.include
    A cpu/stm32f1/cpu.c
    A cpu/stm32f1/hwtimer_arch.c
    A cpu/stm32f1/include/cpu-conf.h
    A cpu/stm32f1/include/hwtimer_cpu.h
    A cpu/stm32f1/include/stm32f10x.h
    A cpu/stm32f1/io_arch.c
    A cpu/stm32f1/lpm_arch.c
    A cpu/stm32f1/periph/Makefile
    A cpu/stm32f1/periph/cpuid.c
    A cpu/stm32f1/periph/gpio.c
    A cpu/stm32f1/periph/spi.c
    A cpu/stm32f1/periph/timer.c
    A cpu/stm32f1/periph/uart.c
    A cpu/stm32f1/reboot_arch.c
    A cpu/stm32f1/startup.c
    A cpu/stm32f1/stm32f103re_linkerscript.ld
    A cpu/stm32f1/syscalls.c
    M drivers/at86rf231/at86rf231.c
    M drivers/at86rf231/at86rf231_tx.c
    M drivers/include/at86rf231.h
    M drivers/include/periph/timer.h
    M examples/ccn-lite-relay/Makefile
    M examples/riot_and_cpp/Makefile

  Log Message:
  -----------
  Merge pull request #1363 from thomaseichinger/thirdparty_boards_import

board: cpu: initial import of iot-lab_M3


Compare: https://github.com/RIOT-OS/RIOT/compare/57cbaef8ea63...0ea5f947542d


More information about the commits mailing list