[riot-commits] [RIOT-OS/RIOT] 37e048: drivers/periph: remodeled SPI driver interface

Peter Kietzmann peter.kietzmann at haw-hamburg.de
Wed Jan 25 22:07:38 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 37e0482e352f8e59dcfaa65b2ec76f11cd27b30c
      https://github.com/RIOT-OS/RIOT/commit/37e0482e352f8e59dcfaa65b2ec76f11cd27b30c
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/include/periph/spi.h

  Log Message:
  -----------
  drivers/periph: remodeled SPI driver interface


  Commit: 96fe0fd63eeac110f2f5d5dde74ae9f268749851
      https://github.com/RIOT-OS/RIOT/commit/96fe0fd63eeac110f2f5d5dde74ae9f268749851
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/periph_common/spi.c

  Log Message:
  -----------
  drivers/periph_common: reworked SPI driver parts


  Commit: a25b25d830480fb67947c5b324ca3cb9246af44e
      https://github.com/RIOT-OS/RIOT/commit/a25b25d830480fb67947c5b324ca3cb9246af44e
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M tests/periph_spi/Makefile
    M tests/periph_spi/main.c

  Log Message:
  -----------
  tests/periph_spi: rewrite of SPI test


  Commit: f5595693f67856b5947b5a331262c203c9240dca
      https://github.com/RIOT-OS/RIOT/commit/f5595693f67856b5947b5a331262c203c9240dca
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M cpu/atmega_common/include/periph_cpu_common.h
    M cpu/atmega_common/periph/spi.c

  Log Message:
  -----------
  cpu/atmega_common: adapted SPI driver


  Commit: e38fc727afeb7826529a393e6a4f537bb3d93461
      https://github.com/RIOT-OS/RIOT/commit/e38fc727afeb7826529a393e6a4f537bb3d93461
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A cpu/stm32_common/dist/spi_divtable/Makefile
    A cpu/stm32_common/dist/spi_divtable/spi_divtable.c

  Log Message:
  -----------
  cpu/stm32_common: added SPI div calc tool


  Commit: b7109bd5649b998e985b44ce3933758196b3e6bf
      https://github.com/RIOT-OS/RIOT/commit/b7109bd5649b998e985b44ce3933758196b3e6bf
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A cpu/kinetis_common/dist/calc_spi_scalers/Makefile
    A cpu/kinetis_common/dist/calc_spi_scalers/calc_spi_scalers.c

  Log Message:
  -----------
  cpu/kinetis_common: added SPI scaler calc tool


  Commit: ca5f1befb30dafbdf9f7e75d7de30e42ae86cd9f
      https://github.com/RIOT-OS/RIOT/commit/ca5f1befb30dafbdf9f7e75d7de30e42ae86cd9f
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/cc2538dk/include/periph_conf.h
    M boards/openmote-cc2538/include/periph_conf.h
    M boards/remote-pa/include/periph_conf.h
    M boards/remote-reva/include/periph_conf.h
    M boards/remote-revb/include/board.h
    M boards/remote-revb/include/periph_conf.h
    M cpu/cc2538/include/cc2538_ssi.h
    M cpu/cc2538/include/periph_cpu.h
    M cpu/cc2538/periph/spi.c

  Log Message:
  -----------
  cpu/cc2538+boards: adapted to SPI API changes

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: 5880d0eddaea93a8ae9a7f123e8d25e0c0c66136
      https://github.com/RIOT-OS/RIOT/commit/5880d0eddaea93a8ae9a7f123e8d25e0c0c66136
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/frdm-k64f/include/periph_conf.h
    M boards/mulle/board.c
    M boards/mulle/include/board.h
    M boards/mulle/include/lis3dh_params.h
    M boards/mulle/include/periph_conf.h
    M boards/pba-d-01-kw2x/include/board.h
    M boards/pba-d-01-kw2x/include/periph_conf.h
    M cpu/kinetis_common/Makefile.include
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/kinetis_common/periph/spi.c

  Log Message:
  -----------
  cpu/kinetis+boards: adapted to new SPI API

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: c97a88ecb8953b0dbf8b4b3a44c6d41841ee60a0
      https://github.com/RIOT-OS/RIOT/commit/c97a88ecb8953b0dbf8b4b3a44c6d41841ee60a0
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/weio/include/periph_conf.h
    M cpu/lpc11u34/include/periph_cpu.h
    M cpu/lpc11u34/periph/spi.c

  Log Message:
  -----------
  cpu/lpc11u34+boards: adapted to new SPI API

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: d5e00e594abfe32f3b85caafbeb71d232d5b84d5
      https://github.com/RIOT-OS/RIOT/commit/d5e00e594abfe32f3b85caafbeb71d232d5b84d5
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/msb-430/Makefile.features
    M boards/msb-430/include/periph_conf.h
    M boards/msb-430h/include/periph_conf.h
    M boards/telosb/include/board.h
    M boards/telosb/include/periph_conf.h
    M boards/wsn430-common/include/periph_conf.h
    M boards/wsn430-v1_3b/Makefile.features
    M boards/wsn430-v1_4/Makefile.features
    M boards/z1/include/board.h
    M boards/z1/include/periph_conf.h
    M cpu/msp430fxyz/include/periph_cpu.h
    M cpu/msp430fxyz/periph/spi.c

  Log Message:
  -----------
  cpu/msp430fxyz+boards: adapted to new SPI API

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: b097e0840b53698e3e5eedfc406cd839c2f0fbf8
      https://github.com/RIOT-OS/RIOT/commit/b097e0840b53698e3e5eedfc406cd839c2f0fbf8
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/airfy-beacon/include/periph_conf.h
    M boards/nrf52dk/Makefile.features
    M boards/nrf52dk/include/periph_conf.h
    M boards/nrf6310/include/periph_conf.h
    M boards/pca10005/include/periph_conf.h
    M boards/yunjia-nrf51822/include/periph_conf.h
    M cpu/nrf51/include/periph_cpu.h
    R cpu/nrf51/periph/spi.c
    M cpu/nrf52/include/periph_cpu.h
    R cpu/nrf52/periph/spi.c
    M cpu/nrf5x_common/include/periph_cpu_common.h
    A cpu/nrf5x_common/periph/spi.c

  Log Message:
  -----------
  cpu/nrf5x+boards: adapted to new SPI API

