[riot-commits] [RIOT-OS/RIOT] 2515a3: drivers/gpio: changed the way the mode is configur...

Hauke Petersen devel at haukepetersen.de
Fri Mar 18 10:13:30 CET 2016


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 2515a3f9efd720320211ace2f6bf80698e2c7523
      https://github.com/RIOT-OS/RIOT/commit/2515a3f9efd720320211ace2f6bf80698e2c7523
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M drivers/include/periph/gpio.h
    M drivers/include/saul/periph.h

  Log Message:
  -----------
  drivers/gpio: changed the way the mode is configured

- joined pushpull and dir into one single mode parameter
- with this enabled the configuration of open-drain mode


  Commit: 88483febc086aaf5cbad3709b01a50a39ed48cc6
      https://github.com/RIOT-OS/RIOT/commit/88483febc086aaf5cbad3709b01a50a39ed48cc6
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M tests/periph_gpio/main.c

  Log Message:
  -----------
  test/periph_gpio: adatped to GPIO interface changes


  Commit: c36efa0f96040e1276c6195eced7f8cc0da1be08
      https://github.com/RIOT-OS/RIOT/commit/c36efa0f96040e1276c6195eced7f8cc0da1be08
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/atmega2560/periph/gpio.c

  Log Message:
  -----------
  cpu/atmega2560: adapted GPIO driver


  Commit: cfed0e33cc2b30962a5d514ee63ac89d90a246e4
      https://github.com/RIOT-OS/RIOT/commit/cfed0e33cc2b30962a5d514ee63ac89d90a246e4
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  cpu/cc2538: adapted to GPIO inerface changes


  Commit: ba13a74a7ec141da4ee97579c97b9c422ce4b7eb
      https://github.com/RIOT-OS/RIOT/commit/ba13a74a7ec141da4ee97579c97b9c422ce4b7eb
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/ezr32wg/include/periph_cpu.h
    M cpu/ezr32wg/periph/gpio.c
    M cpu/ezr32wg/periph/uart.c

  Log Message:
  -----------
  cpu/ezr32: adapted GPIO driver


  Commit: e4e23a002ce5b04b70e7a82cccf5a29ce6d396a1
      https://github.com/RIOT-OS/RIOT/commit/e4e23a002ce5b04b70e7a82cccf5a29ce6d396a1
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M boards/slwstk6220a/board.c

  Log Message:
  -----------
  boards/slwstk6220a: adapted to GPIO changes


  Commit: 82e0c51770c9df7b9918b3dcbf50610cbb2a2ce6
      https://github.com/RIOT-OS/RIOT/commit/82e0c51770c9df7b9918b3dcbf50610cbb2a2ce6
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/lpc11u34/periph/gpio.c

  Log Message:
  -----------
  cpu/lpc11u34: adapted GPIO driver


  Commit: 877d06bda8a764ddb04ba540268300d33af67a46
      https://github.com/RIOT-OS/RIOT/commit/877d06bda8a764ddb04ba540268300d33af67a46
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/lpc2387/include/periph_cpu.h
    M cpu/lpc2387/periph/gpio.c

  Log Message:
  -----------
  cpu/lpc2387: adapted GPIO driver


  Commit: 28900760de4d572b41f131cec27b995bd8d2a0c7
      https://github.com/RIOT-OS/RIOT/commit/28900760de4d572b41f131cec27b995bd8d2a0c7
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/msp430fxyz/include/periph_cpu.h
    M cpu/msp430fxyz/periph/gpio.c

  Log Message:
  -----------
  cpu/msp430fxyz: adapted GPIO driver


  Commit: af84a5e7aad9efc856116b8bfc081c8f98cd280f
      https://github.com/RIOT-OS/RIOT/commit/af84a5e7aad9efc856116b8bfc081c8f98cd280f
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/nrf5x_common/include/periph_cpu.h
    M cpu/nrf5x_common/periph/gpio.c

  Log Message:
  -----------
  cpu/nrf5x_common: adapted GPIO driver


  Commit: f389754de3c749122f54fc9e92670e41904e7d87
      https://github.com/RIOT-OS/RIOT/commit/f389754de3c749122f54fc9e92670e41904e7d87
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/sam3/include/periph_cpu.h
    M cpu/sam3/periph/gpio.c

  Log Message:
  -----------
  cpu/sam3: adapted GPIO driver


  Commit: d3b21ddf96a746d1ba8fe400b98040893064d97b
      https://github.com/RIOT-OS/RIOT/commit/d3b21ddf96a746d1ba8fe400b98040893064d97b
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/samd21/include/periph_cpu.h
    M cpu/samd21/periph/gpio.c
    M cpu/samd21/periph/pwm.c
    M cpu/samd21/periph/uart.c

  Log Message:
  -----------
  cpu/samd21: adapted GPIO driver


  Commit: 9bd848f113b68d54684784f621a692444c51c6b2
      https://github.com/RIOT-OS/RIOT/commit/9bd848f113b68d54684784f621a692444c51c6b2
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/saml21/include/periph_cpu.h
    M cpu/saml21/periph/gpio.c
    M cpu/saml21/periph/spi.c

  Log Message:
  -----------
  cpu/saml21: adapted GPIO driver


  Commit: 363eb58c4c0b73a15bb320a80c14ae59e8b8baf4
      https://github.com/RIOT-OS/RIOT/commit/363eb58c4c0b73a15bb320a80c14ae59e8b8baf4
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M boards/saml21-xpro/board.c

  Log Message:
  -----------
  boards/saml21-xpro: adapted GPIO driver


  Commit: 84880c1f3cfeca73db72608b32604528d2b6bc72
      https://github.com/RIOT-OS/RIOT/commit/84880c1f3cfeca73db72608b32604528d2b6bc72
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/stm32f0/include/periph_cpu.h
    M cpu/stm32f0/periph/gpio.c

  Log Message:
  -----------
  cpu/stm32f0: adapted GPIO driver


  Commit: 141f8c9ff6f71989364fbd894dd8077eb1d4a4af
      https://github.com/RIOT-OS/RIOT/commit/141f8c9ff6f71989364fbd894dd8077eb1d4a4af
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/stm32f1/include/periph_cpu.h
    M cpu/stm32f1/periph/gpio.c
    M cpu/stm32f1/periph/i2c.c
    M cpu/stm32f1/periph/spi.c
    M cpu/stm32f1/periph/uart.c

  Log Message:
  -----------
  cpu/stm32f1: adapted GPIO driver


  Commit: 46bf22a01d3954e51caecd718aab52b68ba6a78d
      https://github.com/RIOT-OS/RIOT/commit/46bf22a01d3954e51caecd718aab52b68ba6a78d
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/stm32f3/include/periph_cpu.h
    M cpu/stm32f3/periph/gpio.c

  Log Message:
  -----------
  cpu/stm32f3: adapted GPIO driver


  Commit: 3f478b6e12c6714e15af4325d2b7e2af8a992845
      https://github.com/RIOT-OS/RIOT/commit/3f478b6e12c6714e15af4325d2b7e2af8a992845
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/stm32f4/include/periph_cpu.h
    M cpu/stm32f4/periph/gpio.c
    M cpu/stm32f4/periph/uart.c

  Log Message:
  -----------
  cpu/stm32f4: adapted to GPIO changes


  Commit: 7d53847e61cc7ac398b266e978b39fab3c52668e
      https://github.com/RIOT-OS/RIOT/commit/7d53847e61cc7ac398b266e978b39fab3c52668e
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/stm32l1/include/periph_cpu.h
    M cpu/stm32l1/periph/gpio.c
    M cpu/stm32l1/periph/i2c.c
    M cpu/stm32l1/periph/uart.c

  Log Message:
  -----------
  cpu/stm32l1: adapted GPIO driver


  Commit: 03efb5be99878b9b1320e94cd5a90820de1fe242
      https://github.com/RIOT-OS/RIOT/commit/03efb5be99878b9b1320e94cd5a90820de1fe242
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  boards/nucleo-l1: added PU to I2C config


  Commit: e51d634aeb9e9e4ad42a05b589d3d26b853b46e6
      https://github.com/RIOT-OS/RIOT/commit/e51d634aeb9e9e4ad42a05b589d3d26b853b46e6
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M drivers/adt7310/adt7310.c
    M drivers/at86rf2xx/at86rf2xx.c
    M drivers/cc110x/cc110x-netdev2.c
    M drivers/cc110x/cc110x-spi.c
    M drivers/cc110x/cc110x.c
    M drivers/dht/dht.c
    M drivers/enc28j60/enc28j60.c
    M drivers/encx24j600/encx24j600.c
    M drivers/include/dht.h
    M drivers/kw2xrf/kw2xrf.c
    M drivers/kw2xrf/kw2xrf_spi.c
    M drivers/lis3dh/lis3dh.c
    M drivers/lsm303dlhc/lsm303dlhc.c
    M drivers/nrf24l01p/nrf24l01p.c
    M drivers/nvram_spi/nvram-spi.c
    M drivers/pcd8544/pcd8544.c
    M drivers/pir/pir.c
    M drivers/xbee/xbee.c

  Log Message:
  -----------
  drivers: adapted gpio_init(_x)() calls


  Commit: cf3a40dc5f585d7e7b0666fd763e5176493711e1
      https://github.com/RIOT-OS/RIOT/commit/cf3a40dc5f585d7e7b0666fd763e5176493711e1
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M boards/iotlab-m3/include/gpio_params.h
    M boards/nrf52dk/include/gpio_params.h
    M boards/samr21-xpro/include/gpio_params.h

  Log Message:
  -----------
  baords: adapted saul config to GPIO changes


  Commit: 013eed7fa05a29fd191fcd38847e8165dfcc1736
      https://github.com/RIOT-OS/RIOT/commit/013eed7fa05a29fd191fcd38847e8165dfcc1736
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M sys/arduino/base.cpp
    M sys/auto_init/saul/auto_init_gpio.c

  Log Message:
  -----------
  sys: adapted to GPIO changes


  Commit: 0e4446e261d1263cd292334a08120a89341c7690
      https://github.com/RIOT-OS/RIOT/commit/0e4446e261d1263cd292334a08120a89341c7690
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  tests: adapted other tests to GPIO changes


  Commit: a7790625a1154db851aac00669fef21f91a07b8c
      https://github.com/RIOT-OS/RIOT/commit/a7790625a1154db851aac00669fef21f91a07b8c
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/lm4f120/include/periph_cpu.h
    M cpu/lm4f120/periph/gpio.c

  Log Message:
  -----------
  cpu/lm4f120: adapted GPIO driver


  Commit: 4938142b42852d3941a7272bd8f33a8ff97458de
      https://github.com/RIOT-OS/RIOT/commit/4938142b42852d3941a7272bd8f33a8ff97458de
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/kinetis_common/periph/gpio.c

  Log Message:
  -----------
  cpu/kinetis: adapted GPIO driver


  Commit: e524cb89d74dc70154f6f6647ae6293147fd7b9e
      https://github.com/RIOT-OS/RIOT/commit/e524cb89d74dc70154f6f6647ae6293147fd7b9e
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M boards/mulle/board.c

  Log Message:
  -----------
  boards/mulle: adapted to GPIO driver changes


  Commit: 599670677137e8a76ffd1ffaf8be559912dc9f28
      https://github.com/RIOT-OS/RIOT/commit/599670677137e8a76ffd1ffaf8be559912dc9f28
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M boards/arduino-due/board.c
    M boards/f4vi1/board.c
    M boards/fox/board.c
    M boards/frdm-k64f/board.c
    M boards/iotlab-m3/board.c
    M boards/limifrog-v1/board.c
    M boards/nrf51dongle/board.c
    M boards/nucleo-f091/board.c
    M boards/nucleo-f103/board.c
    M boards/nucleo-f303/board.c
    M boards/nucleo-f334/board.c
    M boards/nucleo-f401/board.c
    M boards/nucleo-l1/board.c
    M boards/openmote-cc2538/board.c
    M boards/pba-d-01-kw2x/board.c
    M boards/remote/board.c
    M boards/samr21-xpro/board.c
    M boards/spark-core/board.c
    M boards/stm32f0discovery/board.c
    M boards/stm32f3discovery/board.c
    M boards/stm32f4discovery/board.c
    M boards/udoo/board.c

  Log Message:
  -----------
  boards: adapted LED initialization calls


  Commit: dd16560070a475dee92dd3dd69dfbc13fd2cf118
      https://github.com/RIOT-OS/RIOT/commit/dd16560070a475dee92dd3dd69dfbc13fd2cf118
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M tests/driver_si70xx/main.c

  Log Message:
  -----------
  drivers/si70xx: adapted to GPIO changes


  Commit: 08ce2a509038a2eecfa9ae45192424090a37338d
      https://github.com/RIOT-OS/RIOT/commit/08ce2a509038a2eecfa9ae45192424090a37338d
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M drivers/dht/dht.c
    M drivers/dht/include/dht_params.h
    M drivers/include/dht.h

  Log Message:
  -----------
  drivers/dht: adapted to GPIO changes


  Commit: 59f48773b47ee94fde660e579a911cf3e1f5e700
      https://github.com/RIOT-OS/RIOT/commit/59f48773b47ee94fde660e579a911cf3e1f5e700
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M boards/limifrog-v1/include/periph_conf.h

  Log Message:
  -----------
  boards/limifrog-v1: adapted I2C config


  Commit: d79a66205c6c32bac9769a5a87e7c21e1d62975b
      https://github.com/RIOT-OS/RIOT/commit/d79a66205c6c32bac9769a5a87e7c21e1d62975b
  Author: Hauke Petersen <devel at haukepetersen.de>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M boards/arduino-due/board.c
    M boards/f4vi1/board.c
    M boards/fox/board.c
    M boards/frdm-k64f/board.c
    M boards/iotlab-m3/board.c
    M boards/iotlab-m3/include/gpio_params.h
    M boards/limifrog-v1/board.c
    M boards/limifrog-v1/include/periph_conf.h
    M boards/mulle/board.c
    M boards/nrf51dongle/board.c
    M boards/nrf52dk/include/gpio_params.h
    M boards/nucleo-f091/board.c
    M boards/nucleo-f103/board.c
    M boards/nucleo-f303/board.c
    M boards/nucleo-f334/board.c
    M boards/nucleo-f401/board.c
    M boards/nucleo-l1/board.c
    M boards/nucleo-l1/include/periph_conf.h
    M boards/openmote-cc2538/board.c
    M boards/pba-d-01-kw2x/board.c
    M boards/remote/board.c
    M boards/saml21-xpro/board.c
    M boards/samr21-xpro/board.c
    M boards/samr21-xpro/include/gpio_params.h
    M boards/slwstk6220a/board.c
    M boards/spark-core/board.c
    M boards/stm32f0discovery/board.c
    M boards/stm32f3discovery/board.c
    M boards/stm32f4discovery/board.c
    M boards/udoo/board.c
    M cpu/atmega2560/periph/gpio.c
    M cpu/cc2538/periph/gpio.c
    M cpu/ezr32wg/include/periph_cpu.h
    M cpu/ezr32wg/periph/gpio.c
    M cpu/ezr32wg/periph/uart.c
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/kinetis_common/periph/gpio.c
    M cpu/lm4f120/include/periph_cpu.h
    M cpu/lm4f120/periph/gpio.c
    M cpu/lpc11u34/periph/gpio.c
    M cpu/lpc2387/include/periph_cpu.h
    M cpu/lpc2387/periph/gpio.c
    M cpu/msp430fxyz/include/periph_cpu.h
    M cpu/msp430fxyz/periph/gpio.c
    M cpu/nrf5x_common/include/periph_cpu.h
    M cpu/nrf5x_common/periph/gpio.c
    M cpu/sam3/include/periph_cpu.h
    M cpu/sam3/periph/gpio.c
    M cpu/samd21/include/periph_cpu.h
    M cpu/samd21/periph/gpio.c
    M cpu/samd21/periph/pwm.c
    M cpu/samd21/periph/uart.c
    M cpu/saml21/include/periph_cpu.h
    M cpu/saml21/periph/gpio.c
    M cpu/saml21/periph/spi.c
    M cpu/stm32f0/include/periph_cpu.h
    M cpu/stm32f0/periph/gpio.c
    M cpu/stm32f1/include/periph_cpu.h
    M cpu/stm32f1/periph/gpio.c
    M cpu/stm32f1/periph/i2c.c
    M cpu/stm32f1/periph/spi.c
    M cpu/stm32f1/periph/uart.c
    M cpu/stm32f3/include/periph_cpu.h
    M cpu/stm32f3/periph/gpio.c
    M cpu/stm32f4/include/periph_cpu.h
    M cpu/stm32f4/periph/gpio.c
    M cpu/stm32f4/periph/uart.c
    M cpu/stm32l1/include/periph_cpu.h
    M cpu/stm32l1/periph/gpio.c
    M cpu/stm32l1/periph/i2c.c
    M cpu/stm32l1/periph/uart.c
    M drivers/adt7310/adt7310.c
    M drivers/at86rf2xx/at86rf2xx.c
    M drivers/cc110x/cc110x-netdev2.c
    M drivers/cc110x/cc110x-spi.c
    M drivers/cc110x/cc110x.c
    M drivers/dht/dht.c
    M drivers/dht/include/dht_params.h
    M drivers/enc28j60/enc28j60.c
    M drivers/encx24j600/encx24j600.c
    M drivers/include/dht.h
    M drivers/include/periph/gpio.h
    M drivers/include/saul/periph.h
    M drivers/kw2xrf/kw2xrf.c
    M drivers/kw2xrf/kw2xrf_spi.c
    M drivers/lis3dh/lis3dh.c
    M drivers/lsm303dlhc/lsm303dlhc.c
    M drivers/nrf24l01p/nrf24l01p.c
    M drivers/nvram_spi/nvram-spi.c
    M drivers/pcd8544/pcd8544.c
    M drivers/pir/pir.c
    M drivers/xbee/xbee.c
    M sys/arduino/base.cpp
    M sys/auto_init/saul/auto_init_gpio.c
    M tests/driver_lis3dh/main.c
    M tests/driver_si70xx/main.c
    M tests/periph_gpio/main.c
    M tests/periph_spi/main.c

  Log Message:
  -----------
  Merge pull request #4862 from haukepetersen/opt_periph_gpio_mode

periph/gpio: merged dir and pushpull parameters


Compare: https://github.com/RIOT-OS/RIOT/compare/8f6d2f3578c1...d79a66205c6c


More information about the commits mailing list