[riot-commits] [RIOT-OS/RIOT] b3f889: examples: blacklist arduino boards based on ROM/RA...

Francisco Acosta fco.ja.ac at gmail.com
Wed Sep 5 16:00:39 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: b3f889c7ef24fd61be0b88e56b78fc59f5ceecab
      https://github.com/RIOT-OS/RIOT/commit/b3f889c7ef24fd61be0b88e56b78fc59f5ceecab
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M examples/asymcute_mqttsn/Makefile
    M examples/default/Makefile
    M examples/filesystem/Makefile
    M examples/gcoap/Makefile
    M examples/gnrc_border_router/Makefile
    M examples/gnrc_minimal/Makefile
    M examples/gnrc_networking/Makefile
    M examples/gnrc_tftp/Makefile
    M examples/nanocoap_server/Makefile
    M examples/ndn-ping/Makefile
    M examples/posix_sockets/Makefile
    M examples/rdcli_simple/Makefile
    M examples/saul/Makefile

  Log Message:
  -----------
  examples: blacklist arduino boards based on ROM/RAM overflow


  Commit: 1bab7742c2ecc001d0b1451e5951a22073c1412a
      https://github.com/RIOT-OS/RIOT/commit/1bab7742c2ecc001d0b1451e5951a22073c1412a
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/driver_at/Makefile
    M tests/driver_at30tse75x/Makefile
    M tests/driver_at86rf2xx/Makefile
    M tests/driver_ata8520e/Makefile
    M tests/driver_dynamixel/Makefile
    M tests/driver_enc28j60/Makefile
    M tests/driver_encx24j600/Makefile
    M tests/driver_feetech/Makefile
    M tests/driver_kw2xrf/Makefile
    M tests/driver_nrf24l01p_lowlevel/Makefile
    M tests/driver_pcd8544/Makefile
    M tests/driver_rn2xx3/Makefile
    M tests/driver_sdcard_spi/Makefile
    M tests/driver_sht1x/Makefile
    M tests/driver_srf02/Makefile
    M tests/driver_sx127x/Makefile
    M tests/driver_xbee/Makefile

  Log Message:
  -----------
  tests/driver: blacklist arduino boards based on ROM/RAM overflow


  Commit: 4a9187f74c8f4ff41acb849a0df9fd01e682bf5a
      https://github.com/RIOT-OS/RIOT/commit/4a9187f74c8f4ff41acb849a0df9fd01e682bf5a
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/gnrc_ipv6_ext/Makefile
    M tests/gnrc_ipv6_nib/Makefile
    M tests/gnrc_ipv6_nib_6ln/Makefile
    M tests/gnrc_ndp/Makefile
    M tests/gnrc_netif/Makefile
    M tests/gnrc_sixlowpan/Makefile
    M tests/gnrc_sock_dns/Makefile
    M tests/gnrc_sock_ip/Makefile
    M tests/gnrc_sock_udp/Makefile
    M tests/gnrc_tcp_client/Makefile
    M tests/gnrc_tcp_server/Makefile
    M tests/gnrc_udp/Makefile

  Log Message:
  -----------
  tests/gnrc: blacklist arduino boards based on ROM/RAM overflow


  Commit: 661868cf4e1a020f26420eb3292d55a5cb6138c8
      https://github.com/RIOT-OS/RIOT/commit/661868cf4e1a020f26420eb3292d55a5cb6138c8
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/periph_gpio/Makefile
    M tests/periph_i2c/Makefile
    M tests/periph_spi/Makefile
    M tests/periph_timer/Makefile
    M tests/periph_uart/Makefile

  Log Message:
  -----------
  tests/periph: blacklist arduino boards based on ROM/RAM overflow


  Commit: 725d3d9bcd300d6c05d80e66674d69184593406f
      https://github.com/RIOT-OS/RIOT/commit/725d3d9bcd300d6c05d80e66674d69184593406f
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/pkg_fatfs/Makefile
    M tests/pkg_fatfs_vfs/Makefile
    M tests/pkg_micro-ecc/Makefile
    M tests/pkg_microcoap/Makefile
    M tests/pkg_semtech-loramac/Makefile
    M tests/pkg_tiny-asn1/Makefile
    M tests/pkg_u8g2/Makefile
    M tests/pkg_ucglib/Makefile

  Log Message:
  -----------
  tests/pkg: blacklist arduino boards based on ROM/RAM overflow


  Commit: fc6c06992f8dfe880be445a865bbca1c58683c25
      https://github.com/RIOT-OS/RIOT/commit/fc6c06992f8dfe880be445a865bbca1c58683c25
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/thread_cooperation/Makefile
    M tests/thread_msg/Makefile
    M tests/thread_msg_seq/Makefile
    M tests/thread_priority_inversion/Makefile

  Log Message:
  -----------
  tests/thread: blacklist arduino boards based on ROM/RAM overflow


  Commit: ad6f6fcb0304fb61eafb14da1542f2bc8ebb79d4
      https://github.com/RIOT-OS/RIOT/commit/ad6f6fcb0304fb61eafb14da1542f2bc8ebb79d4
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/xtimer_drift/Makefile
    M tests/xtimer_longterm/Makefile
    M tests/xtimer_periodic_wakeup/Makefile

  Log Message:
  -----------
  tests/xtimer: blacklist arduino boards based on ROM/RAM overflow


  Commit: 6942c376df9eb7d8830368afaba4f178180e1f3b
      https://github.com/RIOT-OS/RIOT/commit/6942c376df9eb7d8830368afaba4f178180e1f3b
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M tests/bench_timers/Makefile
    M tests/bloom_bytes/Makefile
    M tests/can_trx/Makefile
    M tests/conn_can/Makefile
    M tests/emb6/Makefile
    M tests/mutex_order/Makefile
    M tests/netdev_test/Makefile
    M tests/posix_semaphore/Makefile
    M tests/ps_schedstatistics/Makefile
    M tests/rmutex/Makefile
    M tests/slip/Makefile
    M tests/sntp/Makefile

  Log Message:
  -----------
  tests/: blacklist arduino boards based on ROM/RAM overflow


  Commit: 6e148bcf1b0ab57bb5ddeb0412a7e1bb72d1f2ec
      https://github.com/RIOT-OS/RIOT/commit/6e148bcf1b0ab57bb5ddeb0412a7e1bb72d1f2ec
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega_common/Makefile.include

  Log Message:
  -----------
  atmega_common: allow defining rom and ram length for link.