- adapted the SPI driver
- merged SPI drivers from nrf51 and nrf52
- adapted all boards using the CPU


  Commit: 10b0013315ba076103c004d97be8178702cf81a3
      https://github.com/RIOT-OS/RIOT/commit/10b0013315ba076103c004d97be8178702cf81a3
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/msba2/include/periph_conf.h
    M cpu/lpc2387/include/periph_cpu.h
    M cpu/lpc2387/periph/spi.c

  Log Message:
  -----------
  cpu/lpc2387+boards: adapted to new SPI API

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: ea07a6817cc023a1eee69c072347c86b286fcbdc
      https://github.com/RIOT-OS/RIOT/commit/ea07a6817cc023a1eee69c072347c86b286fcbdc
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/arduino-zero/include/periph_conf.h
    M boards/saml21-xpro/include/periph_conf.h
    M boards/samr21-xpro/include/board.h
    M boards/samr21-xpro/include/periph_conf.h
    M boards/sodaq-autonomo/include/periph_conf.h
    M cpu/sam0_common/include/periph_cpu_common.h
    A cpu/sam0_common/periph/spi.c
    M cpu/samd21/cpu.c
    M cpu/samd21/include/periph_cpu.h
    R cpu/samd21/periph/spi.c
    M cpu/samd21/periph/uart.c
    R cpu/saml21/periph/spi.c

  Log Message:
  -----------
  cpu/sam0+boards: adapted to new SPI API

