[riot-commits] [RIOT-OS/RIOT] 7a07b7: riotboot: implement serial bootloader feature

benpicco noreply at github.com
Wed Jul 21 11:01:44 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 7a07b7471f3b2252ea851cdd6fcb6a58a517e10d
      https://github.com/RIOT-OS/RIOT/commit/7a07b7471f3b2252ea851cdd6fcb6a58a517e10d
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    A bootloaders/riotboot_serial/doc.txt
    M sys/Makefile.dep
    A sys/include/riotboot/serial.h
    A sys/riotboot/serial.c

  Log Message:
  -----------
  riotboot: implement serial bootloader feature


  Commit: 22b3e1bc6b13ad1cbcb8f0ae5a13fd687bdfb686
      https://github.com/RIOT-OS/RIOT/commit/22b3e1bc6b13ad1cbcb8f0ae5a13fd687bdfb686
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    A dist/tools/riotboot_serial/Makefile
    A dist/tools/riotboot_serial/main.c
    A dist/tools/riotboot_serial/serial.c

  Log Message:
  -----------
  tools/riotboot_serial: add flasher tool for riotboot serial loader


  Commit: ea2e103bdecfe2999cb0a6c619400db3f83a456a
      https://github.com/RIOT-OS/RIOT/commit/ea2e103bdecfe2999cb0a6c619400db3f83a456a
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    A bootloaders/riotboot_serial/Makefile
    A bootloaders/riotboot_serial/Makefile.ci
    A bootloaders/riotboot_serial/main.c

  Log Message:
  -----------
  bootloaders/riotboot: add serial bootloader


  Commit: a82d4e6683fd99a3f5d5c23a55b4c5c9cd9bcf79
      https://github.com/RIOT-OS/RIOT/commit/a82d4e6683fd99a3f5d5c23a55b4c5c9cd9bcf79
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    A makefiles/tools/riotboot_serial.inc.mk

  Log Message:
  -----------
  makefiles: add riotboot_serial as flash tool


  Commit: cabe639d04b88f2b7ea24030fefb59dc73749e0e
      https://github.com/RIOT-OS/RIOT/commit/cabe639d04b88f2b7ea24030fefb59dc73749e0e
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M bootloaders/riotboot_dfu/doc.txt
    A sys/include/riotboot/magic.h
    M sys/include/riotboot/usb_dfu.h
    M sys/riotboot/usb_dfu.c
    M sys/usb/usbus/dfu/Kconfig
    M sys/usb/usbus/dfu/dfu.c

  Log Message:
  -----------
  sys/riotboot: move magic address to common file


  Commit: a05723e5cbf92e6894cb73b8042a07dcc64b7d09
      https://github.com/RIOT-OS/RIOT/commit/a05723e5cbf92e6894cb73b8042a07dcc64b7d09
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M sys/Makefile.dep
    M sys/Makefile.include
    A sys/riotboot/reset.c
    M sys/riotboot/serial.c

  Log Message:
  -----------
  rioboot: add option to reset to riotboot


  Commit: fedca810cda440156ece7e8a9048d3381a8f8beb
      https://github.com/RIOT-OS/RIOT/commit/fedca810cda440156ece7e8a9048d3381a8f8beb
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M bootloaders/riotboot/Makefile
    A bootloaders/riotboot_common.mk
    M bootloaders/riotboot_dfu/Makefile
    M bootloaders/riotboot_serial/Makefile

  Log Message:
  -----------
  riotboot: factor out common Makefile parts


  Commit: 90b5d4cfbf13325dbb767e9a0f2e84302e3de50b
      https://github.com/RIOT-OS/RIOT/commit/90b5d4cfbf13325dbb767e9a0f2e84302e3de50b
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M boards/common/kw41z/board.c
    R boards/common/kw41z/led_init.c

  Log Message:
  -----------
  boards/common/kw41z: make led_init() static

this saves a few bytes of ROM


  Commit: 7561d83001fa3810a44d8792450505ffadfbec2f
      https://github.com/RIOT-OS/RIOT/commit/7561d83001fa3810a44d8792450505ffadfbec2f
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M boards/common/kw41z/board.c

  Log Message:
  -----------
  boards/common/kw41z: skip led_init() for riotboot


  Commit: a93deb4e95b888ad5c89d60b547de7897bd5b052
      https://github.com/RIOT-OS/RIOT/commit/a93deb4e95b888ad5c89d60b547de7897bd5b052
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M cpu/stm32/periph/usbdev.c

  Log Message:
  -----------
  cpu/stm32: usbdev: fix pm_layered include


  Commit: 414c24d2ed17163b40b2079304d729d02cdd8ec4
      https://github.com/RIOT-OS/RIOT/commit/414c24d2ed17163b40b2079304d729d02cdd8ec4
  Author: Benjamin Valentin <benpicco at beuth-hochschule.de>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    M .github/workflows/tools-buildtest.yml

  Log Message:
  -----------
  gh_actions: add step for riotboot_serial


  Commit: 4f905bfa8ccc91865648d4a1f55ac1c0ee61440b
      https://github.com/RIOT-OS/RIOT/commit/4f905bfa8ccc91865648d4a1f55ac1c0ee61440b
  Author: benpicco <benjamin.valentin at ml-pa.com>
  Date:   2021-07-21 (Wed, 21 Jul 2021)

  Changed paths:
    M .github/workflows/tools-buildtest.yml
    M boards/common/kw41z/board.c
    R boards/common/kw41z/led_init.c
    M bootloaders/riotboot/Makefile
    A bootloaders/riotboot_common.mk
    M bootloaders/riotboot_dfu/Makefile
    M bootloaders/riotboot_dfu/doc.txt
    A bootloaders/riotboot_serial/Makefile
    A bootloaders/riotboot_serial/Makefile.ci
    A bootloaders/riotboot_serial/doc.txt
    A bootloaders/riotboot_serial/main.c
    M cpu/stm32/periph/usbdev.c
    A dist/tools/riotboot_serial/Makefile
    A dist/tools/riotboot_serial/main.c
    A dist/tools/riotboot_serial/serial.c
    A makefiles/tools/riotboot_serial.inc.mk
    M sys/Makefile.dep
    M sys/Makefile.include
    A sys/include/riotboot/magic.h
    A sys/include/riotboot/serial.h
    M sys/include/riotboot/usb_dfu.h
    A sys/riotboot/reset.c
    A sys/riotboot/serial.c
    M sys/riotboot/usb_dfu.c
    M sys/usb/usbus/dfu/Kconfig
    M sys/usb/usbus/dfu/dfu.c

  Log Message:
  -----------
  Merge pull request #15493 from benpicco/riotboot-serial

riotboot: implement serial flasher


Compare: https://github.com/RIOT-OS/RIOT/compare/7793098ed859...4f905bfa8ccc


More information about the commits mailing list