Allow configuring __TEXT_REGION_LENGTH__ and __DATA_REGION_LENGTH__ linkerscript
variables using ROM_LEN and RAM_LEN makefile variables.


  Commit: 56a1ac4f2b158cb6859d09a9e73754d76699e5cf
      https://github.com/RIOT-OS/RIOT/commit/56a1ac4f2b158cb6859d09a9e73754d76699e5cf
  Author: Gaƫtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    A cpu/atmega1281/ldscripts_compat/README.md
    A cpu/atmega1281/ldscripts_compat/avr_2.26.ld
    A cpu/atmega1284p/ldscripts_compat/README.md
    A cpu/atmega1284p/ldscripts_compat/avr_2.26.ld
    A cpu/atmega2560/ldscripts_compat/README.md
    A cpu/atmega2560/ldscripts_compat/avr_2.26.ld
    A cpu/atmega256rfr2/ldscripts_compat/README.md
    A cpu/atmega256rfr2/ldscripts_compat/avr_2.26.ld
    A cpu/atmega328p/ldscripts_compat/README.md
    A cpu/atmega328p/ldscripts_compat/avr_2.26.ld

  Log Message:
  -----------
  cpu/atmega: add avr-binutils 2.26 linkerscripts

Generated by extracting the output of

    avr-gcc -Wl,--verbose --mmcu=$(CPU)

With avr-binutils 2.26


  Commit: 098770aeda5829f3eeab46467fdfec216a24c66c
      https://github.com/RIOT-OS/RIOT/commit/098770aeda5829f3eeab46467fdfec216a24c66c
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega_common/Makefile.include

  Log Message:
  -----------
  atmega_common: use binutils 2.26 ldscript for older versions

This allows configuring __TEXT_REGION_LENGTH__ and __DATA_REGION_LENGTH__
for previous versions (ubuntu xenial for example).


  Commit: b22832b4cd7e73dbd6bc8f93ecd5f421e58a7d8c
      https://github.com/RIOT-OS/RIOT/commit/b22832b4cd7e73dbd6bc8f93ecd5f421e58a7d8c
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega2560/Makefile.include

  Log Message:
  -----------
  cpu/atmega2560: configure RAM and ROM length

Info taken from https://www.microchip.com/wwwproducts/en/atmega2560

TODO: update "board not enough memory".


  Commit: ef20b035bd299d4bc9f509807be9e16c11699186
      https://github.com/RIOT-OS/RIOT/commit/ef20b035bd299d4bc9f509807be9e16c11699186
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega1281/Makefile.include

  Log Message:
  -----------
  cpu/atmega1281: configure RAM and ROM length

Info taken from https://www.microchip.com/wwwproducts/en/atmega1281

TODO: update "board not enough memory".


  Commit: c6a45e4082eb97e5115a54df7c3b0f06b916cd7a
      https://github.com/RIOT-OS/RIOT/commit/c6a45e4082eb97e5115a54df7c3b0f06b916cd7a
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega328p/Makefile.include

  Log Message:
  -----------
  cpu/atmega328p: configure RAM and ROM length

Info taken from https://www.microchip.com/wwwproducts/en/atmega328p