- adapted the SPI driver
- merged SPI driver for samr21 and saml21
- adapted all boards using the CPU


  Commit: 849ce20f5cf71cc1d81afcc8698a9062a12220e7
      https://github.com/RIOT-OS/RIOT/commit/849ce20f5cf71cc1d81afcc8698a9062a12220e7
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/arduino-due/include/periph_conf.h
    M boards/arduino-due/include/w5100_params.h
    M boards/udoo/include/periph_conf.h
    M cpu/sam3/include/periph_cpu.h
    M cpu/sam3/periph/spi.c

  Log Message:
  -----------
  cpu/sam3+boards: adapted to new SPI API

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: 0edef2a0e142f9ea38cab61a5de32f7b186d9e0b
      https://github.com/RIOT-OS/RIOT/commit/0edef2a0e142f9ea38cab61a5de32f7b186d9e0b
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/fox/include/board.h
    M boards/fox/include/periph_conf.h
    M boards/iotlab-a8-m3/include/periph_conf.h
    M boards/iotlab-common/include/board_common.h
    M boards/iotlab-common/include/periph_conf_common.h
    M boards/iotlab-m3/include/board.h
    M boards/iotlab-m3/include/periph_conf.h
    M boards/limifrog-v1/include/periph_conf.h
    M boards/msbiot/include/board.h
    M boards/msbiot/include/periph_conf.h
    M boards/nucleo-f072/Makefile.features
    M boards/nucleo-f072/include/periph_conf.h
    M boards/nucleo-f091/Makefile.features
    M boards/nucleo-f091/include/periph_conf.h
    M boards/nucleo-f103/include/periph_conf.h
    M boards/nucleo-f207/include/periph_conf.h
    M boards/nucleo-f303/include/periph_conf.h
    M boards/nucleo-f334/include/periph_conf.h
    M boards/nucleo-f401/include/periph_conf.h
    M boards/nucleo-f446/include/periph_conf.h
    M boards/nucleo-l1/include/periph_conf.h
    M boards/spark-core/Makefile.features
    M boards/spark-core/include/board.h
    M boards/spark-core/include/periph_conf.h
    M boards/stm32f0discovery/include/periph_conf.h
    M boards/stm32f3discovery/include/periph_conf.h
    M boards/stm32f4discovery/include/periph_conf.h
    M cpu/stm32_common/include/periph_cpu_common.h
    A cpu/stm32_common/periph/spi.c
    R cpu/stm32f0/periph/spi.c
    A cpu/stm32f0/periph/spi.cold
    M cpu/stm32f1/include/periph_cpu.h
    R cpu/stm32f1/periph/spi.c
    A cpu/stm32f1/periph/spi.cold
    M cpu/stm32f2/include/periph_cpu.h
    R cpu/stm32f2/periph/spi.c
    A cpu/stm32f2/periph/spi.cold
    R cpu/stm32f3/periph/spi.c
    A cpu/stm32f3/periph/spi.cold
    M cpu/stm32f4/Makefile.include
    M cpu/stm32f4/include/periph_cpu.h
    R cpu/stm32f4/periph/spi.c
    M cpu/stm32l1/include/periph_cpu.h
    R cpu/stm32l1/periph/spi.c
    A cpu/stm32l1/periph/spi.cold

  Log Message:
  -----------
  cpu/stm32*+boards: adapted to new SPI API

