CMSIS-DSP: Correcting issue #1182
diff --git a/CMSIS/DSP/cmsisdspconfig.py b/CMSIS/DSP/cmsisdspconfig.py
index 3d3512d..3fafbbf 100755
--- a/CMSIS/DSP/cmsisdspconfig.py
+++ b/CMSIS/DSP/cmsisdspconfig.py
@@ -4,7 +4,7 @@
 # pip install streamlit
 #
 # How to use
-# streamlit run cmsisconfig.py
+# streamlit run cmsisdspconfig.py
 #
 import streamlit as st
 import textwrap
@@ -20,6 +20,7 @@
 
 config={}
 
+# Used in UI
 config["allTables"] = True
 config["allFFTs"] = True
 config["allInterpolations"] = True
@@ -44,6 +45,11 @@
 config["CMPLX_MAG_Q31"]=False
 config["CMPLX_MAG_Q15"]=False
 
+config["CFFT_RADIX2_Q15"]=False
+config["CFFT_RADIX4_Q15"]=False
+config["CFFT_RADIX2_Q31"]=False
+config["CFFT_RADIX4_Q31"]=False
+
 config["BASICMATH"]=True  
 config["COMPLEXMATH"]=True
 config["CONTROLLER"]=True    
@@ -64,6 +70,8 @@
 config["MATRIXCHECK"]=False
 config["AUTOVECTORIZE"] = False
 
+# Used as options in command line
+# in case the UI option is worded differently
 realname={}
 realname["COS_F32"]="ARM_COS_F32"
 realname["COS_Q31"]="ARM_COS_Q31"
@@ -77,6 +85,10 @@
 realname["LMS_NORM_Q15"]="ARM_LMS_NORM_Q15"
 realname["CMPLX_MAG_Q31"]="ARM_CMPLX_MAG_Q31"
 realname["CMPLX_MAG_Q15"]="ARM_CMPLX_MAG_Q15"
+realname["CFFT_RADIX2_Q15"]="ARM_CFFT_RADIX2_Q15"
+realname["CFFT_RADIX4_Q15"]="ARM_CFFT_RADIX4_Q15"
+realname["CFFT_RADIX2_Q31"]="ARM_CFFT_RADIX2_Q31"
+realname["CFFT_RADIX4_Q31"]="ARM_CFFT_RADIX4_Q31"
 
 defaulton={}
 defaulton["LOOPUNROLL"]=True 
@@ -375,6 +387,14 @@
     if test(cmake,"NEON") or test(cmake,"NEONEXPERIMENTAL"):
        r.append("-IComputeLibrary/Include")
 
+    if test(cmake,"ARM_CFFT_RADIX2_Q15") or test(cmake,"ARM_CFFT_RADIX4_Q15"):
+        r.append("-DARM_TABLE_TWIDDLECOEF_Q15_4096")
+        r.append("-DARM_TABLE_BITREV_1024")
+
+    if test(cmake,"ARM_CFFT_RADIX2_Q31") or test(cmake,"ARM_CFFT_RADIX4_Q31"):
+        r.append("-DARM_TABLE_TWIDDLECOEF_Q31_4096")
+        r.append("-DARM_TABLE_BITREV_1024")
+
     return (removeDuplicates(r))
 
 def genMakeOptions(config):
@@ -451,6 +471,11 @@
            genui(config,"DCT4",DCTSIZE,DCTDATATYPE)
            st.sidebar.markdown("#### RFFT")
            genui(config,"RFFT",RFFTSIZE,RFFTDATATYPE)
+
+           st.sidebar.markdown("#### Radix2 and Radix4 CFFT")
+           st.sidebar.info("Those functions are deprecated")
+           multiselect(config,"Radix",["CFFT_RADIX2_Q15","CFFT_RADIX4_Q15","CFFT_RADIX2_Q31","CFFT_RADIX4_Q31"])
+