[riot-commits] [RIOT-OS/RIOT] 9fa58a: drivers/periph: add API for internal MCU EEPROM

Sebastian Meiling s at mlng.net
Thu May 24 14:24:21 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 9fa58af73b45fdcb9b32c1a099f7c3972ce06bf8
      https://github.com/RIOT-OS/RIOT/commit/9fa58af73b45fdcb9b32c1a099f7c3972ce06bf8
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    A drivers/include/periph/eeprom.h
    A drivers/periph_common/eeprom.c

  Log Message:
  -----------
  drivers/periph: add API for internal MCU EEPROM


  Commit: 89e0389f27b7715390e83ba6e0624d5b7c3f930b
      https://github.com/RIOT-OS/RIOT/commit/89e0389f27b7715390e83ba6e0624d5b7c3f930b
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/stm32_common/Makefile.include
    A cpu/stm32_common/periph/eeprom.c
    A cpu/stm32_common/periph/flash_common.c
    M cpu/stm32_common/periph/flashpage.c

  Log Message:
  -----------
  cpu/stm32_common: implement eeprom access functions


  Commit: 331ad0970d1d7e9384ad9fe8ed21483c4f4e4cdf
      https://github.com/RIOT-OS/RIOT/commit/331ad0970d1d7e9384ad9fe8ed21483c4f4e4cdf
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/stm32f0/Makefile.features
    M cpu/stm32f1/Makefile.features
    M cpu/stm32l0/Makefile.features
    M cpu/stm32l1/Makefile.features

  Log Message:
  -----------
  cpu/stm32{f,l}{0,1}: provide flash common feature


  Commit: fc9a853c20212e8ca18e6bf9969b79d9f0a1c99c
      https://github.com/RIOT-OS/RIOT/commit/fc9a853c20212e8ca18e6bf9969b79d9f0a1c99c
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/stm32l0/Makefile.features
    M cpu/stm32l0/include/cpu_conf.h

  Log Message:
  -----------
  cpu/stm32l0: add definitions for internal eeprom


  Commit: aa6cf07390d79f1d9763ca324f728c6791a330e9
      https://github.com/RIOT-OS/RIOT/commit/aa6cf07390d79f1d9763ca324f728c6791a330e9
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/stm32l1/Makefile.features
    M cpu/stm32l1/include/cpu_conf.h

  Log Message:
  -----------
  cpu/stm32l1: add definitions for internal eeprom


  Commit: 3896b4aa4c528d262c67d8ecc0a0d75d00ee3b2f
      https://github.com/RIOT-OS/RIOT/commit/3896b4aa4c528d262c67d8ecc0a0d75d00ee3b2f
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    A tests/periph_eeprom/Makefile
    A tests/periph_eeprom/README.md
    A tests/periph_eeprom/main.c

  Log Message:
  -----------
  tests/periph_eeprom: add test application


  Commit: 364806e585b8a1e57273853688fecb50ddeec6ef
      https://github.com/RIOT-OS/RIOT/commit/364806e585b8a1e57273853688fecb50ddeec6ef
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/atmega_common/Makefile.features
    A cpu/atmega_common/periph/eeprom.c

  Log Message:
  -----------
  cpu/atmega_common: add support for eeprom periph interface


  Commit: f3c3818fa7c57fd2f1508a7f0187fed8c2f55f74
      https://github.com/RIOT-OS/RIOT/commit/f3c3818fa7c57fd2f1508a7f0187fed8c2f55f74
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/atmega1281/include/cpu_conf.h
    M cpu/atmega1284p/include/cpu_conf.h
    M cpu/atmega2560/include/cpu_conf.h
    M cpu/atmega256rfr2/include/cpu_conf.h
    M cpu/atmega328p/include/cpu_conf.h

  Log Message:
  -----------
  cpu/atmega*: configure eeprom


  Commit: f1324de9701d7d6af147e461198ac59ddf609a21
      https://github.com/RIOT-OS/RIOT/commit/f1324de9701d7d6af147e461198ac59ddf609a21
  Author: Sebastian Meiling <s at mlng.net>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M cpu/atmega1281/include/cpu_conf.h
    M cpu/atmega1284p/include/cpu_conf.h
    M cpu/atmega2560/include/cpu_conf.h
    M cpu/atmega256rfr2/include/cpu_conf.h
    M cpu/atmega328p/include/cpu_conf.h
    M cpu/atmega_common/Makefile.features
    A cpu/atmega_common/periph/eeprom.c
    M cpu/stm32_common/Makefile.include
    A cpu/stm32_common/periph/eeprom.c
    A cpu/stm32_common/periph/flash_common.c
    M cpu/stm32_common/periph/flashpage.c
    M cpu/stm32f0/Makefile.features
    M cpu/stm32f1/Makefile.features
    M cpu/stm32l0/Makefile.features
    M cpu/stm32l0/include/cpu_conf.h
    M cpu/stm32l1/Makefile.features
    M cpu/stm32l1/include/cpu_conf.h
    A drivers/include/periph/eeprom.h
    A drivers/periph_common/eeprom.c
    A tests/periph_eeprom/Makefile
    A tests/periph_eeprom/README.md
    A tests/periph_eeprom/main.c

  Log Message:
  -----------
  Merge pull request #8862 from aabadie/pr/periph/eeprom

drivers/periph: add basic API to read/write data to EEPROM


Compare: https://github.com/RIOT-OS/RIOT/compare/6f2f9abe549a...f1324de9701d
      **NOTE:** This service 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