- adapted the SPI driver
- adapted all boards using the CPU


  Commit: c9bb55405bda7e703cf65ef87fc006a36506aab3
      https://github.com/RIOT-OS/RIOT/commit/c9bb55405bda7e703cf65ef87fc006a36506aab3
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkg/u8g2/README.md

  Log Message:
  -----------
  pkg/u8g2: adapted doc to SPI changes


  Commit: f42ae58d272a8169eb1a2ae2564b0059afa02328
      https://github.com/RIOT-OS/RIOT/commit/f42ae58d272a8169eb1a2ae2564b0059afa02328
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M tests/warn_conflict/Makefile
    M tests/warn_conflict/README.md
    M tests/warn_conflict/test.py

  Log Message:
  -----------
  tests/warn_conflict: adapted to SPI API changes


  Commit: 610e671aacbf6bace21f16c15b57a84d9f0c9405
      https://github.com/RIOT-OS/RIOT/commit/610e671aacbf6bace21f16c15b57a84d9f0c9405
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/adt7310/adt7310.c
    M drivers/include/adt7310.h
    M tests/driver_adt7310/Makefile
    M tests/driver_adt7310/main.c

  Log Message:
  -----------
  drivers/adt7310: adapted to SPI API changes


  Commit: 236f1eddddb2755c9fefbdf118e3e98f97075b4b
      https://github.com/RIOT-OS/RIOT/commit/236f1eddddb2755c9fefbdf118e3e98f97075b4b
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/at86rf2xx/at86rf2xx.c
    M drivers/at86rf2xx/at86rf2xx_internal.c
    M drivers/at86rf2xx/at86rf2xx_netdev.c
    M drivers/at86rf2xx/include/at86rf2xx_params.h
    M drivers/include/at86rf2xx.h

  Log Message:
  -----------
  drivers/at86rf2xx: adapted to SPI API changes


  Commit: 8799b3ab9eec7282011a479a2fe778a41fe1929c
      https://github.com/RIOT-OS/RIOT/commit/8799b3ab9eec7282011a479a2fe778a41fe1929c
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/cc110x/cc110x-spi.c
    M drivers/cc110x/cc110x.c

  Log Message:
  -----------
  drivers/cc110x: adapted to SPI API changes


  Commit: 5639b1d52fc15e97c897ce9da98e9c213eec1de2
      https://github.com/RIOT-OS/RIOT/commit/5639b1d52fc15e97c897ce9da98e9c213eec1de2
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/cc2420/cc2420.c
    M drivers/cc2420/cc2420_internal.c
    M drivers/cc2420/cc2420_netdev.c
    M drivers/cc2420/include/cc2420_params.h
    M drivers/include/cc2420.h

  Log Message:
  -----------
  drivers/cc2420: adapted to SPI API changes


  Commit: dc3e78d5210c0968feaa0c3239d8d4cb8fb14fb6
      https://github.com/RIOT-OS/RIOT/commit/dc3e78d5210c0968feaa0c3239d8d4cb8fb14fb6
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/enc28j60/enc28j60.c
    M drivers/enc28j60/include/enc28j60_params.h
    M tests/driver_enc28j60/Makefile

  Log Message:
  -----------
  drivers/end28j60: adapted to SPI API changes


  Commit: 87534c75f03e517611c29a165a5bccad19ceab68
      https://github.com/RIOT-OS/RIOT/commit/87534c75f03e517611c29a165a5bccad19ceab68
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/encx24j600/encx24j600.c
    M drivers/include/encx24j600.h
    M tests/driver_encx24j600/Makefile

  Log Message:
  -----------
  drivers/encx24j600: adapted to SPI API changes


  Commit: e5ab3c20209bacc77408776a8e0529f3df8b9a29
      https://github.com/RIOT-OS/RIOT/commit/e5ab3c20209bacc77408776a8e0529f3df8b9a29
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/include/kw2xrf.h
    M drivers/kw2xrf/include/kw2xrf_spi.h
    M drivers/kw2xrf/kw2xrf.c
    M drivers/kw2xrf/kw2xrf_spi.c
    M tests/driver_kw2xrf/Makefile
    M tests/driver_kw2xrf/kw2xrf_params.h

  Log Message:
  -----------
  drivers/kw2xrf: adpated to SPI API changes


  Commit: 3d80b9c581b721e24855ca4a973ee3b47f7d9d10
      https://github.com/RIOT-OS/RIOT/commit/3d80b9c581b721e24855ca4a973ee3b47f7d9d10
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/include/lis3dh.h
    M drivers/lis3dh/include/lis3dh_params.h
    M drivers/lis3dh/lis3dh.c
    M sys/auto_init/saul/auto_init_lis3dh.c
    M tests/driver_lis3dh/Makefile
    M tests/driver_lis3dh/main.c

  Log Message:
  -----------
  drivers/lis3dh: adapted to SPI API changes


  Commit: 5cb10ca9ea13f19f55142389a87442adab3c28a4
      https://github.com/RIOT-OS/RIOT/commit/5cb10ca9ea13f19f55142389a87442adab3c28a4
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/nrf24l01p/nrf24l01p.c
    M tests/driver_nrf24l01p_lowlevel/Makefile
    M tests/driver_nrf24l01p_lowlevel/main.c

  Log Message:
  -----------
  drivers/nrf24l01: adapted to SPI API changes


  Commit: ac482fd3e2b2b57dc7ef20cd2e6707a1acb53c23
      https://github.com/RIOT-OS/RIOT/commit/ac482fd3e2b2b57dc7ef20cd2e6707a1acb53c23
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/include/w5100.h
    M drivers/w5100/include/w5100_params.h
    M drivers/w5100/w5100.c

  Log Message:
  -----------
  drivers/w5100: adapted to SPI API changes


  Commit: 8ff20d13868b2bf53d44db4c82f2f4b34095db6e
      https://github.com/RIOT-OS/RIOT/commit/8ff20d13868b2bf53d44db4c82f2f4b34095db6e
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/include/nvram-spi.h
    M drivers/nvram_spi/nvram-spi.c
    M tests/driver_nvram_spi/Makefile
    M tests/driver_nvram_spi/main.c

  Log Message:
  -----------
  drivers/nvram_spi: adapted to SPI API changes


  Commit: 5a260377023945338c83aaa31cd2e04319041f51
      https://github.com/RIOT-OS/RIOT/commit/5a260377023945338c83aaa31cd2e04319041f51
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/pcd8544/pcd8544.c
    M tests/driver_pcd8544/Makefile

  Log Message:
  -----------
  drivers/pcd8544: adapted to SPI API changes


  Commit: 55391bc8eba9b98e20b3c2ca79b6c42e11c493f8
      https://github.com/RIOT-OS/RIOT/commit/55391bc8eba9b98e20b3c2ca79b6c42e11c493f8
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/nucleo-f207/include/periph_conf.h

  Log Message:
  -----------
  boards/nucleo-f207: fixed pin mapping for SPI/ADC


  Commit: 9b772a45de11e00c617d6502b6b0cc7c9325ee4d
      https://github.com/RIOT-OS/RIOT/commit/9b772a45de11e00c617d6502b6b0cc7c9325ee4d
  Author: PeterKietzmann <peter.kietzmann at haw-hamburg.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/cc2538dk/include/periph_conf.h
    M boards/openmote-cc2538/include/periph_conf.h
    M boards/remote-pa/include/periph_conf.h
    M boards/remote-reva/include/periph_conf.h
    M boards/remote-revb/include/periph_conf.h

  Log Message:
  -----------
  boards/cc2538: fix SPI clock initialisation


  Commit: 3fa8a5e87c9609f4532eb458c1b3dff5035a79b1
      https://github.com/RIOT-OS/RIOT/commit/3fa8a5e87c9609f4532eb458c1b3dff5035a79b1
  Author: PeterKietzmann <peter.kietzmann at haw-hamburg.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

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

  Log Message:
  -----------
  cpu/cc2538: fix spi_transfer_bytes


  Commit: ed4cb561bb340f0b8fc653c3a9a63765c86648bb
      https://github.com/RIOT-OS/RIOT/commit/ed4cb561bb340f0b8fc653c3a9a63765c86648bb
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/remote-common/include/periph_common.h
    M boards/remote-pa/include/board.h
    M boards/remote-pa/include/periph_conf.h
    M boards/remote-reva/include/board.h
    M boards/remote-reva/include/periph_conf.h
    M boards/remote-revb/include/board.h
    M cpu/cc2538/include/cpu_conf.h
    M cpu/cc2538/include/periph_cpu.h

  Log Message:
  -----------
  boards/remote: fixed includes


  Commit: 4bfce892d3cbb12fb6c99ee6cc1ef48490c548d3
      https://github.com/RIOT-OS/RIOT/commit/4bfce892d3cbb12fb6c99ee6cc1ef48490c548d3
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M cpu/atmega1281/cpu.c
    M cpu/atmega2560/cpu.c
    M cpu/atmega328p/cpu.c
    M cpu/cc2538/cpu.c
    M cpu/cc26x0/cpu.c
    M cpu/ezr32wg/cpu.c
    M cpu/k60/cpu.c
    M cpu/k64f/cpu.c
    M cpu/kw2x/cpu.c
    M cpu/lm4f120/cpu.c
    M cpu/lpc11u34/cpu.c
    M cpu/lpc1768/cpu.c
    M cpu/nrf51/cpu.c
    M cpu/nrf52/cpu.c
    M cpu/sam3/cpu.c
    M cpu/samd21/cpu.c
    M cpu/saml21/cpu.c
    M cpu/stm32f0/cpu.c
    M cpu/stm32f1/cpu.c
    M cpu/stm32f2/cpu.c
    M cpu/stm32f3/cpu.c
    M cpu/stm32f4/cpu.c
    M cpu/stm32l1/cpu.c
    A drivers/include/periph/init.h
    A drivers/periph_common/init.c

  Log Message:
  -----------
  drivers/periph&cpu: add and use common periph_init()


  Commit: a2d9d9a3f90afcfc5348960ef27000dedc2165f0
      https://github.com/RIOT-OS/RIOT/commit/a2d9d9a3f90afcfc5348960ef27000dedc2165f0
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/maple-mini/include/periph_conf.h

  Log Message:
  -----------
  boards/maple-mini: adapted SPI configuration


  Commit: 49118f8c2e79cadbaaf97670c4af4e26485404d8
      https://github.com/RIOT-OS/RIOT/commit/49118f8c2e79cadbaaf97670c4af4e26485404d8
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A boards/arduino-due/include/sdcard_spi_params.h

  Log Message:
  -----------
  boards/arduino-due: added SD card configuration


  Commit: 24ceb954eae3f98b2e9b027b145d72175275d9ae
      https://github.com/RIOT-OS/RIOT/commit/24ceb954eae3f98b2e9b027b145d72175275d9ae
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M drivers/include/sdcard_spi.h
    M drivers/sdcard_spi/include/sdcard_spi_internal.h
    M drivers/sdcard_spi/include/sdcard_spi_params.h
    M drivers/sdcard_spi/sdcard_spi.c
    M sys/auto_init/storage/auto_init_sdcard_spi.c

  Log Message:
  -----------
  drivers/sdcard_spi: adapted to SPI interface changes


  Commit: b710702345f8d63ae42154a7978744b010bf35d3
      https://github.com/RIOT-OS/RIOT/commit/b710702345f8d63ae42154a7978744b010bf35d3
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/opencm9-04/include/periph_conf.h

  Log Message:
  -----------
  boards/opencm9-04: fixed SPI configuration


  Commit: 3afbf13cfc5f3528fe4fa0694cc12be2fcf4eca3
      https://github.com/RIOT-OS/RIOT/commit/3afbf13cfc5f3528fe4fa0694cc12be2fcf4eca3
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkg/u8g2/patches/0001-u8g2-add-riot-os-makefiles.patch
    M pkg/u8g2/patches/0002-u8g2-add-riot-os-interface.patch
    A pkg/u8g2/patches/0003-u8g2-adapted-RIOT-interface-to-SPI-changes.patch

  Log Message:
  -----------
  pkg/u8g2: adapted patch files for SPI changes


  Commit: 154469928615ab05d304bd207c0ecc89d9451dfd
      https://github.com/RIOT-OS/RIOT/commit/154469928615ab05d304bd207c0ecc89d9451dfd
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M tests/emb6/Makefile

  Log Message:
  -----------
  tests/emb6: blacklisted wsn boards for insuf. RAM


  Commit: 5bdb3bfa617396fe59b6a16c46ecea3071810581
      https://github.com/RIOT-OS/RIOT/commit/5bdb3bfa617396fe59b6a16c46ecea3071810581
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/mulle/include/periph_conf.h
    M cpu/cc2538/include/periph_cpu.h
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/lpc11u34/include/periph_cpu.h
    M cpu/lpc2387/include/periph_cpu.h
    M cpu/nrf5x_common/include/periph_cpu_common.h
    M cpu/sam3/include/periph_cpu.h
    M cpu/stm32f1/include/periph_cpu.h
    M cpu/stm32f2/include/periph_cpu.h
    M drivers/include/adt7310.h
    M drivers/include/lis3dh.h
    M tests/lwip/Makefile

  Log Message:
  -----------
  misc: aggregated doxygen fixes


  Commit: 7b1047f3bcd9e4690ebb124b8c08438904816334
      https://github.com/RIOT-OS/RIOT/commit/7b1047f3bcd9e4690ebb124b8c08438904816334
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M tests/lwip/Makefile

  Log Message:
  -----------
  tests/lwip: blacklist nucleo-f072 and wsn430


  Commit: 422763e53f74a766c82842910f6dd3cbed65e178
      https://github.com/RIOT-OS/RIOT/commit/422763e53f74a766c82842910f6dd3cbed65e178
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M tests/driver_enc28j60/Makefile
    M tests/driver_encx24j600/Makefile
    M tests/lwip/Makefile

  Log Message:
  -----------
  tests: blacklisted some msp430 based boards


  Commit: 513b20ffd328934c58af169e2bce0c0a01eddee2
      https://github.com/RIOT-OS/RIOT/commit/513b20ffd328934c58af169e2bce0c0a01eddee2
  Author: Peter Kietzmann <peter.kietzmann at haw-hamburg.de>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M boards/airfy-beacon/include/periph_conf.h
    M boards/arduino-due/include/periph_conf.h
    A boards/arduino-due/include/sdcard_spi_params.h
    M boards/arduino-due/include/w5100_params.h
    M boards/arduino-zero/include/periph_conf.h
    M boards/cc2538dk/include/periph_conf.h
    M boards/fox/include/board.h
    M boards/fox/include/periph_conf.h
    M boards/frdm-k64f/include/periph_conf.h
    M boards/iotlab-a8-m3/include/periph_conf.h
    M boards/iotlab-common/include/board_common.h
    M boards/iotlab-common/include/periph_conf_common.h
    M boards/iotlab-m3/include/board.h
    M boards/iotlab-m3/include/periph_conf.h
    M boards/limifrog-v1/include/periph_conf.h
    M boards/maple-mini/include/periph_conf.h
    M boards/msb-430/Makefile.features
    M boards/msb-430/include/periph_conf.h
    M boards/msb-430h/include/periph_conf.h
    M boards/msba2/include/periph_conf.h
    M boards/msbiot/include/board.h
    M boards/msbiot/include/periph_conf.h
    M boards/mulle/board.c
    M boards/mulle/include/board.h
    M boards/mulle/include/lis3dh_params.h
    M boards/mulle/include/periph_conf.h
    M boards/nrf52dk/Makefile.features
    M boards/nrf52dk/include/periph_conf.h
    M boards/nrf6310/include/periph_conf.h
    M boards/nucleo-f072/Makefile.features
    M boards/nucleo-f072/include/periph_conf.h
    M boards/nucleo-f091/Makefile.features
    M boards/nucleo-f091/include/periph_conf.h
    M boards/nucleo-f103/include/periph_conf.h
    M boards/nucleo-f207/include/periph_conf.h
    M boards/nucleo-f303/include/periph_conf.h
    M boards/nucleo-f334/include/periph_conf.h
    M boards/nucleo-f401/include/periph_conf.h
    M boards/nucleo-f446/include/periph_conf.h
    M boards/nucleo-l1/include/periph_conf.h
    M boards/opencm9-04/include/periph_conf.h
    M boards/openmote-cc2538/include/periph_conf.h
    M boards/pba-d-01-kw2x/include/board.h
    M boards/pba-d-01-kw2x/include/periph_conf.h
    M boards/pca10005/include/periph_conf.h
    M boards/remote-common/include/periph_common.h
    M boards/remote-pa/include/board.h
    M boards/remote-pa/include/periph_conf.h
    M boards/remote-reva/include/board.h
    M boards/remote-reva/include/periph_conf.h
    M boards/remote-revb/include/board.h
    M boards/remote-revb/include/periph_conf.h
    M boards/saml21-xpro/include/periph_conf.h
    M boards/samr21-xpro/include/board.h
    M boards/samr21-xpro/include/periph_conf.h
    M boards/sodaq-autonomo/include/periph_conf.h
    M boards/spark-core/Makefile.features
    M boards/spark-core/include/board.h
    M boards/spark-core/include/periph_conf.h
    M boards/stm32f0discovery/include/periph_conf.h
    M boards/stm32f3discovery/include/periph_conf.h
    M boards/stm32f4discovery/include/periph_conf.h
    M boards/telosb/include/board.h
    M boards/telosb/include/periph_conf.h
    M boards/udoo/include/periph_conf.h
    M boards/weio/include/periph_conf.h
    M boards/wsn430-common/include/periph_conf.h
    M boards/wsn430-v1_3b/Makefile.features
    M boards/wsn430-v1_4/Makefile.features
    M boards/yunjia-nrf51822/include/periph_conf.h
    M boards/z1/include/board.h
    M boards/z1/include/periph_conf.h
    M cpu/atmega1281/cpu.c
    M cpu/atmega2560/cpu.c
    M cpu/atmega328p/cpu.c
    M cpu/atmega_common/include/periph_cpu_common.h
    M cpu/atmega_common/periph/spi.c
    M cpu/cc2538/cpu.c
    M cpu/cc2538/include/cc2538_ssi.h
    M cpu/cc2538/include/cpu_conf.h
    M cpu/cc2538/include/periph_cpu.h
    M cpu/cc2538/periph/spi.c
    M cpu/cc26x0/cpu.c
    M cpu/ezr32wg/cpu.c
    M cpu/k60/cpu.c
    M cpu/k64f/cpu.c
    M cpu/kinetis_common/Makefile.include
    A cpu/kinetis_common/dist/calc_spi_scalers/Makefile
    A cpu/kinetis_common/dist/calc_spi_scalers/calc_spi_scalers.c
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/kinetis_common/periph/spi.c
    M cpu/kw2x/cpu.c
    M cpu/lm4f120/cpu.c
    M cpu/lpc11u34/cpu.c
    M cpu/lpc11u34/include/periph_cpu.h
    M cpu/lpc11u34/periph/spi.c
    M cpu/lpc1768/cpu.c
    M cpu/lpc2387/include/periph_cpu.h
    M cpu/lpc2387/periph/spi.c
    M cpu/msp430fxyz/include/periph_cpu.h
    M cpu/msp430fxyz/periph/spi.c
    M cpu/nrf51/cpu.c
    M cpu/nrf51/include/periph_cpu.h
    R cpu/nrf51/periph/spi.c
    M cpu/nrf52/cpu.c
    M cpu/nrf52/include/periph_cpu.h
    R cpu/nrf52/periph/spi.c
    M cpu/nrf5x_common/include/periph_cpu_common.h
    A cpu/nrf5x_common/periph/spi.c
    M cpu/sam0_common/include/periph_cpu_common.h
    A cpu/sam0_common/periph/spi.c
    M cpu/sam3/cpu.c
    M cpu/sam3/include/periph_cpu.h
    M cpu/sam3/periph/spi.c
    M cpu/samd21/cpu.c
    M cpu/samd21/include/periph_cpu.h
    R cpu/samd21/periph/spi.c
    M cpu/samd21/periph/uart.c
    M cpu/saml21/cpu.c
    R cpu/saml21/periph/spi.c
    A cpu/stm32_common/dist/spi_divtable/Makefile
    A cpu/stm32_common/dist/spi_divtable/spi_divtable.c
    M cpu/stm32_common/include/periph_cpu_common.h
    A cpu/stm32_common/periph/spi.c
    M cpu/stm32f0/cpu.c
    R cpu/stm32f0/periph/spi.c
    A cpu/stm32f0/periph/spi.cold
    M cpu/stm32f1/cpu.c
    M cpu/stm32f1/include/periph_cpu.h
    R cpu/stm32f1/periph/spi.c
    A cpu/stm32f1/periph/spi.cold
    M cpu/stm32f2/cpu.c
    M cpu/stm32f2/include/periph_cpu.h
    R cpu/stm32f2/periph/spi.c
    A cpu/stm32f2/periph/spi.cold
    M cpu/stm32f3/cpu.c
    R cpu/stm32f3/periph/spi.c
    A cpu/stm32f3/periph/spi.cold
    M cpu/stm32f4/Makefile.include
    M cpu/stm32f4/cpu.c
    M cpu/stm32f4/include/periph_cpu.h
    R cpu/stm32f4/periph/spi.c
    M cpu/stm32l1/cpu.c
    M cpu/stm32l1/include/periph_cpu.h
    R cpu/stm32l1/periph/spi.c
    A cpu/stm32l1/periph/spi.cold
    M drivers/adt7310/adt7310.c
    M drivers/at86rf2xx/at86rf2xx.c
    M drivers/at86rf2xx/at86rf2xx_internal.c
    M drivers/at86rf2xx/at86rf2xx_netdev.c
    M drivers/at86rf2xx/include/at86rf2xx_params.h
    M drivers/cc110x/cc110x-spi.c
    M drivers/cc110x/cc110x.c
    M drivers/cc2420/cc2420.c
    M drivers/cc2420/cc2420_internal.c
    M drivers/cc2420/cc2420_netdev.c
    M drivers/cc2420/include/cc2420_params.h
    M drivers/enc28j60/enc28j60.c
    M drivers/enc28j60/include/enc28j60_params.h
    M drivers/encx24j600/encx24j600.c
    M drivers/include/adt7310.h
    M drivers/include/at86rf2xx.h
    M drivers/include/cc2420.h
    M drivers/include/encx24j600.h
    M drivers/include/kw2xrf.h
    M drivers/include/lis3dh.h
    M drivers/include/nvram-spi.h
    A drivers/include/periph/init.h
    M drivers/include/periph/spi.h
    M drivers/include/sdcard_spi.h
    M drivers/include/w5100.h
    M drivers/kw2xrf/include/kw2xrf_spi.h
    M drivers/kw2xrf/kw2xrf.c
    M drivers/kw2xrf/kw2xrf_spi.c
    M drivers/lis3dh/include/lis3dh_params.h
    M drivers/lis3dh/lis3dh.c
    M drivers/nrf24l01p/nrf24l01p.c
    M drivers/nvram_spi/nvram-spi.c
    M drivers/pcd8544/pcd8544.c
    A drivers/periph_common/init.c
    M drivers/periph_common/spi.c
    M drivers/sdcard_spi/include/sdcard_spi_internal.h
    M drivers/sdcard_spi/include/sdcard_spi_params.h
    M drivers/sdcard_spi/sdcard_spi.c
    M drivers/w5100/include/w5100_params.h
    M drivers/w5100/w5100.c
    M pkg/u8g2/README.md
    M pkg/u8g2/patches/0001-u8g2-add-riot-os-makefiles.patch
    M pkg/u8g2/patches/0002-u8g2-add-riot-os-interface.patch
    A pkg/u8g2/patches/0003-u8g2-adapted-RIOT-interface-to-SPI-changes.patch
    M sys/auto_init/saul/auto_init_lis3dh.c
    M sys/auto_init/storage/auto_init_sdcard_spi.c
    M tests/driver_adt7310/Makefile
    M tests/driver_adt7310/main.c
    M tests/driver_enc28j60/Makefile
    M tests/driver_encx24j600/Makefile
    M tests/driver_kw2xrf/Makefile
    M tests/driver_kw2xrf/kw2xrf_params.h
    M tests/driver_lis3dh/Makefile
    M tests/driver_lis3dh/main.c
    M tests/driver_nrf24l01p_lowlevel/Makefile
    M tests/driver_nrf24l01p_lowlevel/main.c
    M tests/driver_nvram_spi/Makefile
    M tests/driver_nvram_spi/main.c
    M tests/driver_pcd8544/Makefile
    M tests/emb6/Makefile
    M tests/lwip/Makefile
    M tests/periph_spi/Makefile
    M tests/periph_spi/main.c
    M tests/warn_conflict/Makefile
    M tests/warn_conflict/README.md
    M tests/warn_conflict/test.py

  Log Message:
  -----------
  Merge pull request #4780 from haukepetersen/opt_periph_spi2

drivers/spi: reworked SPI driver interface


Compare: https://github.com/RIOT-OS/RIOT/compare/b101c704c7d9...513b20ffd328


More information about the commits mailing list