[riot-commits] [RIOT-OS/RIOT] 8a80b2: drivers: improvements to UART driver interface

Hauke Petersen mail at haukepetersen.de
Mon Aug 11 15:09:54 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 8a80b2add848462f19b2eca1e9c96fb624f26314
      https://github.com/RIOT-OS/RIOT/commit/8a80b2add848462f19b2eca1e9c96fb624f26314
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2014-08-08 (Fri, 08 Aug 2014)

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

  Log Message:
  -----------
  drivers: improvements to UART driver interface

- removed UNDEFINED value from device enum
- added argument for callbacks
- add power[on|off] functions
- removed tx_end() function in favor of cb return value


  Commit: 037820d6a6c91ad2f86ab16ad3f87cf9e723fbc4
      https://github.com/RIOT-OS/RIOT/commit/037820d6a6c91ad2f86ab16ad3f87cf9e723fbc4
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2014-08-11 (Mon, 11 Aug 2014)

  Changed paths:
    M boards/arduino-due/include/board.h
    M boards/stm32f0discovery/include/periph_conf.h
    M boards/stm32f4discovery/include/periph_conf.h
    M boards/udoo/include/board.h
    M cpu/nrf51822/periph/uart.c
    M cpu/sam3x8e/periph/uart.c
    M cpu/sam3x8e/syscalls.c
    M cpu/stm32f0/periph/uart.c
    M cpu/stm32f3/periph/uart.c
    M cpu/stm32f3/syscalls.c
    M cpu/stm32f4/periph/uart.c

  Log Message:
  -----------
  board/cpu: adjusted uart driver implementations

for
- sam3x8e
- stm32f0
- stm32f4
- sam3x8e
- nrf51822


  Commit: 477bc5a73dfaffe3f6ebb52decfd5ca701d6a45e
      https://github.com/RIOT-OS/RIOT/commit/477bc5a73dfaffe3f6ebb52decfd5ca701d6a45e
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2014-08-11 (Mon, 11 Aug 2014)

  Changed paths:
    A tests/periph_uart_blocking/Makefile
    A tests/periph_uart_blocking/main.c
    A tests/periph_uart_int/Makefile
    A tests/periph_uart_int/main.c

  Log Message:
  -----------
  tests/periph_uart: added two UART driver tests

- test for UART driver in blocking mode
- test for UART driver in interrupt driven mode


  Commit: f67d209648ee7bfb236c472c5b5129508de6c5df
      https://github.com/RIOT-OS/RIOT/commit/f67d209648ee7bfb236c472c5b5129508de6c5df
  Author: Hauke Petersen <mail at haukepetersen.de>
  Date:   2014-08-11 (Mon, 11 Aug 2014)

  Changed paths:
    M boards/arduino-due/include/board.h
    M boards/stm32f0discovery/include/periph_conf.h
    M boards/stm32f4discovery/include/periph_conf.h
    M boards/udoo/include/board.h
    M cpu/nrf51822/periph/uart.c
    M cpu/sam3x8e/periph/uart.c
    M cpu/sam3x8e/syscalls.c
    M cpu/stm32f0/periph/uart.c
    M cpu/stm32f3/periph/uart.c
    M cpu/stm32f3/syscalls.c
    M cpu/stm32f4/periph/uart.c
    M drivers/include/periph/uart.h
    A tests/periph_uart_blocking/Makefile
    A tests/periph_uart_blocking/main.c
    A tests/periph_uart_int/Makefile
    A tests/periph_uart_int/main.c

  Log Message:
  -----------
  Merge pull request #1481 from haukepetersen/fix_drivers_uartif

drivers: improved UART driver interface


Compare: https://github.com/RIOT-OS/RIOT/compare/de2f164ee6ab...f67d209648ee


More information about the commits mailing list