TODO: update "board not enough memory".


  Commit: 2ff713773329580ad9047a41e172539dc46c130f
      https://github.com/RIOT-OS/RIOT/commit/2ff713773329580ad9047a41e172539dc46c130f
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega256rfr2/Makefile.include

  Log Message:
  -----------
  cpu/atmega256rfr2: configure RAM and ROM length

Info taken from https://www.microchip.com/wwwproducts/en/atmega256rfr2

TODO: update "board not enough memory".


  Commit: e4635004f7a84508786d80f31a38fc0f0100540d
      https://github.com/RIOT-OS/RIOT/commit/e4635004f7a84508786d80f31a38fc0f0100540d
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega1284p/Makefile.include

  Log Message:
  -----------
  cpu/atmega1284p: configure RAM and ROM length

Info taken from https://www.microchip.com/wwwproducts/en/atmega1284p

TODO: update "board not enough memory".


  Commit: 493cad03da8cf8ff19972fef6035e4edc31a59c1
      https://github.com/RIOT-OS/RIOT/commit/493cad03da8cf8ff19972fef6035e4edc31a59c1
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega_common/Makefile.include

  Log Message:
  -----------
  atmega_common: make rom and ram length definition mandatory

Now all atmega cpu define them so use them by default.


  Commit: 9720d9c51cb0c7f8c1533872b2424872ed75c261
      https://github.com/RIOT-OS/RIOT/commit/9720d9c51cb0c7f8c1533872b2424872ed75c261
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M cpu/atmega_common/Makefile.include

  Log Message:
  -----------
  cpu/atmega_common: Allow specifying a reserved space in ROM

It is defined using the `ROM_RESERVED` variable.

This should allow supporting arduino bootloader that is stored at the
end of the ROM.


  Commit: 2c1344fc9fcb14deb7809342a338fd33ac87de12
      https://github.com/RIOT-OS/RIOT/commit/2c1344fc9fcb14deb7809342a338fd33ac87de12
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/arduino-duemilanove/Makefile.include

  Log Message:
  -----------
  arduino-duemilanove: configure BOOTLOADER_SIZE

Taken from https://www.arduino.cc/en/Main/ArduinoBoardDuemilanove


  Commit: 6a96042b4ae8091e396b668dfd18debb87ea9234
      https://github.com/RIOT-OS/RIOT/commit/6a96042b4ae8091e396b668dfd18debb87ea9234
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/arduino-mega2560/Makefile.include

  Log Message:
  -----------
  arduino-mega2560: configure BOOTLOADER_SIZE

Taken from https://store.arduino.cc/arduino-mega-2560-rev3


  Commit: 8982a088865866fdb7dc2da8d8aed60855e52b33
      https://github.com/RIOT-OS/RIOT/commit/8982a088865866fdb7dc2da8d8aed60855e52b33
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/arduino-uno/Makefile.include

  Log Message:
  -----------
  arduino-uno: configure BOOTLOADER_SIZE

Taken from https://store.arduino.cc/arduino-uno-rev3


  Commit: f59c1c5c2d7a1649826b2bf3cd74f7e9081b56d7
      https://github.com/RIOT-OS/RIOT/commit/f59c1c5c2d7a1649826b2bf3cd74f7e9081b56d7
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/jiminy-mega256rfr2/Makefile.include

  Log Message:
  -----------
  jiminy-mega256rfr2: configure BOOTLOADER_SIZE

Value comes the maintainer.


  Commit: 109467d881289029c6adcc282cf878b1cb8c5d49
      https://github.com/RIOT-OS/RIOT/commit/109467d881289029c6adcc282cf878b1cb8c5d49
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/mega-xplained/Makefile.include

  Log Message:
  -----------
  mega-xplained: configure BOOTLOADER_SIZE

Value found by checking fuse settings


  Commit: 3bf71959d726162cc7c4213cfbc178ee7e405c85
      https://github.com/RIOT-OS/RIOT/commit/3bf71959d726162cc7c4213cfbc178ee7e405c85
  Author: cladmi <gaetan.harter at fu-berlin.de>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/waspmote-pro/Makefile.include

  Log Message:
  -----------
  waspmote-pro: configure BOOTLOADER_SIZE

