Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FL-2263] Flasher service & RAM exec #1006

Merged
merged 128 commits into from
Apr 13, 2022
Merged

[FL-2263] Flasher service & RAM exec #1006

merged 128 commits into from
Apr 13, 2022

Commits on Feb 22, 2022

  1. WIP on stripping fw

    hedger committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    4178260 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7d5454 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c38b64 View commit details
    Browse the repository at this point in the history
  4. Flasher srv w/mocked flash ops

    hedger committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    0ae4282 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51533eb View commit details
    Browse the repository at this point in the history
  6. Nani?

    hedger committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    133c773 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Alternative fw startup branch

    hedger committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    bc0ea84 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Working load & jmp to RAM fw

    hedger committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    1654504 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42bd684 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45bbe61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e38b7e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    fe1185c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e2ea6f View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. Removed microtar

    hedger committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    2f537ce View commit details
    Browse the repository at this point in the history
  2. Removed mtar #2

    hedger committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    5be12af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec23d75 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    55e089a View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Recursive backup/restore

    hedger committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    d17f146 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. LFS worker thread

    hedger committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    55f1254 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac71cc1 View commit details
    Browse the repository at this point in the history
  3. Typo fix

    hedger committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    b471210 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    1551439 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Minor py fixes

    hedger committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    aaf2fd3 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'remotes/origin/dev' into hedger/compactfw

    # Conflicts:
    #	bootloader/Makefile
    #	bootloader/targets/f6/furi_hal/furi_hal_resources.c
    #	bootloader/targets/f6/furi_hal/furi_hal_resources.h
    #	bootloader/targets/f7/furi_hal/furi_hal_resources.c
    #	bootloader/targets/f7/furi_hal/furi_hal_resources.h
    #	firmware/Makefile
    #	firmware/targets/f6/Inc/FreeRTOSConfig.h
    #	firmware/targets/f6/Inc/main.h
    #	firmware/targets/f6/ble_glue/dev_info_service.c
    #	firmware/targets/f6/ble_glue/gap.c
    #	firmware/targets/f6/furi_hal/furi_hal_infrared.c
    #	firmware/targets/f6/furi_hal/furi_hal_resources.c
    #	firmware/targets/f6/furi_hal/furi_hal_resources.h
    #	firmware/targets/f6/target.mk
    hedger committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ee23fe8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7eb6b77 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Configuration menu
    Copy the full SHA
    363ccb0 View commit details
    Browse the repository at this point in the history
  2. Minor cleanup

    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    9448df7 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'remotes/origin/dev' into hedger/compactfw

    # Conflicts:
    #	firmware/targets/f7/Inc/stm32wbxx_hal_conf.h
    #	firmware/targets/f7/furi_hal/furi_hal.c
    #	firmware/targets/f7/stm32wb55xx_ram_fw.ld
    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    56c9918 View commit details
    Browse the repository at this point in the history
  4. Chmod + loader app search fix

    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    8bc0df4 View commit details
    Browse the repository at this point in the history
  5. Python linter fix

    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    9f08453 View commit details
    Browse the repository at this point in the history
  6. More linter fixes

    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    79cc918 View commit details
    Browse the repository at this point in the history
  7. Even more liter fixes.

    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    da489db View commit details
    Browse the repository at this point in the history
  8. Newline fix

    hedger committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    03b0e44 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    75177be View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Configuration menu
    Copy the full SHA
    7cf6101 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    151638f View commit details
    Browse the repository at this point in the history
  3. Reworked TAR to use borrowed Storage api; slightly reduced build size…

    … by removing `static string`; hidden update-related RPC behind defines
    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    1e56ff6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfb966d View commit details
    Browse the repository at this point in the history
  5. Fixed new message types

    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    6261744 View commit details
    Browse the repository at this point in the history
  6. Backup/restore/update RPC impl

    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    aca0fa8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e681f94 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c832993 View commit details
    Browse the repository at this point in the history
  9. CRC HAL rework to LL

    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    8473bde View commit details
    Browse the repository at this point in the history
  10. Purging STM HAL

    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    2deaff8 View commit details
    Browse the repository at this point in the history
  11. More cleanup & small fixes

    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    d53a2d5 View commit details
    Browse the repository at this point in the history
  12. hello, linter

    hedger committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    4231d74 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2008d7c View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Configuration menu
    Copy the full SHA
    691274b View commit details
    Browse the repository at this point in the history
  2. HAL->LL

    hedger committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    ec9f9f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d0e09e View commit details
    Browse the repository at this point in the history
  4. Clock init rework WIP

    hedger committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    a4bbee2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b3918f View commit details
    Browse the repository at this point in the history
  6. Temp fix for unused static fun

    hedger committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    ae39dbb View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. WIP update picker - broken!

    hedger committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    fdea73a View commit details
    Browse the repository at this point in the history
  2. Fixed UI

    hedger committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    ba9bc98 View commit details
    Browse the repository at this point in the history
  3. Bumping version

    hedger committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    8e53f24 View commit details
    Browse the repository at this point in the history
  4. Fixed RTC setup

    hedger committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    614bffe View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. Merge remote-tracking branch 'remotes/origin/dev' into hedger/compactfw

    # Conflicts:
    #	applications/storage/storages/storage_ext.c
    #	bootloader/targets/f7/furi_hal/furi_hal.c
    #	bootloader/targets/f7/furi_hal/furi_hal_gpio.c
    #	bootloader/targets/f7/furi_hal/furi_hal_gpio.h
    #	bootloader/targets/f7/furi_hal/furi_hal_i2c_config.c
    #	bootloader/targets/f7/furi_hal/furi_hal_resources.c
    #	bootloader/targets/f7/furi_hal/furi_hal_spi_config.c
    #	bootloader/targets/f7/target.c
    #	bootloader/targets/furi_hal_include/furi_hal.h
    #	firmware/targets/f7/Src/main.c
    #	firmware/targets/f7/Src/stm32wbxx_it.c
    #	firmware/targets/f7/furi_hal/furi_hal_delay.c
    #	firmware/targets/f7/furi_hal/furi_hal_flash.c
    #	firmware/targets/furi_hal_include/furi_hal_delay.h
    #	lib/lib.mk
    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    41e53ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47589db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c377f6d View commit details
    Browse the repository at this point in the history
  4. Hello, linter, my old friend

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    dde77b2 View commit details
    Browse the repository at this point in the history
  5. CI updates

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    1afd7d2 View commit details
    Browse the repository at this point in the history
  6. Fixed update bundle name

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    a1e1d39 View commit details
    Browse the repository at this point in the history
  7. Minor cleanup

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    4eac3ff View commit details
    Browse the repository at this point in the history
  8. Typo

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    5bc9eca View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2fb0b20 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    678f24c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8ab4803 View commit details
    Browse the repository at this point in the history
  12. Added update file icon

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    ce0a6e2 View commit details
    Browse the repository at this point in the history
  13. Documentation updates

    hedger committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    9c0af52 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. Configuration menu
    Copy the full SHA
    b163de6 View commit details
    Browse the repository at this point in the history
  2. Storage: more unit tests

    DrZlo13 committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    b4bd027 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3cc60e View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'remotes/origin/zlo/storage-open-dir-blo…

    …cking' into hedger/compactfw
    hedger committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d064ca1 View commit details
    Browse the repository at this point in the history
  5. Major refactoring; added input processing to updater to allow retryin…

    …g on failures (not very useful prob). Added API for extraction of thread return value
    hedger committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d256f30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    86631ca View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Changed low-level path manipulation to toolbox/path.h; makefile clean…

    …up; tiny fix in lint.py
    hedger committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    efd57e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77460d7 View commit details
    Browse the repository at this point in the history
  3. Text fixes in backup CLI

    hedger committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    262904a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcc547c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    52019f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b003fb View commit details
    Browse the repository at this point in the history
  7. Bumping version

    hedger committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    d9538aa View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Configuration menu
    Copy the full SHA
    ff972e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Configuration menu
    Copy the full SHA
    ff48cbb View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    57b6e82 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'remotes/origin/dev' into hedger/compactfw

    # Conflicts:
    #	applications/rpc/rpc_system.c
    #	assets/compiled/flipper.pb.h
    #	assets/compiled/protobuf_version.h
    #	assets/compiled/system.pb.c
    #	assets/compiled/system.pb.h
    hedger committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    855f411 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31049b3 View commit details
    Browse the repository at this point in the history
  4. Added +x for dist_update.sh

    hedger committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    c440736 View commit details
    Browse the repository at this point in the history
  5. Changes as requested

    hedger committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    365efe9 View commit details
    Browse the repository at this point in the history
  6. Removed leftovers

    hedger committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    25b12fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab3c9c0 View commit details
    Browse the repository at this point in the history
  8. Some comments

    hedger committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    83a00c7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c5650ed View commit details
    Browse the repository at this point in the history
  10. DFU comment

    hedger committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    c7c6ea1 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2022

  1. Configuration menu
    Copy the full SHA
    cb904a5 View commit details
    Browse the repository at this point in the history
  2. Fixed recursive PREFIX macro

    hedger committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    6c8c917 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Tiny linter fix

    hedger committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    c59c960 View commit details
    Browse the repository at this point in the history
  2. Typo fix in backup creation

    hedger committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    fc49486 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aff6430 View commit details
    Browse the repository at this point in the history
  4. Makefile: gather all new rules in updater namespace. FuriHal: rename …

    …bootloader to boot, isr safe delays
    skotopes committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    7c01397 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ae831bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e693fbd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    da14015 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Makefile: fix firmware flash

    skotopes committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    c8fb47e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5316e64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87dea82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3751c0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ccf41f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eb6b575 View commit details
    Browse the repository at this point in the history
  7. +Missing files

    hedger committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    be406bb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eae61eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d36c6cd View commit details
    Browse the repository at this point in the history
  10. Linter fixes for dist.py +x

    hedger committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    4512c84 View commit details
    Browse the repository at this point in the history
  11. Fixes for environment suffix

    hedger committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    62d274f View commit details
    Browse the repository at this point in the history
  12. Dropped bash scripts

    hedger committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    f9b5970 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    09c2721 View commit details
    Browse the repository at this point in the history
  14. Version string escapes

    hedger committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    a643cec View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Fixed flag logic in dist.py; added support for App instances being im…

    …ported and not terminating the whole program
    hedger committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    6a733f4 View commit details
    Browse the repository at this point in the history
  2. Fixed fw address in ReadMe.md

    hedger committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    2f562dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d437179 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee34d6b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05fbd43 View commit details
    Browse the repository at this point in the history
  6. Update firmware readme

    skotopes committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    adca2de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dfc0e8f View commit details
    Browse the repository at this point in the history
  8. Furi goes first

    skotopes committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    4f62226 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c8093ee View commit details
    Browse the repository at this point in the history
  10. Renamed update bundle dir

    hedger committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    f96c53f View commit details
    Browse the repository at this point in the history