[riot-commits] [RIOT-OS/RIOT] 3f0e18: cpu/atmega328p: add atmega328p mcu support

Alexandre Abadie alexandre.abadie at inria.fr
Thu Sep 22 09:29:51 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 3f0e1862a8b44ba58e89939610f1e90087ef20e7
      https://github.com/RIOT-OS/RIOT/commit/3f0e1862a8b44ba58e89939610f1e90087ef20e7
  Author: Laurent Navet <laurent.navet at gmail.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    A cpu/atmega328p/Makefile
    A cpu/atmega328p/Makefile.include
    A cpu/atmega328p/cpu.c
    A cpu/atmega328p/doc.txt
    A cpu/atmega328p/include/cpu_conf.h
    A cpu/atmega328p/include/periph_cpu.h
    A cpu/atmega328p/lpm_arch.c
    A cpu/atmega328p/reboot_arch.c
    A cpu/atmega328p/startup.c

  Log Message:
  -----------
  cpu/atmega328p: add atmega328p mcu support

add atmega328p support with:
uart, timer, spi and gpio


  Commit: 80cf8389a853c4de075342b75be74278a2d4b0d6
      https://github.com/RIOT-OS/RIOT/commit/80cf8389a853c4de075342b75be74278a2d4b0d6
  Author: Laurent Navet <laurent.navet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    A boards/arduino-common/Makefile
    A boards/arduino-common/Makefile.features
    A boards/arduino-common/Makefile.include
    A boards/arduino-common/board.c
    A boards/arduino-common/dist/debug.sh
    A boards/arduino-common/dist/debug_srv.sh
    A boards/arduino-common/dist/gdb.conf
    A boards/arduino-common/include/arduino_board.h
    A boards/arduino-common/include/arduino_pinmap.h
    A boards/arduino-common/include/board.h
    A boards/arduino-common/include/periph_conf.h
    A boards/arduino-duemilanove/Makefile
    A boards/arduino-duemilanove/Makefile.features
    A boards/arduino-duemilanove/Makefile.include
    A boards/arduino-uno/Makefile
    A boards/arduino-uno/Makefile.features
    A boards/arduino-uno/Makefile.include

  Log Message:
  -----------
  boards: add arduino uno and duemilanove support

Uno and Duemilanove(atmega328p version) are nearly the same boards.
The only difference is that the Duemilanove use an FTDI usb chip,
while the Uno use an Atmel which acts as USB/Serial converter.
All of the code needed to support these boards is in arduino-common.


  Commit: 3ff576e46a6a2b03cff0ba510f2e099d2a0526e3
      https://github.com/RIOT-OS/RIOT/commit/3ff576e46a6a2b03cff0ba510f2e099d2a0526e3
  Author: Laurent Navet <laurent.navet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M sys/pipe/pipe_dynamic.c
    M tests/coap/Makefile
    M tests/libfixmath_unittests/Makefile
    M tests/lwip/Makefile
    M tests/nhdp/Makefile
    M tests/pthread/Makefile
    M tests/pthread_barrier/Makefile
    M tests/pthread_cleanup/Makefile
    M tests/pthread_condition_variable/Makefile
    M tests/pthread_cooperation/Makefile
    M tests/pthread_rwlock/Makefile
    M tests/pthread_tls/Makefile
    M tests/unittests/Makefile

  Log Message:
  -----------
  tests: adapt for arduino uno and duemilanove support

- blacklist arduino-uno and arduino-duemilanove for
  coap, libfixmath_unittests, lwip, nhdp,
  pthread, pthread_barrier, pthread_cleanup, pthread_condition_variable
  pthread_cooperation, pthread_rwlock and pthread_tls tests.

- fix sys/pipe build

- unittests: boards added to BOARD_INSUFICIENT_MEMORY list.


  Commit: 5b8cfb0b581533bf259ba0bb092579a53db641c9
      https://github.com/RIOT-OS/RIOT/commit/5b8cfb0b581533bf259ba0bb092579a53db641c9
  Author: Laurent Navet <laurent.navet at gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M boards/arduino-common/include/board.h

  Log Message:
  -----------
  boards/arduino-common: use software interrupt for context swap


  Commit: b2b42c7b716cf4d4ca2f7a0eef210e2cb81c03c8
      https://github.com/RIOT-OS/RIOT/commit/b2b42c7b716cf4d4ca2f7a0eef210e2cb81c03c8
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    A boards/arduino-common/Makefile
    A boards/arduino-common/Makefile.features
    A boards/arduino-common/Makefile.include
    A boards/arduino-common/board.c
    A boards/arduino-common/dist/debug.sh
    A boards/arduino-common/dist/debug_srv.sh
    A boards/arduino-common/dist/gdb.conf
    A boards/arduino-common/include/arduino_board.h
    A boards/arduino-common/include/arduino_pinmap.h
    A boards/arduino-common/include/board.h
    A boards/arduino-common/include/periph_conf.h
    A boards/arduino-duemilanove/Makefile
    A boards/arduino-duemilanove/Makefile.features
    A boards/arduino-duemilanove/Makefile.include
    A boards/arduino-uno/Makefile
    A boards/arduino-uno/Makefile.features
    A boards/arduino-uno/Makefile.include
    A cpu/atmega328p/Makefile
    A cpu/atmega328p/Makefile.include
    A cpu/atmega328p/cpu.c
    A cpu/atmega328p/doc.txt
    A cpu/atmega328p/include/cpu_conf.h
    A cpu/atmega328p/include/periph_cpu.h
    A cpu/atmega328p/lpm_arch.c
    A cpu/atmega328p/reboot_arch.c
    A cpu/atmega328p/startup.c
    M sys/pipe/pipe_dynamic.c
    M tests/coap/Makefile
    M tests/libfixmath_unittests/Makefile
    M tests/lwip/Makefile
    M tests/nhdp/Makefile
    M tests/pthread/Makefile
    M tests/pthread_barrier/Makefile
    M tests/pthread_cleanup/Makefile
    M tests/pthread_condition_variable/Makefile
    M tests/pthread_cooperation/Makefile
    M tests/pthread_rwlock/Makefile
    M tests/pthread_tls/Makefile
    M tests/unittests/Makefile

  Log Message:
  -----------
  Merge pull request #5451 from mali/uno

boards: add arduino uno and duemilanove support


Compare: https://github.com/RIOT-OS/RIOT/compare/6d30ced410a2...b2b42c7b716c


More information about the commits mailing list