[riot-commits] [RIOT-OS/RIOT] c27e25: at86rf231: replace vtimer_usleep by hwtimer_wait

Thomas Eichinger thomas.eichinger1 at gmail.com
Mon Oct 13 11:58:47 CEST 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: c27e250de41c749afdfbe0ed907b99d40b6b7630
      https://github.com/RIOT-OS/RIOT/commit/c27e250de41c749afdfbe0ed907b99d40b6b7630
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-10-10 (Fri, 10 Oct 2014)

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

  Log Message:
  -----------
  at86rf231: replace vtimer_usleep by hwtimer_wait

This fixes a bug where the callback to unlock the thread, put to sleep by
`vtimer_usleep` wouldn't be woken up due to overhead. Using hwtimer_wait
works for now, but this section will be replaced a driver refactor anyway.


  Commit: 19db6ded8538a6a32717f75ce9ec7192b773cc9b
      https://github.com/RIOT-OS/RIOT/commit/19db6ded8538a6a32717f75ce9ec7192b773cc9b
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-10-10 (Fri, 10 Oct 2014)

  Changed paths:
    M boards/iot-lab_M3/include/periph_conf.h
    M cpu/stm32f1/periph/gpio.c

  Log Message:
  -----------
  cpu/stm32f1:board/iot-lab_M3: fix and cleanup for GPIO low level driver


  Commit: 420f20f4bc1b9ad443c1e43e6bff3a89de1686b1
      https://github.com/RIOT-OS/RIOT/commit/420f20f4bc1b9ad443c1e43e6bff3a89de1686b1
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-10-10 (Fri, 10 Oct 2014)

  Changed paths:
    M cpu/stm32f1/include/hwtimer_cpu.h

  Log Message:
  -----------
  cpu/stm32f1: overwrite HWTIMER_WAIT_OVERHEAD


  Commit: 86c85d86e82ce4e494d4e337606815c4154e31c5
      https://github.com/RIOT-OS/RIOT/commit/86c85d86e82ce4e494d4e337606815c4154e31c5
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M boards/iot-lab_M3/include/periph_conf.h
    M cpu/stm32f1/include/hwtimer_cpu.h
    M cpu/stm32f1/periph/gpio.c
    M drivers/at86rf231/at86rf231.c
    M drivers/at86rf231/at86rf231_tx.c

  Log Message:
  -----------
  Merge pull request #1756 from thomaseichinger/welq-fix

cpu/stm32f: boards/iot-lab_M3: cleanup and fixes


Compare: https://github.com/RIOT-OS/RIOT/compare/668ce1df1fe2...86c85d86e82c


More information about the commits mailing list