Skip to content
  1. Dec 23, 2022
  2. Dec 19, 2022
  3. Dec 01, 2022
  4. Nov 17, 2022
  5. Nov 09, 2022
  6. Oct 14, 2022
  7. Oct 12, 2022
  8. Oct 05, 2022
  9. Oct 03, 2022
  10. Sep 28, 2022
  11. Sep 26, 2022
  12. Sep 07, 2022
  13. Sep 05, 2022
    • Nina Drozd's avatar
      MLECO-3538: Minor documentation updates · 72eec15e
      Nina Drozd authored
      * updated table of contents for building page
      * point to timing adapter page
      * updates to timing adapter page links and tables
      
      Change-Id: I54bde77db1a082afddae0abe109fa1369506057c
      72eec15e
  14. Aug 31, 2022
  15. Aug 25, 2022
  16. Aug 16, 2022
  17. Aug 05, 2022
    • Maksims Svecovs's avatar
      MLECO-3232: Add basic cmake presets · f24f17d9
      Maksims Svecovs authored and Kshitij Sisodia's avatar Kshitij Sisodia committed
      
      
      Assuming cmake 3.21 adds basic configuration and build presets:
      * Target mps3 board with gcc
      * Target mps3 board with armclang
      * Target simple platform with gcc
      * Target simple platform with armclang
      * Target native build system
      Adds test preset for native build to run default ctests.
      Adds respective doc section to building instructions.
      
      Note: hidden configurationPresets are to be moved to respective project
      directories once cmake 3.24 is supported in the codebase and preset
      include is supported.
      Note: it is encouraged to create a personal CMakeUserPresets.json with
      personal preferences like specific `LOG_LEVEL` and `jobs` for faster
      compilation time.
      
      Usage example:
      cmake --preset=mps3-gcc
      
      Signed-off-by: Maksims Svecovs's avatarMaksims Svecovs <maksims.svecovs@arm.com>
      Change-Id: I07a8861ed91160cc3f5167e16be45a921b60a285
      f24f17d9
  18. Aug 03, 2022
  19. Jun 29, 2022
  20. Jun 02, 2022
  21. Jun 01, 2022
  22. May 31, 2022
  23. May 25, 2022
  24. May 24, 2022
  25. May 23, 2022
    • Kshitij Sisodia's avatar
      MLECO-3225: Using official support for Arm Cortex-M85 CPU. · 9c6f9f8a
      Kshitij Sisodia authored
      
      
       * CMake version requirement bumped up to 3.21.0
         * CMake 3.22.4 installed in the local Python virtualenv
       * CPU flags updated in toolchain files.
       * Using __ARM_FEATURE_DSP instead of potentially defining
         ARM_MATH_DSP wrongly.
       * CMake project version bumped up to 22.05.0
      
      Changes also made for MLECO-3107 (pack generation):
      
       * TensorFlow Lite Micro CMSIS-pack version updated to
         1.22.02.
       * Change to using __ARM_FEATURE_DSP will also help the
         generated pack.
      
      Partial changes for MLECO-3095:
      
       * CMSIS updated to version post 5.9.0
       * TensorFlow Lite Micro updated to latest available
       * Ethos-U driver and core-platform repositories updated
         to 20.05_rc2 tags.
      
      Change-Id: I012c9e65897aed8ce589cff9bfe3a19efc3edeb9
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      9c6f9f8a
  26. May 17, 2022
  27. May 12, 2022
    • Liam Barry's avatar
      MLECO-3186: Each use case should same namespace convention as KWS and ASR · 213a543d
      Liam Barry authored and Kshitij Sisodia's avatar Kshitij Sisodia committed
      
      
      Certain UCs required additional work due to case context variables which also
      became part of a namespace in generated files.
      Solution was to declare these extra variables as part of the UC namespace in the respective model.hpp files.
      Additional changes to standardise use of namespaces may be required - proposing new task.
      
      Minor typo and rewording of customizing.md in relevant sections included.
      
      Signed-off-by: Liam Barry's avatarLiam Barry <liam.barry@arm.com>
      Change-Id: Ie78f82a30be252cb841136ea5115f21fc8d762cb
      213a543d
  28. May 10, 2022
  29. May 06, 2022
    • Kshitij Sisodia's avatar
      MLECO-3183: Refactoring application sources · aa4bcb14
      Kshitij Sisodia authored
      
      
      Platform agnostic application sources are moved into application
      api module with their own independent CMake projects.
      
      Changes for MLECO-3080 also included - they create CMake projects
      individial API's (again, platform agnostic) that dependent on the
      common logic. The API for KWS_API "joint" API has been removed and
      now the use case relies on individual KWS, and ASR API libraries.
      
      Change-Id: I1f7748dc767abb3904634a04e0991b74ac7b756d
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      aa4bcb14
  30. Apr 08, 2022
    • Kshitij Sisodia's avatar
      MLECO-3070: Further HAL cleanup. · 4cc4021d
      Kshitij Sisodia authored
      
      
      Cleaning up HAL sources by removing unnecessary redirections
      with function pointers. The "platform packages" under HAL are
      now streamlined enough to not need any major HAL wrapping (as
      was the case before).
      
      This allows us to have a very thin HAL layer that sits on top
      of the platform and compnent packs. Also helps in getting rid
      of "hal platform" pointer being passed around in the code to
      use any HAL functionality.
      
      Change-Id: I04b2057f972aad7a5cfb4a396bcdf147c9f9ef1c
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      4cc4021d
  31. Apr 06, 2022
  32. Apr 05, 2022
    • Kshitij Sisodia's avatar
      MLECO-3096: Removing "timer" from HAL profile. · da2ec067
      Kshitij Sisodia authored
      
      
      Attempting to have timer functionality contained within
      the platform drivers "package" as it should (in line with
      the refactoring work done so far under HAL). This will
      ensure that we don't need two timer implementations under
      HAL "profiles" and therefore, this whole directory can be
      removed.
      
      This change also addressed issue with the applicatio level
      Profiler code knowing about how the PMU has been set up by
      the platform code. This link has been removed completely.
      This will make it much easier to add/amend the Ethos-U PMU
      event counters types and give each platform the capability
      of populating their relvant counters. The application level
      Profiler doesn't know which metrics it is displaying but
      just calculates and maintains statistics for whatever PMU
      counters it receives from the HAL level.
      
      A fix for timing adapter issue introduced in the last CR
      is also included.
      
      Change-Id: Ia46e03a06e7b8e42b9ed2ba8f2af2dcd2229c110
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      da2ec067
  33. Mar 28, 2022
  34. Mar 18, 2022
  35. Mar 16, 2022
  36. Mar 15, 2022
Loading