Size is from Francisco knowledge on stk500v1.


  Commit: fad4d9be19ecca3e425423f28641d3421c6c36f7
      https://github.com/RIOT-OS/RIOT/commit/fad4d9be19ecca3e425423f28641d3421c6c36f7
  Author: Francisco Acosta <fco.ja.ac at gmail.com>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M boards/arduino-duemilanove/Makefile.include
    M boards/arduino-mega2560/Makefile.include
    M boards/arduino-uno/Makefile.include
    M boards/jiminy-mega256rfr2/Makefile.include
    M boards/mega-xplained/Makefile.include
    M boards/waspmote-pro/Makefile.include
    M cpu/atmega1281/Makefile.include
    A cpu/atmega1281/ldscripts_compat/README.md
    A cpu/atmega1281/ldscripts_compat/avr_2.26.ld
    M cpu/atmega1284p/Makefile.include
    A cpu/atmega1284p/ldscripts_compat/README.md
    A cpu/atmega1284p/ldscripts_compat/avr_2.26.ld
    M cpu/atmega2560/Makefile.include
    A cpu/atmega2560/ldscripts_compat/README.md
    A cpu/atmega2560/ldscripts_compat/avr_2.26.ld
    M cpu/atmega256rfr2/Makefile.include
    A cpu/atmega256rfr2/ldscripts_compat/README.md
    A cpu/atmega256rfr2/ldscripts_compat/avr_2.26.ld
    M cpu/atmega328p/Makefile.include
    A cpu/atmega328p/ldscripts_compat/README.md
    A cpu/atmega328p/ldscripts_compat/avr_2.26.ld
    M cpu/atmega_common/Makefile.include
    M examples/asymcute_mqttsn/Makefile
    M examples/default/Makefile
    M examples/filesystem/Makefile
    M examples/gcoap/Makefile
    M examples/gnrc_border_router/Makefile
    M examples/gnrc_minimal/Makefile
    M examples/gnrc_networking/Makefile
    M examples/gnrc_tftp/Makefile
    M examples/nanocoap_server/Makefile
    M examples/ndn-ping/Makefile
    M examples/posix_sockets/Makefile
    M examples/rdcli_simple/Makefile
    M examples/saul/Makefile
    M tests/bench_timers/Makefile
    M tests/bloom_bytes/Makefile
    M tests/can_trx/Makefile
    M tests/conn_can/Makefile
    M tests/driver_at/Makefile
    M tests/driver_at30tse75x/Makefile
    M tests/driver_at86rf2xx/Makefile
    M tests/driver_ata8520e/Makefile
    M tests/driver_dynamixel/Makefile
    M tests/driver_enc28j60/Makefile
    M tests/driver_encx24j600/Makefile
    M tests/driver_feetech/Makefile
    M tests/driver_kw2xrf/Makefile
    M tests/driver_nrf24l01p_lowlevel/Makefile
    M tests/driver_pcd8544/Makefile
    M tests/driver_rn2xx3/Makefile
    M tests/driver_sdcard_spi/Makefile
    M tests/driver_sht1x/Makefile
    M tests/driver_srf02/Makefile
    M tests/driver_sx127x/Makefile
    M tests/driver_xbee/Makefile
    M tests/emb6/Makefile
    M tests/gnrc_ipv6_ext/Makefile
    M tests/gnrc_ipv6_nib/Makefile
    M tests/gnrc_ipv6_nib_6ln/Makefile
    M tests/gnrc_ndp/Makefile
    M tests/gnrc_netif/Makefile
    M tests/gnrc_sixlowpan/Makefile
    M tests/gnrc_sock_dns/Makefile
    M tests/gnrc_sock_ip/Makefile
    M tests/gnrc_sock_udp/Makefile
    M tests/gnrc_tcp_client/Makefile
    M tests/gnrc_tcp_server/Makefile
    M tests/gnrc_udp/Makefile
    M tests/mutex_order/Makefile
    M tests/netdev_test/Makefile
    M tests/periph_gpio/Makefile
    M tests/periph_i2c/Makefile
    M tests/periph_spi/Makefile
    M tests/periph_timer/Makefile
    M tests/periph_uart/Makefile
    M tests/pkg_fatfs/Makefile
    M tests/pkg_fatfs_vfs/Makefile
    M tests/pkg_micro-ecc/Makefile
    M tests/pkg_microcoap/Makefile
    M tests/pkg_semtech-loramac/Makefile
    M tests/pkg_tiny-asn1/Makefile
    M tests/pkg_u8g2/Makefile
    M tests/pkg_ucglib/Makefile
    M tests/posix_semaphore/Makefile
    M tests/ps_schedstatistics/Makefile
    M tests/rmutex/Makefile
    M tests/slip/Makefile
    M tests/sntp/Makefile
    M tests/thread_cooperation/Makefile
    M tests/thread_msg/Makefile
    M tests/thread_msg_seq/Makefile
    M tests/thread_priority_inversion/Makefile
    M tests/xtimer_drift/Makefile
    M tests/xtimer_longterm/Makefile
    M tests/xtimer_periodic_wakeup/Makefile

  Log Message:
  -----------
  Merge pull request #9781 from cladmi/pr/toolchain/avr/linkerscript

atmega_common: allow defining rom and ram length for link.


Compare: https://github.com/RIOT-OS/RIOT/compare/d00aeaa995be...fad4d9be19ec
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the commits mailing list