Просмотр исходного кода

Updated history files for new CMSIS-DSP version.

Christophe Favergeon 6 лет назад
Родитель
Сommit
03e3e41f22
3 измененных файлов с 37 добавлено и 1 удалено
  1. 6 0
      ARM.CMSIS.pdsc
  2. 1 1
      CMSIS/DoxyGen/DSP/dsp.dxy
  3. 30 0
      CMSIS/DoxyGen/DSP/src/history.txt

+ 6 - 0
ARM.CMSIS.pdsc

@@ -14,6 +14,12 @@
        - Fixed __FPU_Enable.
       CMSIS-Core(M): 5.3.0 (see revision history for details)
        - Added provisions for compiler-independent C startup code.
+      CMSIS-DSP: 1.7.0 (see revision history for details)
+        - New Neon versions of f32 functions
+        - Python wrapper
+        - Preliminary cmake build
+        - Compilation flags for FFTs
+        - Changes to arm_math.h
       CMSIS-RTOS:
         - RTX 4.82.0 (updated provisions for Arm Compiler 6 when using Cortex-M0/M0+)
       CMSIS-RTOS2:

+ 1 - 1
CMSIS/DoxyGen/DSP/dsp.dxy

@@ -38,7 +38,7 @@ PROJECT_NAME           = CMSIS-DSP
 # could be handy for archiving the generated documentation or if some version
 # control system is used.
 
-PROJECT_NUMBER         = "Version 1.6.0"
+PROJECT_NUMBER         = "Version 1.7.0"
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer a

+ 30 - 0
CMSIS/DoxyGen/DSP/src/history.txt

@@ -6,6 +6,36 @@
     <th>Version</th>
     <th>Description</th>
   </tr>
+  <tr>
+    <td>V1.7.0</td>
+    <td>
+      New Neon implementations of f32 functions
+       - Can be enabled with macros ARM_MATH_NEON and ARM_MATH_NEON_EXPERIMENTAL
+       
+      Python wrapper compatible with Numpy
+       - DSP/PythonWrapper/README.md is explaining how to build the wrapper
+
+      Preliminary cmake build
+       - DSP/README.md is explaining how to use it.
+         This first version is restricted to AC6 toolchain and
+         assume (hard coded path) that ArmDS is used.
+         Future versions will make it easier to switch toolchains.
+
+      Modified arm_math.h
+       - Removed dependance on cores. It is no more testing for some
+         specific cores but is now using features like ARM_MATH_LOOPUNROLL
+         (see comments in arm_math.h)
+       - Deprecated __SIMD32 and introduced new functions for
+         SIMD accesses.
+
+      Added compilation flags for FFT:
+       - It is now possible to include only the tables required for FFTs.
+         It is explained in DSP/README.md since it is simpler to use
+         it from the cmake (which is defining the right macros). But
+         the macros can also be defined without cmake.
+ 
+    </td>
+  </tr>
   <tr>
     <td>V1.6.0</td>
     <td>