[riot-commits] [RIOT-OS/RIOT] 4e1d7a: cpu/native: implement eeprom peripheral driver

Francisco noreply at github.com
Wed Apr 29 11:44:51 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 4e1d7abddcd8c7c5a6c6120ad0f5adf540b78c9b
      https://github.com/RIOT-OS/RIOT/commit/4e1d7abddcd8c7c5a6c6120ad0f5adf540b78c9b
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M cpu/native/Makefile.features
    A cpu/native/include/eeprom_native.h
    M cpu/native/include/periph_cpu.h
    A cpu/native/periph/eeprom.c

  Log Message:
  -----------
  cpu/native: implement eeprom peripheral driver

The driver simply manages an internal buffer in memory that can be filled/dumped from/to a file


  Commit: cbdda3c9903283635822695ce7cfc0278cd83bdc
      https://github.com/RIOT-OS/RIOT/commit/cbdda3c9903283635822695ce7cfc0278cd83bdc
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M cpu/native/startup.c

  Log Message:
  -----------
  cpu/native: read/persist EEPROM data at startup/reboot/exit


  Commit: decd73129ce2e493ce50b2220df4a01b9789ecd7
      https://github.com/RIOT-OS/RIOT/commit/decd73129ce2e493ce50b2220df4a01b9789ecd7
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M tests/periph_eeprom/tests/01-run.py

  Log Message:
  -----------
  tests/periph_eeprom: improve automatic test script

Reboot the application and verify data previously written on EEPROM by the test command are still there


  Commit: 5a9f01d91a4088f27627615d2fb9ce249ac3b520
      https://github.com/RIOT-OS/RIOT/commit/5a9f01d91a4088f27627615d2fb9ce249ac3b520
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M boards/native/Makefile.include
    M cpu/native/include/eeprom_native.h
    M cpu/native/include/periph_cpu.h
    M cpu/native/startup.c

  Log Message:
  -----------
  native: pass eeprom file path via command line


  Commit: ab8ad3f990d2e374cedc4d8fffdd32b1373565d0
      https://github.com/RIOT-OS/RIOT/commit/ab8ad3f990d2e374cedc4d8fffdd32b1373565d0
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M makefiles/vars.inc.mk

  Log Message:
  -----------
  makefiles/vars: document EEPROM_FILE variable


  Commit: b04d3546408e25aa0c073012e78e237a48d1491e
      https://github.com/RIOT-OS/RIOT/commit/b04d3546408e25aa0c073012e78e237a48d1491e
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M tests/periph_eeprom/Makefile

  Log Message:
  -----------
  tests/periph_eeprom: use native as default board


  Commit: 777a8aa4594c256d6ed58bb1d05c0046547a8a72
      https://github.com/RIOT-OS/RIOT/commit/777a8aa4594c256d6ed58bb1d05c0046547a8a72
  Author: Francisco <femolina at uc.cl>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M boards/native/Makefile.include
    M cpu/native/Makefile.features
    A cpu/native/include/eeprom_native.h
    M cpu/native/include/periph_cpu.h
    A cpu/native/periph/eeprom.c
    M cpu/native/startup.c
    M makefiles/vars.inc.mk
    M tests/periph_eeprom/Makefile
    M tests/periph_eeprom/tests/01-run.py

  Log Message:
  -----------
  Merge pull request #12709 from aabadie/pr/cpu/native_eeprom

cpu/native: add periph_eeprom driver implementation


Compare: https://github.com/RIOT-OS/RIOT/compare/c8fa7f045b75...777a8aa4594c


More information about the commits mailing list