aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Peng <kevin.peng@arm.com>2021-02-23 09:53:54 +0800
committerKevin Peng <kevin.peng@arm.com>2021-02-23 09:53:54 +0800
commitd65629def610abded9f8f242043eb6aefc5ee071 (patch)
tree764ea6f4d533af45d5e2485a857457cfac317c4c
parent5ec7965124f4b6d0c1b1653d67da2171175c26da (diff)
downloadtrusted-firmware-m-d65629def610abded9f8f242043eb6aefc5ee071.tar.gz
Introduce end-of-line normalization
Change-Id: Ia78df87957163ad6dd65b9b72cf539a96e57ddf4 Signed-off-by: Kevin Peng <kevin.peng@arm.com>
-rw-r--r--.gitattributes5
-rw-r--r--bl2/ext/mcuboot/scripts/macro_parser.py146
-rw-r--r--docs/reference/releases/1.1.rst252
-rw-r--r--lib/ext/cryptocell-312-runtime/doxygen/arm_cc_rts_ss170
-rwxr-xr-xlib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/README.txt58
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/cmsis.css2564
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/printComponentTabs.js80
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/search.css480
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/tabs.css142
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/CMSIS-SVD.xsd1310
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/cmsis.css2564
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/printComponentTabs.js80
-rw-r--r--platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/tabs.css142
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/base/view.xml22
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/base/view.xml22
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/base/view.xml22
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/base/view.xml22
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/base/view.xml22
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/view.xml46
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F92/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F92/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F92/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F92/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F93/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F93/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F93/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F93/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F82/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F82/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F82/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F82/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F92/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F92/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F92/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144LQI-S4F92/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D82/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D82/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D82/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D82/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D83/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D83/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D83/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D83/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D92/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D92/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D92/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D92/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D93/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D93/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D93/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244AZI-S4D93/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D82/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D82/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D82/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D82/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D92/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D92/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D92/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6244LQI-S4D92/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/hobto_2.0/view.xml26
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/studio_3.0/svd/psoc6_04.svd85984
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148AZI-S2F44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148AZI-S2F44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148AZI-S2F44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148AZI-S2F44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148BZI-S2F44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148BZI-S2F44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148BZI-S2F44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148BZI-S2F44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148FNI-S2F43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148FNI-S2F43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148FNI-S2F43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6148FNI-S2F43/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F04/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F14/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AAZI-S2F44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F04/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614ABZI-S2F44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F03/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F03/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F03/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F03/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C614AFNI-S2F43/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D14/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248AZI-S2D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248BZI-S2D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248BZI-S2D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248BZI-S2D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248BZI-S2D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248FNI-S2D43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248FNI-S2D43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248FNI-S2D43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C6248FNI-S2D43/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D14/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AAZI-S2D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D04/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D14/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44A0/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44A0/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44A0/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624ABZI-S2D44A0/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AFNI-S2D43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AFNI-S2D43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AFNI-S2D43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CY8C624AFNI-S2D43/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYB0644ABZI-S2D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYB0644ABZI-S2D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYB0644ABZI-S2D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYB0644ABZI-S2D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYS0644ABZI-S2D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYS0644ABZI-S2D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYS0644ABZI-S2D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/CYS0644ABZI-S2D44/studio_3.0/view.xml122
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/hobto_2.0/view.xml26
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A2M/studio_3.0/svd/psoc6_02.svd86656
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F02/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F42/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F72/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F72/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F72/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145AZI-S3F72/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F11/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F11/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F11/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F11/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F41/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F41/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F41/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F41/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F71/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F71/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F71/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145FNI-S3F71/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F02/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F42/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F72/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F72/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F72/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6145LQI-S3F72/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D02/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D42/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D72/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D72/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D72/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245AZI-S3D72/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D11/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D11/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D11/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D11/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D41/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D41/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D41/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D41/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D71/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D71/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D71/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245FNI-S3D71/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D02/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D12/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D12/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D12/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D12/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D42/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D62/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D62/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D62/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D62/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D72/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D72/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D72/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CY8C6245LQI-S3D72/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CYB06445LQI-S3D42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CYB06445LQI-S3D42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CYB06445LQI-S3D42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/CYB06445LQI-S3D42/studio_3.0/view.xml124
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/hobto_2.0/view.xml26
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A512K/studio_3.0/svd/psoc6_03.svd89532
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6016BZI-F04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6016BZI-F04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6016BZI-F04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6016BZI-F04/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6036BZI-F04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6036BZI-F04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6036BZI-F04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6036BZI-F04/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6116BZI-F54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6116BZI-F54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6116BZI-F54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6116BZI-F54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117BZI-F34/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117BZI-F34/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117BZI-F34/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117BZI-F34/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117FDI-F02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117FDI-F02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117FDI-F02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117FDI-F02/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117WI-F34/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117WI-F34/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117WI-F34/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6117WI-F34/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F14/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F34/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F34/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F34/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136BZI-F34/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FDI-F42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FDI-F42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FDI-F42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FDI-F42/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FTI-F42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FTI-F42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FTI-F42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6136FTI-F42/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F14/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F34/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F34/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F34/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F34/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137BZI-F54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137FDI-F02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137FDI-F02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137FDI-F02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137FDI-F02/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137WI-F54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137WI-F54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137WI-F54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6137WI-F54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6246BZI-D04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6246BZI-D04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6246BZI-D04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6246BZI-D04/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BFI-D54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BFI-D54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BFI-D54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BFI-D54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-AUD54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-AUD54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-AUD54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-AUD54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D34/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D34/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D34/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D34/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D44/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247BZI-D54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D02/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D32/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D32/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D32/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D32/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D52/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D52/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D52/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FDI-D52/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FTI-D52/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FTI-D52/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FTI-D52/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247FTI-D52/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247WI-D54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247WI-D54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247WI-D54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6247WI-D54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF03/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF03/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF03/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF03/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF04/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF53/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF53/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF53/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF53/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6316BZI-BLF54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD13/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD13/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD13/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD13/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD14/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD14/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD14/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLD14/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF03/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF03/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF03/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF03/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF04/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF04/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF04/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BLF04/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BUD13/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BUD13/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BUD13/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336BZI-BUD13/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF02/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF42/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF42/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF42/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6336LQI-BLF42/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6337BZI-BLF13/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6337BZI-BLF13/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6337BZI-BLF13/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6337BZI-BLF13/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD33/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD33/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD33/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD33/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD34/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD34/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD34/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD34/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD43/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD44/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD44/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD44/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD44/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD53/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD53/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD53/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD53/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BLD54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD33/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD33/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD33/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD33/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD43/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD53/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD53/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD53/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347BZI-BUD53/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD13/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD13/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD13/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD13/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD33/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD33/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD33/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD33/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD43/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD53/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD53/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD53/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BLD53/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD13/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD13/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD13/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD13/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD33/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD33/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD33/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD33/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD43/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD43/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD43/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD43/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD53/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD53/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD53/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347FMI-BUD53/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347LQI-BLD52/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347LQI-BLD52/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347LQI-BLD52/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C6347LQI-BLD52/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-BLD74/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-BLD74/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-BLD74/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-BLD74/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-MD76/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-MD76/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-MD76/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637BZI-MD76/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637FMI-BLD73/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637FMI-BLD73/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637FMI-BLD73/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C637FMI-BLD73/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237BZ-BLE/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237BZ-BLE/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237BZ-BLE/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237BZ-BLE/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237FM-BLE/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237FM-BLE/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237FM-BLE/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CY8C68237FM-BLE/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD53/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD53/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD53/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD53/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-BLD54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-D54/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-D54/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-D54/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYB06447BZI-D54/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYBLE-416045-02/base/view.xml20
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYBLE-416045-02/info.xml10
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYBLE-416045-02/studio_3.0/presentation4
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/CYBLE-416045-02/studio_3.0/view.xml116
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/hobto_2.0/view.xml26
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6ABLE2/studio_3.0/svd/psoc6_01.svd89106
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/info.xml8
-rwxr-xr-xplatform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/studio_3.0/features.mk104
-rw-r--r--platform/ext/target/cypress/psoc64/security/keys/TFM_NS_KEY_PRIV.pem10
-rw-r--r--platform/ext/target/cypress/psoc64/security/keys/TFM_S_KEY_PRIV.pem10
-rw-r--r--platform/ext/target/cypress/psoc64/security/policy/policy_multi_CM0_CM4_tfm.json410
-rw-r--r--platform/ext/target/musca_s1/Native_Driver/cache_drv.c630
-rw-r--r--platform/ext/target/musca_s1/Native_Driver/cache_drv.h758
-rw-r--r--platform/ext/target/musca_s1/Native_Driver/musca_s1_scc_drv.c834
-rw-r--r--platform/ext/target/musca_s1/Native_Driver/musca_s1_scc_drv.h268
-rwxr-xr-xplatform/ext/target/nxp/common/CMSIS_Driver/Driver_Flash.c878
-rwxr-xr-xplatform/ext/target/nxp/common/CMSIS_Driver/Driver_USART.c472
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/lists/generic_list.c846
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/lists/generic_list.h382
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/serial_manager/serial_manager.c2786
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/serial_manager/serial_manager.h1296
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/serial_manager/serial_port_internal.h198
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/serial_manager/serial_port_uart.c806
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/serial_manager/serial_port_uart.h114
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/uart/uart.h1064
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/components/uart/usart_adapter.c1286
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_casper.c5336
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_casper.h624
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_clock.c4062
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_clock.h2480
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_common.c424
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_common.h1260
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_ctimer.c1088
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_ctimer.h976
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_flexcomm.c808
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_flexcomm.h128
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_gpio.c604
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_gpio.h728
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_hashcrypt.c2632
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_hashcrypt.h876
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_iap.c570
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_iap.h996
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_iap_ffr.h548
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_iocon.h576
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_power.c38
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_power.h1088
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_reset.c198
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_reset.h562
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_rng.c184
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_rng.h190
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_usart.c1914
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/drivers/fsl_usart.h1436
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/mpu_armv8m_drv.c304
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/mpu_armv8m_drv.h286
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/debug_console/fsl_debug_console.c2356
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/debug_console/fsl_debug_console.h462
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/debug_console/fsl_debug_console_conf.h316
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/fsl_assert.c66
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/fsl_notifier.c418
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/fsl_notifier.h474
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/fsl_sbrk.c88
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/fsl_shell.c1940
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/fsl_shell.h460
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/str/fsl_str.c2648
-rwxr-xr-xplatform/ext/target/nxp/common/Native_Driver/utilities/str/fsl_str.h132
-rwxr-xr-xplatform/ext/target/nxp/common/mini_mbedcrypto_config.h4016
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Config/device_cfg.h90
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Include/cmsis.h34
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Include/device_definition.h84
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Include/platform_base_address.h68
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Include/platform_description.h50
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Include/platform_irq.h44
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Include/platform_regs.h58
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Device/Source/armgcc/startup_LPC55S69_cm33_core0_bl2.S1834
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Source/armgcc/startup_LPC55S69_cm33_core0_ns.S1828
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Source/armgcc/startup_LPC55S69_cm33_core0_s.S1836
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Source/iar/LPC55S69_cm33_core0_ns.icf110
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Source/iar/startup_LPC55S69_cm33_core0_ns.s448
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Device/Source/iar/startup_LPC55S69_cm33_core0_s.s456
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/LPC55S69_cm33_core0.h54954
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/LPC55S69_cm33_core0_features.h774
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/LPC55S69_cm33_core1.h54954
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/LPC55S69_cm33_core1_features.h774
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/fsl_device_registers.h92
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/app.h40
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/board.c270
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/board.h478
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/clock_config.c206
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/clock_config.h334
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/hardware_init.c62
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/pin_mux.c198
-rw-r--r--platform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/bl2/pin_mux.h118
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/app.h42
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/board.c270
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/board.h478
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/clock_config.c206
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/clock_config.h334
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/hardware_init.c40
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/peripherals.c46
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/peripherals.h46
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/pin_mux.c198
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/ns/pin_mux.h118
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/app.h40
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/board.c270
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/board.h478
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/clock_config.c206
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/clock_config.h334
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/hardware_init.c66
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/peripherals.c46
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/peripherals.h46
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/pin_mux.c198
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/project_template/s/pin_mux.h118
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/system_LPC55S69_cm33_core0.c748
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/Native_Driver/system_LPC55S69_cm33_core0.h224
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/lpcxpresso55s69_mbedcrypto_config.h4016
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/partition/flash_layout.h510
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/partition/region_defs.h338
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/plat_test.c316
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/services/src/tfm_platform_system.c58
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/spm_hal.c336
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/target_cfg.c1048
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/target_cfg.h248
-rwxr-xr-xplatform/ext/target/nxp/lpcxpresso55s69/tfm_peripherals_def.h78
-rw-r--r--tools/tf_fuzz/visualStudio/unistd.c4
-rw-r--r--tools/tf_fuzz/visualStudio/unistd.h2
735 files changed, 285355 insertions, 285350 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000..7c001319fe
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+* text=auto
+
+# Binary files that should not be normalized
+*.pdf binary
+*.png binary
diff --git a/bl2/ext/mcuboot/scripts/macro_parser.py b/bl2/ext/mcuboot/scripts/macro_parser.py
index 188c650949..5d9418a4e8 100644
--- a/bl2/ext/mcuboot/scripts/macro_parser.py
+++ b/bl2/ext/mcuboot/scripts/macro_parser.py
@@ -1,73 +1,73 @@
-#! /usr/bin/env python3
-#
-# -----------------------------------------------------------------------------
-# Copyright (c) 2019, Arm Limited. All rights reserved.
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
-# -----------------------------------------------------------------------------
-
-
-import re
-import os
-
-expression_re = re.compile(r"[(]?(([(]?(((0x)[0-9a-fA-F]+)|([0-9]+))[)]?)\s*([\+\-]\s*([(]?(((0x)[0-9a-fA-F]+)|([0-9]+))[)]?)\s*)*)[)]?")
-
-# Simple parser that takes a string and evaluates an expression from it.
-# The expression might contain additions and subtractions amongst numbers that
-# are written in decimal or hexadecimal form.
-# The parses can process expressions in which the parentheses does not change
-# the sign of the following number or numbers in an expression.
-# Thus the parser can process the following expression: (x + y)
-# However it will not calculate the correct sum for the expression below:
-# (x - (y + z))
-def parse_and_sum(text):
- m = expression_re.match(text)
- if m is None:
- msg = "The script was probably invoked manually"
- msg += " with having certain macros nested in flash_layouts.h.\n"
- msg += "Please revisit the flash_layout.h file and hardcode values"
- msg += " for the (NON-)SECURE_IMAGE_OFFSET and"
- msg += " (NON-)SECURE_IMAGE_MAX_SIZE macros"
- raise Exception(msg)
-
- nums = re.findall(r'(0x[A-Fa-f0-9]+)|[\d]+', m.group(0))
- for i in range(len(nums)):
- nums[i] = int(nums[i], 0)
- ops = re.findall(r'\+|\-', m.group(0))
- sum = nums[0]
- for i in range(len(ops)):
- if ops[i] == '+':
- sum += nums[i+1]
- else:
- sum -= nums[i+1]
- return sum
-
-
-# Opens a file that contains the macro of interest, then finds the macro with
-# a regular expression, parses the expression that is defined for the given
-# macro. Lastly it evaluates the expression with the parse_and_sum function
-def evaluate_macro(file, regexp, matchGroupKey, matchGroupData, bracketless=False):
- regexp_compiled = re.compile(regexp)
-
- if os.path.isabs(file):
- configFile = file
- else:
- scriptsDir = os.path.dirname(os.path.abspath(__file__))
- configFile = os.path.join(scriptsDir, file)
-
- macroValue = {}
- with open(configFile, 'r') as macros_preprocessed_file:
- for line in macros_preprocessed_file:
- if bracketless:
- line=line.replace("(","")
- line=line.replace(")","")
- m = regexp_compiled.match(line)
- if m is not None:
- macroValue[m.group(matchGroupKey)] = \
- parse_and_sum(m.group(matchGroupData))
-
- if (matchGroupKey == 0 and not macroValue):
- macroValue["None"] = None
-
- return list(macroValue.values())[0] if (matchGroupKey == 0) else macroValue
+#! /usr/bin/env python3
+#
+# -----------------------------------------------------------------------------
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+# -----------------------------------------------------------------------------
+
+
+import re
+import os
+
+expression_re = re.compile(r"[(]?(([(]?(((0x)[0-9a-fA-F]+)|([0-9]+))[)]?)\s*([\+\-]\s*([(]?(((0x)[0-9a-fA-F]+)|([0-9]+))[)]?)\s*)*)[)]?")
+
+# Simple parser that takes a string and evaluates an expression from it.
+# The expression might contain additions and subtractions amongst numbers that
+# are written in decimal or hexadecimal form.
+# The parses can process expressions in which the parentheses does not change
+# the sign of the following number or numbers in an expression.
+# Thus the parser can process the following expression: (x + y)
+# However it will not calculate the correct sum for the expression below:
+# (x - (y + z))
+def parse_and_sum(text):
+ m = expression_re.match(text)
+ if m is None:
+ msg = "The script was probably invoked manually"
+ msg += " with having certain macros nested in flash_layouts.h.\n"
+ msg += "Please revisit the flash_layout.h file and hardcode values"
+ msg += " for the (NON-)SECURE_IMAGE_OFFSET and"
+ msg += " (NON-)SECURE_IMAGE_MAX_SIZE macros"
+ raise Exception(msg)
+
+ nums = re.findall(r'(0x[A-Fa-f0-9]+)|[\d]+', m.group(0))
+ for i in range(len(nums)):
+ nums[i] = int(nums[i], 0)
+ ops = re.findall(r'\+|\-', m.group(0))
+ sum = nums[0]
+ for i in range(len(ops)):
+ if ops[i] == '+':
+ sum += nums[i+1]
+ else:
+ sum -= nums[i+1]
+ return sum
+
+
+# Opens a file that contains the macro of interest, then finds the macro with
+# a regular expression, parses the expression that is defined for the given
+# macro. Lastly it evaluates the expression with the parse_and_sum function
+def evaluate_macro(file, regexp, matchGroupKey, matchGroupData, bracketless=False):
+ regexp_compiled = re.compile(regexp)
+
+ if os.path.isabs(file):
+ configFile = file
+ else:
+ scriptsDir = os.path.dirname(os.path.abspath(__file__))
+ configFile = os.path.join(scriptsDir, file)
+
+ macroValue = {}
+ with open(configFile, 'r') as macros_preprocessed_file:
+ for line in macros_preprocessed_file:
+ if bracketless:
+ line=line.replace("(","")
+ line=line.replace(")","")
+ m = regexp_compiled.match(line)
+ if m is not None:
+ macroValue[m.group(matchGroupKey)] = \
+ parse_and_sum(m.group(matchGroupData))
+
+ if (matchGroupKey == 0 and not macroValue):
+ macroValue["None"] = None
+
+ return list(macroValue.values())[0] if (matchGroupKey == 0) else macroValue
diff --git a/docs/reference/releases/1.1.rst b/docs/reference/releases/1.1.rst
index c403502f9f..83c45dfb54 100644
--- a/docs/reference/releases/1.1.rst
+++ b/docs/reference/releases/1.1.rst
@@ -1,126 +1,126 @@
-***********
-Version 1.1
-***********
-
-New Features
-============
-
-- Upgraded MCUBoot to v1.6.0., default is now the upstream MCUBoot instead of
- the TF-M fork.
-
-- TF-Fuzz tool for fuzz testing PSA APIs.
-
-- Updated Source code folder structure.
-
-- IAR compiler support.
-
-- LPCXpresso55S69-EVK board support.
-
-- Add Profile Small.
-
-- Enable Ninja CMake Generator.
-
-- FVP_SSE300_MPS2 platform support.
-
-- Rename SST(Secure STorage) to PS(Protected Storage) and partition moved from
- PSA Root of Trust to Application Root of Trust.
-
-- NUCLEO-L552ZE-Q and DISCO-L562QE platform support.
-
-- Restructure documentation to make it more user-friendly.
-
-- Enable Attestation service to use symmetric key algorithm.
-
-- Use CMSIS for testing from
- `tf-m-tests <https://git.trustedfirmware.org/TF-M/tf-m-tests.git>`__
- repository. This removes dependency on the external ``CMSIS_5`` repo.
-
-New Platforms supported
-=======================
-
-- Cortex-M33 based system:
-
- - `LPCXpresso55S69-EVK.
- <https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK>`__
-
- - `NUCLEO-L552ZE-Q.
- <https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-l552ze-q.html>`__
-
- - `DISCO-L562QE.
- <https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/stm32l562e-dk.html>`__
-
-- Cortex-M55 based SSE-300 system:
-
- - `Fast model FVP_SSE300_MPS2.
- <https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps>`__
-
-
-New Platforms limitations
-=========================
-
-- LPCXpresso55S69-EVK doesn't support BL2.
-
-- LPCXpresso55S69-EVK doesn't support ARMCLANG and IARARM toolchain. Patch
- with support for IARARM is available at
- `review.trustedfirmware.org #4023 <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/4023>`__
-
-- FVP_SSE300_MPS2 doesn't support GNUARM and IARARM toolchain. Patch with
- support for IARARM is available at
- `review.trustedfirmware.org #4574 <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/4574>`__
-
-Known issues
-============
-
-Some open issues exist and will not be fixed in this release.
-
-.. list-table::
-
- * - | All the supported GNUARM toolchain versions generate corrupt veneer
- | code for Armv8-M baseline architecture, when the -Os optimization flag
- | is used. This affects the AN519 and AN539 platforms built with GNUARM
- | toolchain and Minsizerel build type.
- - Issue: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95646
-
- * - | PSA Arch Crypto tests have several known failures.
- - See this link for detailed analysis of the failures : https://github.com/ARM-software/psa-arch-tests/blob/master/api-tests/docs/test_failure_analysis.md
-
- * - | AN521 FVP soft reset via AIRCR does not reset MPC / PPC / MPU and will
- | cause boot failure. This is known issue for AN521 FVP. This will cause
- | the system to not boot after a warm reset during PSA Arch FF testing.
- - Issue: https://developer.trustedfirmware.org/T692
-
- * - | There are 2 additional failures for PSA-Arch Crypto tests with CC-312
- | other than the known failures. This is due to limitation of CC-312
- | implementation as it does not support MD_NONE hashing mode causing the
- | additional failures.
- - Issue: https://developer.trustedfirmware.org/T691
-
- * - | Boot up fails if there is unexpected data in flash on Musca-A. The boot
- | is successful and the tests pass if all the associated (PS/ITS/NV
- | Counter) flash areas are erased.
- - Issue: https://developer.trustedfirmware.org/T694
-
- * - | When PS/ITS are using Flash on Musca-B1, PSA Arch FF test fails due to
- | known warm reset limitation in the platform. There is an issue with
- | Musca-B1 QSPI flash that causes this failure. The fix is under
- | investigation.
- - Issue: https://developer.trustedfirmware.org/T696
-
-Issues fixed since 1.0
-======================
-
-.. list-table::
-
- * - | The eflash driver on Musca-B1 can return random failures hence
- | triggering random failures during PSA Arch ITS and PSA Arch PS tests.
- | This happens when ITS/SST is configured to use flash.
- - Issue: https://developer.trustedfirmware.org/T697
-
- * - | Release build of PSA Arch Crypto tests have a different number of tests
- | when built for AN521 FVP. This is an issue in the PSA Arch Crypto
- | tests.
- - Issue for PSA Arch Tests project : https://github.com/ARM-software/psa-arch-tests/issues/169
-
---------------
-
-*Copyright (c) 2020, Arm Limited. All rights reserved.*
+***********
+Version 1.1
+***********
+
+New Features
+============
+
+- Upgraded MCUBoot to v1.6.0., default is now the upstream MCUBoot instead of
+ the TF-M fork.
+
+- TF-Fuzz tool for fuzz testing PSA APIs.
+
+- Updated Source code folder structure.
+
+- IAR compiler support.
+
+- LPCXpresso55S69-EVK board support.
+
+- Add Profile Small.
+
+- Enable Ninja CMake Generator.
+
+- FVP_SSE300_MPS2 platform support.
+
+- Rename SST(Secure STorage) to PS(Protected Storage) and partition moved from
+ PSA Root of Trust to Application Root of Trust.
+
+- NUCLEO-L552ZE-Q and DISCO-L562QE platform support.
+
+- Restructure documentation to make it more user-friendly.
+
+- Enable Attestation service to use symmetric key algorithm.
+
+- Use CMSIS for testing from
+ `tf-m-tests <https://git.trustedfirmware.org/TF-M/tf-m-tests.git>`__
+ repository. This removes dependency on the external ``CMSIS_5`` repo.
+
+New Platforms supported
+=======================
+
+- Cortex-M33 based system:
+
+ - `LPCXpresso55S69-EVK.
+ <https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK>`__
+
+ - `NUCLEO-L552ZE-Q.
+ <https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-l552ze-q.html>`__
+
+ - `DISCO-L562QE.
+ <https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/stm32l562e-dk.html>`__
+
+- Cortex-M55 based SSE-300 system:
+
+ - `Fast model FVP_SSE300_MPS2.
+ <https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps>`__
+
+
+New Platforms limitations
+=========================
+
+- LPCXpresso55S69-EVK doesn't support BL2.
+
+- LPCXpresso55S69-EVK doesn't support ARMCLANG and IARARM toolchain. Patch
+ with support for IARARM is available at
+ `review.trustedfirmware.org #4023 <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/4023>`__
+
+- FVP_SSE300_MPS2 doesn't support GNUARM and IARARM toolchain. Patch with
+ support for IARARM is available at
+ `review.trustedfirmware.org #4574 <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/4574>`__
+
+Known issues
+============
+
+Some open issues exist and will not be fixed in this release.
+
+.. list-table::
+
+ * - | All the supported GNUARM toolchain versions generate corrupt veneer
+ | code for Armv8-M baseline architecture, when the -Os optimization flag
+ | is used. This affects the AN519 and AN539 platforms built with GNUARM
+ | toolchain and Minsizerel build type.
+ - Issue: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95646
+
+ * - | PSA Arch Crypto tests have several known failures.
+ - See this link for detailed analysis of the failures : https://github.com/ARM-software/psa-arch-tests/blob/master/api-tests/docs/test_failure_analysis.md
+
+ * - | AN521 FVP soft reset via AIRCR does not reset MPC / PPC / MPU and will
+ | cause boot failure. This is known issue for AN521 FVP. This will cause
+ | the system to not boot after a warm reset during PSA Arch FF testing.
+ - Issue: https://developer.trustedfirmware.org/T692
+
+ * - | There are 2 additional failures for PSA-Arch Crypto tests with CC-312
+ | other than the known failures. This is due to limitation of CC-312
+ | implementation as it does not support MD_NONE hashing mode causing the
+ | additional failures.
+ - Issue: https://developer.trustedfirmware.org/T691
+
+ * - | Boot up fails if there is unexpected data in flash on Musca-A. The boot
+ | is successful and the tests pass if all the associated (PS/ITS/NV
+ | Counter) flash areas are erased.
+ - Issue: https://developer.trustedfirmware.org/T694
+
+ * - | When PS/ITS are using Flash on Musca-B1, PSA Arch FF test fails due to
+ | known warm reset limitation in the platform. There is an issue with
+ | Musca-B1 QSPI flash that causes this failure. The fix is under
+ | investigation.
+ - Issue: https://developer.trustedfirmware.org/T696
+
+Issues fixed since 1.0
+======================
+
+.. list-table::
+
+ * - | The eflash driver on Musca-B1 can return random failures hence
+ | triggering random failures during PSA Arch ITS and PSA Arch PS tests.
+ | This happens when ITS/SST is configured to use flash.
+ - Issue: https://developer.trustedfirmware.org/T697
+
+ * - | Release build of PSA Arch Crypto tests have a different number of tests
+ | when built for AN521 FVP. This is an issue in the PSA Arch Crypto
+ | tests.
+ - Issue for PSA Arch Tests project : https://github.com/ARM-software/psa-arch-tests/issues/169
+
+--------------
+
+*Copyright (c) 2020, Arm Limited. All rights reserved.*
diff --git a/lib/ext/cryptocell-312-runtime/doxygen/arm_cc_rts_ss b/lib/ext/cryptocell-312-runtime/doxygen/arm_cc_rts_ss
index 719b3820e4..935415ee80 100644
--- a/lib/ext/cryptocell-312-runtime/doxygen/arm_cc_rts_ss
+++ b/lib/ext/cryptocell-312-runtime/doxygen/arm_cc_rts_ss
@@ -1,86 +1,86 @@
-# Generated by doxygen 1.8.13
-
-# Customized to map to New_Arm_St.dotm 12-Feb-2018 RVZ
-# Further customized 14-Jun-2018 RVZ
-
-# This file describes styles used for generating RTF output.
-# All text after a hash (#) is considered a comment and will be ignored.
-# Remove a hash to activate a line.
-
- Heading1 = \s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext17 Heading 1
- Heading2 = \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext17 Heading 2
- Heading3 = \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext17 Heading 3
- Heading4 = \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext17 Heading 4
- Heading5 = \s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext17 Heading 5
- Title = \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext17 Title
- SubTitle = \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext17 Arm section title
- BodyText = \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 Arm text
- DenseText = \s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 Arm text
-
- Header = \s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 Header
- Footer = \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 Footer
- GroupHeader = \s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader
- CodeExample0 = \s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 1
- CodeExample1 = \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 2
- CodeExample2 = \s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample3 = \s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample4 = \s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample5 = \s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample6 = \s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample7 = \s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample8 = \s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- CodeExample9 = \s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
- ListContinue0 = \s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 Arm text
- ListContinue1 = \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 Arm list continue 1
- ListContinue2 = \s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 Arm list continue 2
- ListContinue3 = \s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 Arm list continue 3
- ListContinue4 = \s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 DX list continue 4
- ListContinue5 = \s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 DX list continue 5
- ListContinue6 = \s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 DX list continue 6
- ListContinue7 = \s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 DX list continue 7
- ListContinue8 = \s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 DX list continue 8
- ListContinue9 = \s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 DX list continue 9
- DescContinue0 = \s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext17 Arm text
- DescContinue1 = \s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 Arm list continue 1
- DescContinue2 = \s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 Arm list continue 2
- DescContinue3 = \s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 Arm list continue 3
- DescContinue4 = \s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DX list continue 4
- DescContinue5 = \s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DX list continue 5
- DescContinue6 = \s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DX list continue 6
- DescContinue7 = \s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DX list continue 7
- DescContinue8 = \s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DX list continue 8
- DescContinue9 = \s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DX list continue 9
-# LatexTOC0 = \s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0
-# LatexTOC1 = \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1
-# LatexTOC2 = \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2
-# LatexTOC3 = \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3
-# LatexTOC4 = \s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4
-# LatexTOC5 = \s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5
-# LatexTOC6 = \s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6
-# LatexTOC7 = \s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7
-# LatexTOC8 = \s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8
-# LatexTOC9 = \s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9
- ListBullet0 = \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext80 \sautoupd Arm bullet 1
- ListBullet1 = \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd Arm bullet 2
- ListBullet2 = \s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd Arm bullet 3
- ListBullet3 = \s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd DX bullet 4
- ListBullet4 = \s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd DX bullet 5
- ListBullet5 = \s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd DX bullet 6
- ListBullet6 = \s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd DX bullet 7
- ListBullet7 = \s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd DX bullet 8
-# ListBullet8 = \s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd DX bullet 9
-# ListBullet9 = \s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd DX bullet 10
- ListEnum0 = \s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext90 \sautoupd Arm numbered list 1
- ListEnum1 = \s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd Arm numbered list 2
- ListEnum2 = \s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd Arm numbered list 3
- ListEnum3 = \s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd DX Numbered list 4
- ListEnum4 = \s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd DX numbered list 5
- ListEnum5 = \s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd DX numbered list 6
- ListEnum6 = \s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd Dx numbered list 7
- ListEnum7 = \s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext97 \sautoupd DX numbered list 8
-# ListEnum8 = \s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd DX numbered list 9
-# ListEnum9 = \s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd DX numbered list 10
-
-# Character styles
-
+# Generated by doxygen 1.8.13
+
+# Customized to map to New_Arm_St.dotm 12-Feb-2018 RVZ
+# Further customized 14-Jun-2018 RVZ
+
+# This file describes styles used for generating RTF output.
+# All text after a hash (#) is considered a comment and will be ignored.
+# Remove a hash to activate a line.
+
+ Heading1 = \s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext17 Heading 1
+ Heading2 = \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext17 Heading 2
+ Heading3 = \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext17 Heading 3
+ Heading4 = \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext17 Heading 4
+ Heading5 = \s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext17 Heading 5
+ Title = \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext17 Title
+ SubTitle = \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext17 Arm section title
+ BodyText = \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 Arm text
+ DenseText = \s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 Arm text
+
+ Header = \s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 Header
+ Footer = \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 Footer
+ GroupHeader = \s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader
+ CodeExample0 = \s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 1
+ CodeExample1 = \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 2
+ CodeExample2 = \s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample3 = \s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample4 = \s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample5 = \s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample6 = \s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample7 = \s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample8 = \s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ CodeExample9 = \s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 Arm code block 3
+ ListContinue0 = \s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 Arm text
+ ListContinue1 = \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 Arm list continue 1
+ ListContinue2 = \s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 Arm list continue 2
+ ListContinue3 = \s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 Arm list continue 3
+ ListContinue4 = \s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 DX list continue 4
+ ListContinue5 = \s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 DX list continue 5
+ ListContinue6 = \s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 DX list continue 6
+ ListContinue7 = \s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 DX list continue 7
+ ListContinue8 = \s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 DX list continue 8
+ ListContinue9 = \s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 DX list continue 9
+ DescContinue0 = \s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext17 Arm text
+ DescContinue1 = \s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 Arm list continue 1
+ DescContinue2 = \s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 Arm list continue 2
+ DescContinue3 = \s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 Arm list continue 3
+ DescContinue4 = \s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DX list continue 4
+ DescContinue5 = \s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DX list continue 5
+ DescContinue6 = \s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DX list continue 6
+ DescContinue7 = \s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DX list continue 7
+ DescContinue8 = \s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DX list continue 8
+ DescContinue9 = \s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DX list continue 9
+# LatexTOC0 = \s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0
+# LatexTOC1 = \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1
+# LatexTOC2 = \s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2
+# LatexTOC3 = \s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3
+# LatexTOC4 = \s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4
+# LatexTOC5 = \s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5
+# LatexTOC6 = \s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6
+# LatexTOC7 = \s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7
+# LatexTOC8 = \s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8
+# LatexTOC9 = \s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9
+ ListBullet0 = \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext80 \sautoupd Arm bullet 1
+ ListBullet1 = \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd Arm bullet 2
+ ListBullet2 = \s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd Arm bullet 3
+ ListBullet3 = \s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd DX bullet 4
+ ListBullet4 = \s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd DX bullet 5
+ ListBullet5 = \s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd DX bullet 6
+ ListBullet6 = \s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd DX bullet 7
+ ListBullet7 = \s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd DX bullet 8
+# ListBullet8 = \s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd DX bullet 9
+# ListBullet9 = \s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd DX bullet 10
+ ListEnum0 = \s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext90 \sautoupd Arm numbered list 1
+ ListEnum1 = \s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd Arm numbered list 2
+ ListEnum2 = \s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd Arm numbered list 3
+ ListEnum3 = \s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd DX Numbered list 4
+ ListEnum4 = \s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd DX numbered list 5
+ ListEnum5 = \s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd DX numbered list 6
+ ListEnum6 = \s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd Dx numbered list 7
+ ListEnum7 = \s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext97 \sautoupd DX numbered list 8
+# ListEnum8 = \s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd DX numbered list 9
+# ListEnum9 = \s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd DX numbered list 10
+
+# Character styles
+
Monospace = \*\cs100 \additive \f3 \sbasedon0 Monospace \ No newline at end of file
diff --git a/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/README.txt b/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/README.txt
index f0e568eec7..b6cf08fe14 100755
--- a/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/README.txt
+++ b/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/README.txt
@@ -1,30 +1,30 @@
-The purpose of the integration tests is to test and verify the user's system integration,
-including the CryptoCell hardware and Software,
-including the HAL and PAL layers required by the cc_lib.
-The HAL and PAL layers are assumed to be implemented by the user for the user's system.
-
-These integration tests use simple scenarios for verifying successful
-integration of Arm's product on the customer's platform.
-
-The user is advised to read the following:
-- Chapter "Appendix C - Integration test" in the Software Integrators Manual
- document, in order to implement a subset of a function to serve as an
- abstraction layer between the integration test and the operating system of the user's choice.
-- Chapter "2.2.1 Unpacking the shipment" in the Release Notes document - for
- the compilation process of the supplied code, which is as an example only.
-
-
-The integration tests package was tested for the following environment:
-. MPS2+ board, deployed with Cortex M3.
-. Customized FreeRTOS
-. arm-compiler-5 5.06 compiler.
-
-Assumptions :
-1. The user created a dedicated PAL and HAL layers, which match the user's platform.
-2. The user compiled mbedtls libraries (according to the instructions in the Release Notes).
-4. The code is extracted and compiled according to the description in the Release Notes document.
-5. The environment variables CROSS_COMPILE,KERNEL_DIR, ARCH and CORTEX are set prior to the compilation.
-
---------------
-
+The purpose of the integration tests is to test and verify the user's system integration,
+including the CryptoCell hardware and Software,
+including the HAL and PAL layers required by the cc_lib.
+The HAL and PAL layers are assumed to be implemented by the user for the user's system.
+
+These integration tests use simple scenarios for verifying successful
+integration of Arm's product on the customer's platform.
+
+The user is advised to read the following:
+- Chapter "Appendix C - Integration test" in the Software Integrators Manual
+ document, in order to implement a subset of a function to serve as an
+ abstraction layer between the integration test and the operating system of the user's choice.
+- Chapter "2.2.1 Unpacking the shipment" in the Release Notes document - for
+ the compilation process of the supplied code, which is as an example only.
+
+
+The integration tests package was tested for the following environment:
+. MPS2+ board, deployed with Cortex M3.
+. Customized FreeRTOS
+. arm-compiler-5 5.06 compiler.
+
+Assumptions :
+1. The user created a dedicated PAL and HAL layers, which match the user's platform.
+2. The user compiled mbedtls libraries (according to the instructions in the Release Notes).
+4. The code is extracted and compiled according to the description in the Release Notes document.
+5. The environment variables CROSS_COMPILE,KERNEL_DIR, ARCH and CORTEX are set prior to the compilation.
+
+--------------
+
Copyright (c) 2001-2019, Arm Limited. All rights reserved. \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/cmsis.css b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/cmsis.css
index 1dc1523721..586d4d28f4 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/cmsis.css
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/cmsis.css
@@ -1,1282 +1,1282 @@
-/* The standard CSS for doxygen */
-
-body, table, div, p, dl {
- font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
- font-size: 13px;
- line-height: 1.3;
-}
-
-/* CMSIS styles */
-
-.style1 {
- text-align: center;
-}
-.style2 {
- color: #0000FF;
- font-weight: normal;
-}
-.style3 {
- text-align: left;
-}
-.style4 {
- color: #008000;
-}
-.style5 {
- color: #0000FF;
-}
-.style6 {
- color: #000000;
- font-style:italic;
-}
-.mand {
- color: #0000FF;
-}
-.opt {
- color: #008000;
-}
-.cond {
- color: #990000;
-}
-
-.choice
-{
- background-color:#F7F9D0;
-}
-.seq
-{
- background-color:#C9DECB;
-}
-.group1
-{
- background-color:#F8F1F1;
-}
-.group2
-{
- background-color:#DCEDEA;
-}
-
-
-ul ul {
- list-style-type: disc;
-}
-
-ul ul ul {
- list-style-type: disc;
-}
-
-ul.hierarchy {
- color: green;
-}
-
-em {
- color: #000000;
- font-style:italic;
-}
-
-
-
-/* CMSIS Tables */
-table.cmtab1 {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
- text-align: justify;
- width:70%;
-}
-
-th.cmtab1 {
- background: #EBEFF6;
- font-weight: bold;
- height: 28px;
-}
-
-td.cmtab1 {
- padding:1px;
- text-align: left;
-}
-
-table.cmtable {
- border-collapse:collapse;
- text-align: justify;
-}
-
-table.cmtable td, table.cmtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.cmtable th {
- background-color: #EBEFF6;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
-}
-
-td.MonoTxt {
- font-family:"Arial monospaced for SAP";
-}
-
-td.XML-Token
-{
- azimuth: 180;
- font-style:italic;
- color:Maroon;
- z-index:20;
-
-}
-
-span.XML-Token
-{
- azimuth: 180;
- font-style:italic;
- color:Maroon;
- z-index:20;
-
-}
-
-span.h2
-{
- font-size: 120%;
- font-weight: bold;
-}
-
-div.new
-{
- background-color:#ccffcc; /* light green */
-}
-
-div.mod
-{
- background-color:#ffe6cc; /* light amber */
-}
-
-div.del
-{
- background-color:#ffcccc; /* light red */
-}
-
-/* @group Heading Levels */
-
-h1 {
- font-size: 150%;
-}
-
-.title {
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2 {
- font-size: 120%;
-}
-
-h3 {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
- margin-top: 2px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A2B4D8;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3A568E;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4464A5;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9AAED5;
- color: #ffffff;
- border: 1px double #849CCC;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 4px;
- margin: 4px;
- background-color: #FBFCFD;
- border: 1px solid #C3CFE6;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
-}
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C3CFE6;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C3CFE6;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EDF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9AAED5;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A2B4D8;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4769AD;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
- border-top: 1px solid #C3CFE6;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4464A5;
- white-space: nowrap;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4464A5;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A2B4D8;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A7B8DA;
- border-left: 1px solid #A7B8DA;
- border-right: 1px solid #A7B8DA;
- padding: 6px 0px 6px 0px;
- color: #233456;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E7F3;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A7B8DA;
- border-left: 1px solid #A7B8DA;
- border-right: 1px solid #A7B8DA;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #708CC4;
- border-top:1px solid #5072B7;
- border-left:1px solid #5072B7;
- border-right:1px solid #C3CFE6;
- border-bottom:1px solid #C3CFE6;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3A568E;
-}
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #293C63;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2B4069;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #EBEFF6;
- color: #000000;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- width: 100%;
- margin-bottom: 10px;
- border: 1px solid #A7B8DA;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A7B8DA;
- border-bottom: 1px solid #A7B8DA;
- vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A7B8DA;
- width: 100%;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E7F3;
- font-size: 90%;
- color: #233456;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A7B8DA;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- height:30px;
- line-height:30px;
- color:#889FCE;
- border:solid 1px #C1CDE5;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#344D7E;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6583BF;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#344D7E;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- margin-left: 5px;
- font-size: 8pt;
- padding-left: 5px;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C3CFE6;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 7px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5072B7;
-}
-
-.image
-{
- text-align: left;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #8EA4D0;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#314877;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D7DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4464A5;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 13px;
+ line-height: 1.3;
+}
+
+/* CMSIS styles */
+
+.style1 {
+ text-align: center;
+}
+.style2 {
+ color: #0000FF;
+ font-weight: normal;
+}
+.style3 {
+ text-align: left;
+}
+.style4 {
+ color: #008000;
+}
+.style5 {
+ color: #0000FF;
+}
+.style6 {
+ color: #000000;
+ font-style:italic;
+}
+.mand {
+ color: #0000FF;
+}
+.opt {
+ color: #008000;
+}
+.cond {
+ color: #990000;
+}
+
+.choice
+{
+ background-color:#F7F9D0;
+}
+.seq
+{
+ background-color:#C9DECB;
+}
+.group1
+{
+ background-color:#F8F1F1;
+}
+.group2
+{
+ background-color:#DCEDEA;
+}
+
+
+ul ul {
+ list-style-type: disc;
+}
+
+ul ul ul {
+ list-style-type: disc;
+}
+
+ul.hierarchy {
+ color: green;
+}
+
+em {
+ color: #000000;
+ font-style:italic;
+}
+
+
+
+/* CMSIS Tables */
+table.cmtab1 {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+ text-align: justify;
+ width:70%;
+}
+
+th.cmtab1 {
+ background: #EBEFF6;
+ font-weight: bold;
+ height: 28px;
+}
+
+td.cmtab1 {
+ padding:1px;
+ text-align: left;
+}
+
+table.cmtable {
+ border-collapse:collapse;
+ text-align: justify;
+}
+
+table.cmtable td, table.cmtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.cmtable th {
+ background-color: #EBEFF6;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+}
+
+td.MonoTxt {
+ font-family:"Arial monospaced for SAP";
+}
+
+td.XML-Token
+{
+ azimuth: 180;
+ font-style:italic;
+ color:Maroon;
+ z-index:20;
+
+}
+
+span.XML-Token
+{
+ azimuth: 180;
+ font-style:italic;
+ color:Maroon;
+ z-index:20;
+
+}
+
+span.h2
+{
+ font-size: 120%;
+ font-weight: bold;
+}
+
+div.new
+{
+ background-color:#ccffcc; /* light green */
+}
+
+div.mod
+{
+ background-color:#ffe6cc; /* light amber */
+}
+
+div.del
+{
+ background-color:#ffcccc; /* light red */
+}
+
+/* @group Heading Levels */
+
+h1 {
+ font-size: 150%;
+}
+
+.title {
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2 {
+ font-size: 120%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A2B4D8;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3A568E;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4464A5;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9AAED5;
+ color: #ffffff;
+ border: 1px double #849CCC;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px;
+ margin: 4px;
+ background-color: #FBFCFD;
+ border: 1px solid #C3CFE6;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+}
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C3CFE6;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C3CFE6;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EDF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9AAED5;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A2B4D8;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4769AD;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #C3CFE6;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4464A5;
+ white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4464A5;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A2B4D8;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A7B8DA;
+ border-left: 1px solid #A7B8DA;
+ border-right: 1px solid #A7B8DA;
+ padding: 6px 0px 6px 0px;
+ color: #233456;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E7F3;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A7B8DA;
+ border-left: 1px solid #A7B8DA;
+ border-right: 1px solid #A7B8DA;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #708CC4;
+ border-top:1px solid #5072B7;
+ border-left:1px solid #5072B7;
+ border-right:1px solid #C3CFE6;
+ border-bottom:1px solid #C3CFE6;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+}
+
+
+
+/* @end */
+
+/* these are for tree view when not used as main index */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3A568E;
+}
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #293C63;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2B4069;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #EBEFF6;
+ color: #000000;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ width: 100%;
+ margin-bottom: 10px;
+ border: 1px solid #A7B8DA;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A7B8DA;
+ border-bottom: 1px solid #A7B8DA;
+ vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A7B8DA;
+ width: 100%;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E7F3;
+ font-size: 90%;
+ color: #233456;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A7B8DA;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ height:30px;
+ line-height:30px;
+ color:#889FCE;
+ border:solid 1px #C1CDE5;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#344D7E;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6583BF;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#344D7E;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+div.ingroups
+{
+ margin-left: 5px;
+ font-size: 8pt;
+ padding-left: 5px;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C3CFE6;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 7px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5072B7;
+}
+
+.image
+{
+ text-align: left;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #8EA4D0;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#314877;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D7DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 20px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4464A5;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/printComponentTabs.js b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/printComponentTabs.js
index c54301a521..1858286cde 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/printComponentTabs.js
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/printComponentTabs.js
@@ -1,40 +1,40 @@
-var strgURL = location.pathname; // path of current component
-
-// constuctor for the array of objects
-function tabElement(id, folderName, tabTxt ) {
- this.id = id; // elementID as needed in html;
- this.folderName = folderName; // folder name of the component
- this.tabTxt = tabTxt; // Text displayed as menu on the web
- this.currentListItem = '<li id="' + this.id + '" class="current"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
- this.listItem = '<li id="' + this.id + '"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
-};
-
-// array of objects
-var arr = [];
-
-// fill array
- arr.push( new tabElement( "GEN", "/General/html/", "General") );
- arr.push( new tabElement( "CORE_A", "/Core_A/html/", "Core(A)") );
- arr.push( new tabElement( "CORE_M", "/Core/html/", "Core(M)") );
- arr.push( new tabElement( "DRV", "/Driver/html/", "Driver") );
- arr.push( new tabElement( "DSP&ML", "/DSP/html/", "DSP") );
- arr.push( new tabElement( "NN", "/NN/html/", "NN") );
- arr.push( new tabElement( "RTOSv1", "/RTOS/html/", "RTOS v1") );
- arr.push( new tabElement( "RTOSv2", "/RTOS2/html/", "RTOS v2") );
- arr.push( new tabElement( "PACK", "/Pack/html/", "Pack") );
- arr.push( new tabElement( "Build", "/Build/html/", "Build") );
- arr.push( new tabElement( "SVD", "/SVD/html/", "SVD") );
- arr.push( new tabElement( "DAP", "/DAP/html/", "DAP") );
- arr.push( new tabElement( "ZONE", "/Zone/html/", "Zone") );
-
-// write tabs
-// called from the header file.
-function writeComponentTabs() {
- for ( var i=0; i < arr.length; i++ ) {
- if (strgURL.search(arr[i].folderName) > 0) { // if this is the current folder
- document.write(arr[i].currentListItem); // then print and hightlight the tab
- } else {
- document.write(arr[i].listItem); // else, print the tab
- }
- }
-};
+var strgURL = location.pathname; // path of current component
+
+// constuctor for the array of objects
+function tabElement(id, folderName, tabTxt ) {
+ this.id = id; // elementID as needed in html;
+ this.folderName = folderName; // folder name of the component
+ this.tabTxt = tabTxt; // Text displayed as menu on the web
+ this.currentListItem = '<li id="' + this.id + '" class="current"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
+ this.listItem = '<li id="' + this.id + '"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
+};
+
+// array of objects
+var arr = [];
+
+// fill array
+ arr.push( new tabElement( "GEN", "/General/html/", "General") );
+ arr.push( new tabElement( "CORE_A", "/Core_A/html/", "Core(A)") );
+ arr.push( new tabElement( "CORE_M", "/Core/html/", "Core(M)") );
+ arr.push( new tabElement( "DRV", "/Driver/html/", "Driver") );
+ arr.push( new tabElement( "DSP&ML", "/DSP/html/", "DSP") );
+ arr.push( new tabElement( "NN", "/NN/html/", "NN") );
+ arr.push( new tabElement( "RTOSv1", "/RTOS/html/", "RTOS v1") );
+ arr.push( new tabElement( "RTOSv2", "/RTOS2/html/", "RTOS v2") );
+ arr.push( new tabElement( "PACK", "/Pack/html/", "Pack") );
+ arr.push( new tabElement( "Build", "/Build/html/", "Build") );
+ arr.push( new tabElement( "SVD", "/SVD/html/", "SVD") );
+ arr.push( new tabElement( "DAP", "/DAP/html/", "DAP") );
+ arr.push( new tabElement( "ZONE", "/Zone/html/", "Zone") );
+
+// write tabs
+// called from the header file.
+function writeComponentTabs() {
+ for ( var i=0; i < arr.length; i++ ) {
+ if (strgURL.search(arr[i].folderName) > 0) { // if this is the current folder
+ document.write(arr[i].currentListItem); // then print and hightlight the tab
+ } else {
+ document.write(arr[i].listItem); // else, print the tab
+ }
+ }
+};
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/search.css b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/search.css
index 0ea236421f..1746d13fd6 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/search.css
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/search.css
@@ -1,240 +1,240 @@
-/*---------------- Search Box */
-
-#FSearchBox {
- float: left;
-}
-
-#searchli {
- float: right;
- display: block;
- width: 170px;
- height: 24px;
-}
-
-#MSearchBox {
- white-space : nowrap;
- position: absolute;
- float: none;
- display: inline;
- margin-top: 3px;
- right: 0px;
- width: 170px;
- z-index: 102;
-}
-
-#MSearchBox .left
-{
- display:block;
- position:absolute;
- left:10px;
- width:20px;
- height:19px;
- background:url('search_l.png') no-repeat;
- background-position:right;
-}
-
-#MSearchSelect {
- display:block;
- position:absolute;
- width:20px;
- height:19px;
-}
-
-.left #MSearchSelect {
- left:4px;
-}
-
-.right #MSearchSelect {
- right:5px;
-}
-
-#MSearchField {
- display:block;
- position:absolute;
- height:19px;
- background:url('search_m.png') repeat-x;
- border:none;
- width:116px;
- margin-left:20px;
- padding-left:4px;
- color: #909090;
- outline: none;
- font: 9pt Arial, Verdana, sans-serif;
-}
-
-#FSearchBox #MSearchField {
- margin-left:15px;
-}
-
-#MSearchBox .right {
- display:block;
- position:absolute;
- right:10px;
- top:0px;
- width:20px;
- height:19px;
- background:url('search_r.png') no-repeat;
- background-position:left;
-}
-
-#MSearchClose {
- display: none;
- position: absolute;
- top: 4px;
- background : none;
- border: none;
- margin: 0px 4px 0px 0px;
- padding: 0px 0px;
- outline: none;
-}
-
-.left #MSearchClose {
- left: 6px;
-}
-
-.right #MSearchClose {
- right: 2px;
-}
-
-.MSearchBoxActive #MSearchField {
- color: #000000;
-}
-
-/*---------------- Search filter selection */
-
-#MSearchSelectWindow {
- display: none;
- position: absolute;
- left: 0; top: 0;
- border: 1px solid #90A5CE;
- background-color: #F9FAFC;
- z-index: 1;
- padding-top: 4px;
- padding-bottom: 4px;
- -moz-border-radius: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-.SelectItem {
- font: 8pt Arial, Verdana, sans-serif;
- padding-left: 2px;
- padding-right: 12px;
- border: 0px;
-}
-
-span.SelectionMark {
- margin-right: 4px;
- font-family: monospace;
- outline-style: none;
- text-decoration: none;
-}
-
-a.SelectItem {
- display: block;
- outline-style: none;
- color: #000000;
- text-decoration: none;
- padding-left: 6px;
- padding-right: 12px;
-}
-
-a.SelectItem:focus,
-a.SelectItem:active {
- color: #000000;
- outline-style: none;
- text-decoration: none;
-}
-
-a.SelectItem:hover {
- color: #FFFFFF;
- background-color: #3D578C;
- outline-style: none;
- text-decoration: none;
- cursor: pointer;
- display: block;
-}
-
-/*---------------- Search results window */
-
-iframe#MSearchResults {
- width: 60ex;
- height: 15em;
-}
-
-#MSearchResultsWindow {
- display: none;
- position: absolute;
- left: 0; top: 0;
- border: 1px solid #000;
- background-color: #EEF1F7;
-}
-
-/* ----------------------------------- */
-
-
-#SRIndex {
- clear:both;
- padding-bottom: 15px;
-}
-
-.SREntry {
- font-size: 10pt;
- padding-left: 1ex;
-}
-
-.SRPage .SREntry {
- font-size: 8pt;
- padding: 1px 5px;
-}
-
-body.SRPage {
- margin: 5px 2px;
-}
-
-.SRChildren {
- padding-left: 3ex; padding-bottom: .5em
-}
-
-.SRPage .SRChildren {
- display: none;
-}
-
-.SRSymbol {
- font-weight: bold;
- color: #425E97;
- font-family: Arial, Verdana, sans-serif;
- text-decoration: none;
- outline: none;
-}
-
-a.SRScope {
- display: block;
- color: #425E97;
- font-family: Arial, Verdana, sans-serif;
- text-decoration: none;
- outline: none;
-}
-
-a.SRSymbol:focus, a.SRSymbol:active,
-a.SRScope:focus, a.SRScope:active {
- text-decoration: underline;
-}
-
-.SRPage .SRStatus {
- padding: 2px 5px;
- font-size: 8pt;
- font-style: italic;
-}
-
-.SRResult {
- display: none;
-}
-
-DIV.searchresults {
- margin-left: 10px;
- margin-right: 10px;
-}
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#searchli {
+ float: right;
+ display: block;
+ width: 170px;
+ height: 24px;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 3px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/tabs.css b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/tabs.css
index 32ddd587c1..ffbab509d7 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/tabs.css
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/Core/html/tabs.css
@@ -1,71 +1,71 @@
-.tabs, .tabs1, .tabs2, .tabs3 {
- background-image: url('tab_b.png');
- width: 100%;
- z-index: 101;
- font-size: 10px;
-}
-
-.tabs1 {
- background-image: url('tab_topnav.png');
- font-size: 12px;
-}
-
-.tabs2 {
- font-size: 10px;
-}
-.tabs3 {
- font-size: 9px;
-}
-
-.tablist {
- margin: 0;
- padding: 0;
- display: table;
- line-height: 24px;
-}
-
-.tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_b.png');
- list-style: none;
-}
-
-.tabs1 .tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_topnav.png');
- list-style: none;
-}
-
-.tablist a {
- display: block;
- padding: 0 20px;
- font-weight: bold;
- background-image:url('tab_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color: #283A5D;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
- outline: none;
-}
-
-.tabs3 .tablist a {
- padding: 0 10px;
-}
-
-.tablist a:hover {
- background-image: url('tab_h.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
- text-decoration: none;
-}
-
-.tablist li.current a {
- background-image: url('tab_a.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
+.tabs, .tabs1, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 10px;
+}
+
+.tabs1 {
+ background-image: url('tab_topnav.png');
+ font-size: 12px;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+ line-height: 24px;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ list-style: none;
+}
+
+.tabs1 .tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_topnav.png');
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/CMSIS-SVD.xsd b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/CMSIS-SVD.xsd
index c03046d0c3..4c89a9f82c 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/CMSIS-SVD.xsd
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/CMSIS-SVD.xsd
@@ -1,656 +1,656 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2013-2019 ARM Limited. All rights reserved.
-
- SPDX-License-Identifier: Apache-2.0
-
- Licensed under the Apache License, Version 2.0 (the License); you may
- not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an AS IS BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- $Date: 05. September 2019
- $Revision: 1.3.6
-
- Version 1.3.6:
- - add ARMV81MML as enumeration value for cpuNameType.
-
- Version 1.3.5:
- - add CM35P as enumeration value for cpuNameType.
-
- Version 1.3.4:
- - add dspPresent element to cpuType as SIMD instructions became optional for new processors.
-
- Version 1.3.3:
- - update file header to Apache 2.0 License
- - add dimableIdentifierType, as a copy of previous identifierType adding "%s",
- - update identifierType to only allow names without %s included.
- - remove enumerationNameType.
- - add headerEnumName to enumerationType and to dimArrayIndexType for peripheral arrays
- overwriting hierarchically generated names
- - add dimName to dimElementGroup. Only valid in <cluster> context, ignored otherwise.
-
- Version 1.3.2:
- adding dimIndexArray to peripheral-, cluster- and register-array to describe
- enumeration of array indices.
-
- Version 1.3.1:
- fixed peripheral name element type to identifierType to support %s for peripheral arrays
- added optional protection element to addressBlockType and added p=privileged
-
- Version 1.3:
- added dim to peripherals to describe an array of peripherals.
- added nesting of clusters to support hierarchical register structures.
- added protection element as part of the registerPropertiesGroup indicating
- special permissions are required for accessing a register.
- CPU Section extended with description of the Secure Attribution Unit.
-
- Version 1.2:
- Cortex-M7 support items have been added as optional tags for the device header file generation:
- fpuDP, icachePresent, dcachePresent, itcmPresent, dtcmPresent
-
- Version 1.1:
- For backward compatibility all additional tags have been made optional.
- Extensions may be mandatory for successful device header file generation
- Other changes are related to some restructuring of the schema.
-
- Note that the memory section has been removed since this would limit the
- reuse of descriptions for a series of devices.
- -->
-
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3">
- <!-- stringType requires a none empty string of a least one character length -->
- <xs:simpleType name="stringType">
- <xs:restriction base="xs:string">
- <xs:minLength value="1"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="descriptionStringType">
- <xs:restriction base="xs:string">
- <xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]*" />
- </xs:restriction>
- </xs:simpleType>
-
- <!-- cpuType specifies a selection of Cortex-M and Secure-Cores. This list will get extended as new processors are released -->
- <xs:simpleType name="cpuNameType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="CM0"/>
- <xs:enumeration value="CM0PLUS"/>
- <xs:enumeration value="CM0+"/>
- <xs:enumeration value="CM1"/>
- <xs:enumeration value="SC000"/>
- <xs:enumeration value="CM23"/>
- <xs:enumeration value="CM3"/>
- <xs:enumeration value="CM33"/>
- <xs:enumeration value="CM35P"/>
- <xs:enumeration value="SC300"/>
- <xs:enumeration value="CM4"/>
- <xs:enumeration value="CM7"/>
- <xs:enumeration value="ARMV8MML"/>
- <xs:enumeration value="ARMV8MBL"/>
- <xs:enumeration value="ARMV81MML"/>
- <xs:enumeration value="CA5"/>
- <xs:enumeration value="CA7"/>
- <xs:enumeration value="CA8"/>
- <xs:enumeration value="CA9"/>
- <xs:enumeration value="CA15"/>
- <xs:enumeration value="CA17"/>
- <xs:enumeration value="CA53"/>
- <xs:enumeration value="CA57"/>
- <xs:enumeration value="CA72"/>
- <xs:enumeration value="other"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- revisionType specifies the CPU revision format as defined by ARM (rNpM) -->
- <xs:simpleType name="revisionType">
- <xs:restriction base="xs:string">
- <xs:pattern value="r[0-9]*p[0-9]*"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- EndianType pre-defines the tokens for specifying the endianess of the device -->
- <xs:simpleType name="endianType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="little"/>
- <xs:enumeration value="big"/>
- <xs:enumeration value="selectable"/>
- <xs:enumeration value="other"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- dataType pre-defines the tokens in line with CMSIS data type definitions -->
- <xs:simpleType name="dataTypeType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="uint8_t"/>
- <xs:enumeration value="uint16_t"/>
- <xs:enumeration value="uint32_t"/>
- <xs:enumeration value="uint64_t"/>
- <xs:enumeration value="int8_t"/>
- <xs:enumeration value="int16_t"/>
- <xs:enumeration value="int32_t"/>
- <xs:enumeration value="int64_t"/>
- <xs:enumeration value="uint8_t *"/>
- <xs:enumeration value="uint16_t *"/>
- <xs:enumeration value="uint32_t *"/>
- <xs:enumeration value="uint64_t *"/>
- <xs:enumeration value="int8_t *"/>
- <xs:enumeration value="int16_t *"/>
- <xs:enumeration value="int32_t *"/>
- <xs:enumeration value="int64_t *"/>
- </xs:restriction>
- </xs:simpleType>
-
- <!-- dimableIdentifierType specifies the subset and sequence of characters used for specifying identifiers that may contain %s from dim. -->
- <!-- this is particularly important as these are used in ANSI C Structures during the device header file generation -->
- <xs:simpleType name="dimableIdentifierType">
- <xs:restriction base="xs:string">
- <xs:pattern value="((%s)|(%s)[_A-Za-z]{1}[_A-Za-z0-9]*)|([_A-Za-z]{1}[_A-Za-z0-9]*(\[%s\])?)|([_A-Za-z]{1}[_A-Za-z0-9]*(%s)?[_A-Za-z0-9]*)"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- identifierType specifies the subset and sequence of characters used for specifying identifiers that must not contain %s from dim. -->
- <!-- this is particularly important as these are used in ANSI C Structures during the device header file generation -->
- <xs:simpleType name="identifierType">
- <xs:restriction base="xs:string">
- <xs:pattern value="[_A-Za-z0-9]*"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- V1.3: Protection Access Attribute Strings -->
- <xs:simpleType name="protectionStringType">
- <xs:restriction base="xs:string">
- <!-- s = Secure -->
- <!-- n = Non-secure -->
- <!-- p = Privileged -->
- <xs:pattern value="[snp]"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- V1.3: SAU Access Type -->
- <xs:simpleType name="sauAccessType">
- <xs:restriction base="xs:string">
- <!-- c = non-secure Callable / Secure -->
- <!-- n = Non-secure -->
- <xs:pattern value="[cn]"/>
- </xs:restriction>
- </xs:simpleType>
-
- <!-- dimIndexType specifies the subset and sequence of characters used for specifying the sequence of indices in register arrays -->
- <xs:simpleType name="dimIndexType">
- <xs:restriction base="xs:string">
- <xs:pattern value="[0-9]+\-[0-9]+|[A-Z]-[A-Z]|[_0-9a-zA-Z]+(,\s*[_0-9a-zA-Z]+)+"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- scaledNonNegativeInteger specifies the format in which numbers are represented in hexadecimal or decimal format -->
- <xs:simpleType name="scaledNonNegativeInteger">
- <xs:restriction base="xs:string">
- <xs:pattern value="[+]?(0x|0X|#)?[0-9a-fA-F]+[kmgtKMGT]?"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- enumeratedValueDataType specifies the number formats for the values in enumeratedValues -->
- <xs:simpleType name="enumeratedValueDataType">
- <xs:restriction base="xs:string">
- <xs:pattern value="[+]?(((0x|0X)[0-9a-fA-F]+)|([0-9]+)|((#|0b)[01xX]+))"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- accessType specfies the pre-defined tokens for the available accesses -->
- <xs:simpleType name="accessType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="read-only"/>
- <xs:enumeration value="write-only"/>
- <xs:enumeration value="read-write"/>
- <xs:enumeration value="writeOnce"/>
- <xs:enumeration value="read-writeOnce"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- modifiedWriteValuesType specifies the pre-defined tokens for the write side effects -->
- <xs:simpleType name="modifiedWriteValuesType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="oneToClear"/>
- <xs:enumeration value="oneToSet"/>
- <xs:enumeration value="oneToToggle"/>
- <xs:enumeration value="zeroToClear"/>
- <xs:enumeration value="zeroToSet"/>
- <xs:enumeration value="zeroToToggle"/>
- <xs:enumeration value="clear"/>
- <xs:enumeration value="set"/>
- <xs:enumeration value="modify"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- readAction type specifies the pre-defined tokens for read side effects -->
- <xs:simpleType name="readActionType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="clear"/>
- <xs:enumeration value="set"/>
- <xs:enumeration value="modify"/>
- <xs:enumeration value="modifyExternal"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- enumUsageType specifies the pre-defined tokens for selecting what access types an enumeratedValues set is associated with -->
- <xs:simpleType name="enumUsageType">
- <xs:restriction base="xs:token">
- <xs:enumeration value="read"/>
- <xs:enumeration value="write"/>
- <xs:enumeration value="read-write"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- bitRangeType specifies the bit numbers to be restricted values from 0 - 69 -->
- <xs:simpleType name="bitRangeType">
- <xs:restriction base="xs:token">
- <xs:pattern value="\[([0-4])?[0-9]:([0-4])?[0-9]\]"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- writeContraintType specifies how to describe the restriction of the allowed values that can be written to a resource -->
- <xs:complexType name="writeConstraintType">
- <xs:choice>
- <xs:element name="writeAsRead" type="xs:boolean"/>
- <xs:element name="useEnumeratedValues" type="xs:boolean"/>
- <xs:element name="range">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="minimum" type="scaledNonNegativeInteger"/>
- <xs:element name="maximum" type="scaledNonNegativeInteger"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:complexType>
- <!-- addressBlockType specifies the elements to describe an address block -->
- <xs:complexType name="addressBlockType">
- <xs:sequence>
- <xs:element name="offset" type="scaledNonNegativeInteger"/>
- <xs:element name="size" type="scaledNonNegativeInteger"/>
- <xs:element name="usage">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="registers"/>
- <xs:enumeration value="buffer"/>
- <xs:enumeration value="reserved"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <!-- Version 1.3.2: optional access protection for an address block s=secure n=non-secure p=privileged -->
- <xs:element name="protection" type="protectionStringType" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <!-- interruptType specifies how to describe an interrupt associated with a peripheral -->
- <xs:complexType name="interruptType">
- <xs:sequence>
- <xs:element name="name" type="stringType"/>
- <xs:element name="description" type="xs:string" minOccurs="0"/>
- <xs:element name="value" type="xs:integer"/>
- </xs:sequence>
- </xs:complexType>
- <!-- register properties group specifies register size, access permission and reset value
- this is used in multiple locations. Settings are inherited downstream. -->
- <xs:group name="registerPropertiesGroup">
- <xs:sequence>
- <xs:element name="size" type="scaledNonNegativeInteger" minOccurs="0"/>
- <xs:element name="access" type="accessType" minOccurs="0"/>
- <!-- V 1.3: extended register access protection -->
- <xs:element name="protection" type="protectionStringType" minOccurs="0"/>
- <xs:element name="resetValue" type="scaledNonNegativeInteger" minOccurs="0"/>
- <xs:element name="resetMask" type="scaledNonNegativeInteger" minOccurs="0"/>
- </xs:sequence>
- </xs:group>
- <!-- bitRangeLsbMsbStyle specifies the bit position of a field within a register
- by specifying the least significant and the most significant bit position -->
- <xs:group name="bitRangeLsbMsbStyle">
- <xs:sequence>
- <xs:element name="lsb" type="scaledNonNegativeInteger"/>
- <xs:element name="msb" type="scaledNonNegativeInteger"/>
- </xs:sequence>
- </xs:group>
- <!-- bitRangeOffsetWidthStyle specifies the bit position of a field within a register
- by specifying the least significant bit position and the bitWidth of the field -->
- <xs:group name="bitRangeOffsetWidthStyle">
- <xs:sequence>
- <xs:element name="bitOffset" type="scaledNonNegativeInteger"/>
- <xs:element name="bitWidth" type="scaledNonNegativeInteger" minOccurs="0"/>
- </xs:sequence>
- </xs:group>
-
- <!-- dimElementGroup specifies the number of array elements (dim), the address offset
- between to consecutive array elements and an a comma seperated list of strings
- being used for identifying each element in the array -->
- <xs:group name="dimElementGroup">
- <xs:sequence>
- <xs:element name="dim" type="scaledNonNegativeInteger"/>
- <xs:element name="dimIncrement" type="scaledNonNegativeInteger"/>
- <xs:element name="dimIndex" type="dimIndexType" minOccurs="0"/>
- <xs:element name="dimName" type="identifierType" minOccurs="0"/>
- <xs:element name="dimArrayIndex" type="dimArrayIndexType" minOccurs="0"/>
- </xs:sequence>
- </xs:group>
-
- <xs:complexType name="cpuType">
- <xs:sequence>
- <!-- V1.1: ARM processor name: Cortex-Mx / SCxxx -->
- <xs:element name="name" type="cpuNameType"/>
- <!-- V1.1: ARM defined revision of the cpu -->
- <xs:element name="revision" type="revisionType"/>
- <!-- V1.1: Endian specifies the endianess of the processor/device -->
- <xs:element name="endian" type="endianType"/>
- <!-- V1.1: mpuPresent specifies whether or not a memory protection unit is physically present -->
- <xs:element name="mpuPresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.1: fpuPresent specifies whether or not a floating point hardware unit is physically present -->
- <xs:element name="fpuPresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.2: fpuDP specifies a double precision floating point hardware unit is physically present-->
- <xs:element name="fpuDP" type="xs:boolean" minOccurs="0"/>
- <!-- V1.3: dspPresent specifies whether the optional SIMD instructions are supported by processor -->
- <xs:element name="dspPresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.2: icachePresent specifies that an instruction cache is physically present-->
- <xs:element name="icachePresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.2: dcachePresent specifies that a data cache is physically present-->
- <xs:element name="dcachePresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.2: itcmPresent specifies that an instruction tightly coupled memory is physically present-->
- <xs:element name="itcmPresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.2: dtcmPresent specifies that an data tightly coupled memory is physically present-->
- <xs:element name="dtcmPresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.1: vtorPresent is used for Cortex-M0+ based devices only. It indicates whether the Vector -->
- <!-- Table Offset Register is implemented in the device or not -->
- <xs:element name="vtorPresent" type="xs:boolean" minOccurs="0"/>
- <!-- V1.1: nvicPrioBits specifies the number of bits used by the Nested Vectored Interrupt Controller -->
- <!-- for defining the priority level = # priority levels -->
- <xs:element name="nvicPrioBits" type="scaledNonNegativeInteger"/>
- <!-- V1.1: vendorSystickConfig is set true if a custom system timer is implemented in the device -->
- <!-- instead of the ARM specified SysTickTimer -->
- <xs:element name="vendorSystickConfig" type="xs:boolean"/>
- <!-- V1.3: reports the total number of interrupts implemented by the device (optional) -->
- <xs:element name="deviceNumInterrupts" type="scaledNonNegativeInteger" minOccurs="0"/>
- <!-- V1.3: sauRegions specifies the available number of address regions -->
- <!-- if not specified a value of zero is assumed -->
- <xs:element name="sauNumRegions" type="scaledNonNegativeInteger" minOccurs="0"/>
- <!-- V1.3: SAU Regions Configuration (if fully or partially predefined) -->
- <xs:element name="sauRegionsConfig" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="region" minOccurs="0" maxOccurs="unbounded">
- <!-- addressBlockType specifies the elements to describe an address block -->
- <xs:complexType>
- <xs:sequence minOccurs="1" maxOccurs="unbounded">
- <xs:element name="base" type="scaledNonNegativeInteger"/>
- <xs:element name="limit" type="scaledNonNegativeInteger"/>
- <xs:element name="access" type="sauAccessType"/>
- </xs:sequence>
- <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/>
- <xs:attribute name="name" type="xs:string" use="optional"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/>
- <xs:attribute name="protectionWhenDisabled" type="protectionStringType" use="optional" default="s"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="enumeratedValueType">
- <xs:sequence>
- <!-- name is a ANSI C indentifier representing the value (C Enumeration) -->
- <xs:element name="name" type="identifierType"/>
- <!-- description contains the details about the semantics/behavior specified by this value -->
- <xs:element name="description" type="stringType" minOccurs="0"/>
- <xs:choice>
- <xs:element name="value" type="enumeratedValueDataType"/>
- <!-- isDefault specifies the name and description for all values that are not
- specifically described individually -->
- <xs:element name="isDefault" type="xs:boolean"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="enumerationType">
- <xs:sequence>
- <!-- name specfies a reference to this enumeratedValues section for reuse purposes
- this name does not appear in the System Viewer nor the Header File. -->
- <xs:element name="name" type="identifierType" minOccurs="0"/>
- <!-- overrides the hierarchical enumeration type in the device header file. User is responsible for uniqueness across description -->
- <xs:element name="headerEnumName" type="identifierType" minOccurs="0"/>
- <!-- usage specifies whether this enumeration is to be used for read or write or
- (read and write) accesses -->
- <xs:element name="usage" type="enumUsageType" minOccurs="0"/>
- <!-- enumeratedValue derivedFrom=<identifierType> -->
- <xs:element name="enumeratedValue" type="enumeratedValueType" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="derivedFrom" type="identifierType" use="optional"/>
- </xs:complexType>
-
- <xs:complexType name="dimArrayIndexType">
- <xs:sequence>
- <xs:element name="headerEnumName" type="identifierType" minOccurs="0"/>
- <xs:element name="enumeratedValue" type="enumeratedValueType" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="fieldType">
- <xs:sequence>
- <xs:group ref="dimElementGroup" minOccurs="0"/>
- <!-- name specifies a field's name. The System Viewer and the device header file will
- use the name of the field as identifier -->
- <xs:element name="name" type="dimableIdentifierType"/>
- <!-- description contains reference manual level information about the function and
- options of a field -->
- <xs:element name="description" type="stringType" minOccurs="0"/>
- <!-- alternative specifications of the bit position of the field within the register -->
- <xs:choice minOccurs="1" maxOccurs="1">
- <!-- bit field described by lsb followed by msb tag -->
- <xs:group ref="bitRangeLsbMsbStyle"/>
- <!-- bit field described by bit offset relative to Bit0 + bit width of field -->
- <xs:group ref="bitRangeOffsetWidthStyle"/>
- <!-- bit field described by [<msb>:<lsb>] -->
- <xs:element name="bitRange" type="bitRangeType"/>
- </xs:choice>
- <!-- access describes the predefined permissions for the field. -->
- <xs:element name="access" type="accessType" minOccurs="0"/>
- <!-- predefined description of write side effects -->
- <xs:element name="modifiedWriteValues" type="modifiedWriteValuesType" minOccurs="0"/>
- <!-- writeContstraint specifies the subrange of allowed values -->
- <xs:element name="writeConstraint" type="writeConstraintType" minOccurs="0"/>
- <!-- readAction specifies the read side effects. -->
- <xs:element name="readAction" type="readActionType" minOccurs="0"/>
- <!-- enumeratedValues derivedFrom=<identifierType> -->
- <xs:element name="enumeratedValues" type="enumerationType" minOccurs="0" maxOccurs="2">
- </xs:element>
- </xs:sequence>
- <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
- </xs:complexType>
-
- <xs:complexType name="fieldsType">
- <xs:sequence>
- <!-- field derivedFrom=<identifierType> -->
- <xs:element name="field" type="fieldType" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="registerType">
- <xs:sequence>
- <xs:group ref="dimElementGroup" minOccurs="0"/>
- <!-- name specifies the name of the register. The register name is used by System Viewer and
- device header file generator to represent a register -->
- <xs:element name="name" type="dimableIdentifierType"/>
- <!-- display name specifies a register name without the restritions of an ANSIS C identifier.
- The use of this tag is discouraged because it does not allow consistency between
- the System View and the device header file. -->
- <xs:element name="displayName" type="stringType" minOccurs="0"/>
- <!-- description contains a reference manual level description about the register and it's purpose -->
- <xs:element name="description" type="stringType" minOccurs="0"/>
- <xs:choice>
- <!-- alternateGroup specifies the identifier of the subgroup a register belongs to.
- This is useful if a register has a different description per mode but a single name -->
- <xs:element name="alternateGroup" type="identifierType" minOccurs="0"/>
- <!-- V1.1: alternateRegister specifies an alternate register description for an address that is
- already fully described. In this case the register name must be unique within the peripheral -->
- <xs:element name="alternateRegister" type="dimableIdentifierType" minOccurs="0"/>
- </xs:choice>
- <!-- addressOffset describes the address of the register relative to the baseOffset of the peripheral -->
- <xs:element name="addressOffset" type="scaledNonNegativeInteger"/>
- <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
- reset value. These default values are inherited to all fields contained in this register -->
- <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
- <!-- V1.1: dataType specifies a CMSIS compliant native dataType for a register (i.e. signed, unsigned, pointer) -->
- <xs:element name="dataType" type="dataTypeType" minOccurs="0"/>
- <!-- modifiedWriteValues specifies the write side effects -->
- <xs:element name="modifiedWriteValues" type="modifiedWriteValuesType" minOccurs="0"/>
- <!-- writeConstraint specifies the subset of allowed write values -->
- <xs:element name="writeConstraint" type="writeConstraintType" minOccurs="0"/>
- <!-- readAcction specifies the read side effects -->
- <xs:element name="readAction" type="readActionType" minOccurs="0"/>
- <!-- fields section contains all fields that belong to this register -->
- <xs:element name="fields" type="fieldsType" minOccurs="0" maxOccurs="1"/>
- </xs:sequence>
- <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
- </xs:complexType>
-
- <!-- V1.1: A cluster is a set of registers that are composed into a C data structure in the device header file -->
- <xs:complexType name="clusterType">
- <xs:sequence>
- <xs:group ref="dimElementGroup" minOccurs="0"/>
- <xs:element name="name" type="dimableIdentifierType"/>
- <xs:element name="description" type="xs:string"/>
- <!-- V1.1: alternateCluster specifies an alternative description for a cluster address range that is
- already fully described. In this case the cluster name must be unique within the peripheral -->
- <xs:element name="alternateCluster" type="dimableIdentifierType" minOccurs="0"/>
- <!-- V1.1: headerStructName specifies the name for the cluster structure typedef
- used in the device header generation instead of the cluster name -->
- <xs:element name="headerStructName" type="identifierType" minOccurs="0"/>
- <xs:element name="addressOffset" type="scaledNonNegativeInteger"/>
- <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
- reset value. These default values are inherited to all registers contained in this peripheral -->
- <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
- <xs:sequence>
- <xs:choice minOccurs="1" maxOccurs="unbounded">
- <xs:element name="register" type="registerType" minOccurs="0" maxOccurs="unbounded"/>
- <!-- 1.3: nesting of cluster is supported -->
- <xs:element name="cluster" type="clusterType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- </xs:sequence>
- </xs:sequence>
- <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
- </xs:complexType>
-
- <!-- the registers section can have an arbitrary list of cluster and register sections -->
- <xs:complexType name="registersType">
- <xs:choice minOccurs="1" maxOccurs="unbounded">
- <xs:element name="cluster" type="clusterType"/>
- <xs:element name="register" type="registerType"/>
- </xs:choice>
- </xs:complexType>
-
- <xs:complexType name="peripheralType">
- <xs:sequence>
- <!-- 1.3: specify uni-dimensional array of peripheral - requires name="<name>[%s]" -->
- <xs:group ref="dimElementGroup" minOccurs="0"/>
- <!-- name specifies the name of a peripheral. This name is used for the System View and device header file -->
- <xs:element name="name" type="dimableIdentifierType"/>
- <!-- version specifies the version of the peripheral descriptions -->
- <xs:element name="version" type="stringType" minOccurs="0"/>
- <!-- description provides a high level functional description of the peripheral -->
- <xs:element name="description" type="stringType" minOccurs="0"/>
- <!-- V1.1: alternatePeripheral specifies an alternative description for an address range that is
- already fully by a peripheral described. In this case the peripheral name must be unique within the device description -->
- <xs:element name="alternatePeripheral" type="dimableIdentifierType" minOccurs="0"/>
- <!-- groupName assigns this peripheral to a group of peripherals. This is only used bye the System View -->
- <xs:element name="groupName" type="xs:Name" minOccurs="0"/>
- <!-- prependToName specifies a prefix that is placed in front of each register name of this peripheral.
- The device header file will show the registers in a C-Struct of the peripheral without the prefix. -->
- <xs:element name="prependToName" type="identifierType" minOccurs="0"/>
- <!-- appendToName is a postfix that is appended to each register name of this peripheral. The device header
- file will sho the registers in a C-Struct of the peripheral without the postfix -->
- <xs:element name="appendToName" type="identifierType" minOccurs="0"/>
- <!-- V1.1: headerStructName specifies the name for the peripheral structure typedef
- used in the device header generation instead of the peripheral name -->
- <xs:element name="headerStructName" type="dimableIdentifierType" minOccurs="0"/>
- <!-- disableCondition contains a logical expression based on constants and register or bit-field values
- if the condition is evaluated to true, the peripheral display will be disabled -->
- <xs:element name="disableCondition" type="stringType" minOccurs="0"/>
- <!-- baseAddress specifies the absolute base address of a peripheral. For derived peripherals it is mandatory
- to specify a baseAddress. -->
- <xs:element name="baseAddress" type="scaledNonNegativeInteger"/>
- <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
- reset value. These default values are inherited to all registers contained in this peripheral -->
- <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
- <!-- addressBlock specifies one or more address ranges that are assigned exclusively to this peripheral.
- derived peripherals may have no addressBlock, however none-derived peripherals are required to specify
- at least one address block -->
- <xs:element name="addressBlock" type="addressBlockType" minOccurs="0" maxOccurs="unbounded"/>
- <!-- interrupt specifies can specify one or more interrtupts by name, description and value -->
- <xs:element name="interrupt" type="interruptType" minOccurs="0" maxOccurs="unbounded"/>
- <!-- registers section contains all registers owned by the peripheral. In case a peripheral gets derived it does
- not have its own registers section, hence this section is optional. A unique peripheral without a
- registers section is not allowed -->
- <xs:element name="registers" type="registersType" minOccurs="0" maxOccurs="1">
- </xs:element>
- </xs:sequence>
- <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
- </xs:complexType>
-
- <!-- ==================================================== -->
- <!-- The top level element of a description is the device -->
- <!-- ==================================================== -->
- <xs:element name="device" nillable="true">
- <xs:complexType>
- <xs:sequence>
- <!-- V1.1: Vendor Name -->
- <xs:element name="vendor" type="stringType" minOccurs="0"/>
- <!-- V1.1: Vendor ID - a short name for referring to the vendor (e.g. Texas Instruments = TI) -->
- <xs:element name="vendorID" type="identifierType" minOccurs="0"/>
- <!-- name specifies the device name being described -->
- <xs:element name="name" type="identifierType"/>
- <!-- V1.1: series specifies the device series or family name -->
- <xs:element name="series" type="stringType" minOccurs="0"/>
- <!-- version specifies the version of the device description -->
- <xs:element name="version" type="stringType"/>
- <!-- description is a string describing the device features (e.g. memory size, peripherals, etc.) -->
- <xs:element name="description" type="stringType"/>
- <!-- V1.1: licenseText specifies the file header section to be included in any derived file -->
- <xs:element name="licenseText" type="stringType" minOccurs="0"/>
- <!-- V1.1: cpu specifies the details of the processor included in the device -->
- <xs:element name="cpu" type="cpuType" minOccurs="0"/>
- <!-- V1.1: the tag specifies the filename without extension of the CMSIS System Device include file.
- This tag is used by the header file generator for customizing the include statement referencing the
- CMSIS system file within the CMSIS device header file. By default the filename is "system_<device.name>"
- In cases a device series shares a single system header file, the name of the series shall be used
- instead of the individual device name. -->
- <xs:element name="headerSystemFilename" type="identifierType" minOccurs="0"/>
- <!-- V1.1: headerDefinitionPrefix specifies the string being prepended to all names of types defined in
- generated device header file -->
- <xs:element name="headerDefinitionsPrefix" type="identifierType" minOccurs="0"/>
- <!-- addressUnitBits specifies the size of the minimal addressable unit in bits -->
- <xs:element name="addressUnitBits" type="scaledNonNegativeInteger"/>
- <!-- width specifies the number of bits for the maximum single transfer size allowed by the bus interface.
- This sets the maximum size of a single register that can be defined for an address space -->
- <xs:element name="width" type="scaledNonNegativeInteger"/>
- <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
- reset value -->
- <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
-
- <!-- peripherals is containing all peripherals -->
- <xs:element name="peripherals">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="peripheral" type="peripheralType" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <!-- Vendor Extensions: this section captures custom extensions. This section will be ignored by default -->
- <xs:element name="vendorExtensions" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
- </xs:any>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="schemaVersion" type="xs:decimal" use="required"/>
- </xs:complexType>
- </xs:element>
-</xs:schema>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright (c) 2013-2019 ARM Limited. All rights reserved.
+
+ SPDX-License-Identifier: Apache-2.0
+
+ Licensed under the Apache License, Version 2.0 (the License); you may
+ not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an AS IS BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ $Date: 05. September 2019
+ $Revision: 1.3.6
+
+ Version 1.3.6:
+ - add ARMV81MML as enumeration value for cpuNameType.
+
+ Version 1.3.5:
+ - add CM35P as enumeration value for cpuNameType.
+
+ Version 1.3.4:
+ - add dspPresent element to cpuType as SIMD instructions became optional for new processors.
+
+ Version 1.3.3:
+ - update file header to Apache 2.0 License
+ - add dimableIdentifierType, as a copy of previous identifierType adding "%s",
+ - update identifierType to only allow names without %s included.
+ - remove enumerationNameType.
+ - add headerEnumName to enumerationType and to dimArrayIndexType for peripheral arrays
+ overwriting hierarchically generated names
+ - add dimName to dimElementGroup. Only valid in <cluster> context, ignored otherwise.
+
+ Version 1.3.2:
+ adding dimIndexArray to peripheral-, cluster- and register-array to describe
+ enumeration of array indices.
+
+ Version 1.3.1:
+ fixed peripheral name element type to identifierType to support %s for peripheral arrays
+ added optional protection element to addressBlockType and added p=privileged
+
+ Version 1.3:
+ added dim to peripherals to describe an array of peripherals.
+ added nesting of clusters to support hierarchical register structures.
+ added protection element as part of the registerPropertiesGroup indicating
+ special permissions are required for accessing a register.
+ CPU Section extended with description of the Secure Attribution Unit.
+
+ Version 1.2:
+ Cortex-M7 support items have been added as optional tags for the device header file generation:
+ fpuDP, icachePresent, dcachePresent, itcmPresent, dtcmPresent
+
+ Version 1.1:
+ For backward compatibility all additional tags have been made optional.
+ Extensions may be mandatory for successful device header file generation
+ Other changes are related to some restructuring of the schema.
+
+ Note that the memory section has been removed since this would limit the
+ reuse of descriptions for a series of devices.
+ -->
+
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.3">
+ <!-- stringType requires a none empty string of a least one character length -->
+ <xs:simpleType name="stringType">
+ <xs:restriction base="xs:string">
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="descriptionStringType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]*" />
+ </xs:restriction>
+ </xs:simpleType>
+
+ <!-- cpuType specifies a selection of Cortex-M and Secure-Cores. This list will get extended as new processors are released -->
+ <xs:simpleType name="cpuNameType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="CM0"/>
+ <xs:enumeration value="CM0PLUS"/>
+ <xs:enumeration value="CM0+"/>
+ <xs:enumeration value="CM1"/>
+ <xs:enumeration value="SC000"/>
+ <xs:enumeration value="CM23"/>
+ <xs:enumeration value="CM3"/>
+ <xs:enumeration value="CM33"/>
+ <xs:enumeration value="CM35P"/>
+ <xs:enumeration value="SC300"/>
+ <xs:enumeration value="CM4"/>
+ <xs:enumeration value="CM7"/>
+ <xs:enumeration value="ARMV8MML"/>
+ <xs:enumeration value="ARMV8MBL"/>
+ <xs:enumeration value="ARMV81MML"/>
+ <xs:enumeration value="CA5"/>
+ <xs:enumeration value="CA7"/>
+ <xs:enumeration value="CA8"/>
+ <xs:enumeration value="CA9"/>
+ <xs:enumeration value="CA15"/>
+ <xs:enumeration value="CA17"/>
+ <xs:enumeration value="CA53"/>
+ <xs:enumeration value="CA57"/>
+ <xs:enumeration value="CA72"/>
+ <xs:enumeration value="other"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- revisionType specifies the CPU revision format as defined by ARM (rNpM) -->
+ <xs:simpleType name="revisionType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="r[0-9]*p[0-9]*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- EndianType pre-defines the tokens for specifying the endianess of the device -->
+ <xs:simpleType name="endianType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="little"/>
+ <xs:enumeration value="big"/>
+ <xs:enumeration value="selectable"/>
+ <xs:enumeration value="other"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- dataType pre-defines the tokens in line with CMSIS data type definitions -->
+ <xs:simpleType name="dataTypeType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="uint8_t"/>
+ <xs:enumeration value="uint16_t"/>
+ <xs:enumeration value="uint32_t"/>
+ <xs:enumeration value="uint64_t"/>
+ <xs:enumeration value="int8_t"/>
+ <xs:enumeration value="int16_t"/>
+ <xs:enumeration value="int32_t"/>
+ <xs:enumeration value="int64_t"/>
+ <xs:enumeration value="uint8_t *"/>
+ <xs:enumeration value="uint16_t *"/>
+ <xs:enumeration value="uint32_t *"/>
+ <xs:enumeration value="uint64_t *"/>
+ <xs:enumeration value="int8_t *"/>
+ <xs:enumeration value="int16_t *"/>
+ <xs:enumeration value="int32_t *"/>
+ <xs:enumeration value="int64_t *"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <!-- dimableIdentifierType specifies the subset and sequence of characters used for specifying identifiers that may contain %s from dim. -->
+ <!-- this is particularly important as these are used in ANSI C Structures during the device header file generation -->
+ <xs:simpleType name="dimableIdentifierType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="((%s)|(%s)[_A-Za-z]{1}[_A-Za-z0-9]*)|([_A-Za-z]{1}[_A-Za-z0-9]*(\[%s\])?)|([_A-Za-z]{1}[_A-Za-z0-9]*(%s)?[_A-Za-z0-9]*)"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- identifierType specifies the subset and sequence of characters used for specifying identifiers that must not contain %s from dim. -->
+ <!-- this is particularly important as these are used in ANSI C Structures during the device header file generation -->
+ <xs:simpleType name="identifierType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[_A-Za-z0-9]*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- V1.3: Protection Access Attribute Strings -->
+ <xs:simpleType name="protectionStringType">
+ <xs:restriction base="xs:string">
+ <!-- s = Secure -->
+ <!-- n = Non-secure -->
+ <!-- p = Privileged -->
+ <xs:pattern value="[snp]"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- V1.3: SAU Access Type -->
+ <xs:simpleType name="sauAccessType">
+ <xs:restriction base="xs:string">
+ <!-- c = non-secure Callable / Secure -->
+ <!-- n = Non-secure -->
+ <xs:pattern value="[cn]"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <!-- dimIndexType specifies the subset and sequence of characters used for specifying the sequence of indices in register arrays -->
+ <xs:simpleType name="dimIndexType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-9]+\-[0-9]+|[A-Z]-[A-Z]|[_0-9a-zA-Z]+(,\s*[_0-9a-zA-Z]+)+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- scaledNonNegativeInteger specifies the format in which numbers are represented in hexadecimal or decimal format -->
+ <xs:simpleType name="scaledNonNegativeInteger">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[+]?(0x|0X|#)?[0-9a-fA-F]+[kmgtKMGT]?"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- enumeratedValueDataType specifies the number formats for the values in enumeratedValues -->
+ <xs:simpleType name="enumeratedValueDataType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[+]?(((0x|0X)[0-9a-fA-F]+)|([0-9]+)|((#|0b)[01xX]+))"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- accessType specfies the pre-defined tokens for the available accesses -->
+ <xs:simpleType name="accessType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="read-only"/>
+ <xs:enumeration value="write-only"/>
+ <xs:enumeration value="read-write"/>
+ <xs:enumeration value="writeOnce"/>
+ <xs:enumeration value="read-writeOnce"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- modifiedWriteValuesType specifies the pre-defined tokens for the write side effects -->
+ <xs:simpleType name="modifiedWriteValuesType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="oneToClear"/>
+ <xs:enumeration value="oneToSet"/>
+ <xs:enumeration value="oneToToggle"/>
+ <xs:enumeration value="zeroToClear"/>
+ <xs:enumeration value="zeroToSet"/>
+ <xs:enumeration value="zeroToToggle"/>
+ <xs:enumeration value="clear"/>
+ <xs:enumeration value="set"/>
+ <xs:enumeration value="modify"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- readAction type specifies the pre-defined tokens for read side effects -->
+ <xs:simpleType name="readActionType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="clear"/>
+ <xs:enumeration value="set"/>
+ <xs:enumeration value="modify"/>
+ <xs:enumeration value="modifyExternal"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- enumUsageType specifies the pre-defined tokens for selecting what access types an enumeratedValues set is associated with -->
+ <xs:simpleType name="enumUsageType">
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="read"/>
+ <xs:enumeration value="write"/>
+ <xs:enumeration value="read-write"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- bitRangeType specifies the bit numbers to be restricted values from 0 - 69 -->
+ <xs:simpleType name="bitRangeType">
+ <xs:restriction base="xs:token">
+ <xs:pattern value="\[([0-4])?[0-9]:([0-4])?[0-9]\]"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <!-- writeContraintType specifies how to describe the restriction of the allowed values that can be written to a resource -->
+ <xs:complexType name="writeConstraintType">
+ <xs:choice>
+ <xs:element name="writeAsRead" type="xs:boolean"/>
+ <xs:element name="useEnumeratedValues" type="xs:boolean"/>
+ <xs:element name="range">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="minimum" type="scaledNonNegativeInteger"/>
+ <xs:element name="maximum" type="scaledNonNegativeInteger"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:complexType>
+ <!-- addressBlockType specifies the elements to describe an address block -->
+ <xs:complexType name="addressBlockType">
+ <xs:sequence>
+ <xs:element name="offset" type="scaledNonNegativeInteger"/>
+ <xs:element name="size" type="scaledNonNegativeInteger"/>
+ <xs:element name="usage">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="registers"/>
+ <xs:enumeration value="buffer"/>
+ <xs:enumeration value="reserved"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <!-- Version 1.3.2: optional access protection for an address block s=secure n=non-secure p=privileged -->
+ <xs:element name="protection" type="protectionStringType" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ <!-- interruptType specifies how to describe an interrupt associated with a peripheral -->
+ <xs:complexType name="interruptType">
+ <xs:sequence>
+ <xs:element name="name" type="stringType"/>
+ <xs:element name="description" type="xs:string" minOccurs="0"/>
+ <xs:element name="value" type="xs:integer"/>
+ </xs:sequence>
+ </xs:complexType>
+ <!-- register properties group specifies register size, access permission and reset value
+ this is used in multiple locations. Settings are inherited downstream. -->
+ <xs:group name="registerPropertiesGroup">
+ <xs:sequence>
+ <xs:element name="size" type="scaledNonNegativeInteger" minOccurs="0"/>
+ <xs:element name="access" type="accessType" minOccurs="0"/>
+ <!-- V 1.3: extended register access protection -->
+ <xs:element name="protection" type="protectionStringType" minOccurs="0"/>
+ <xs:element name="resetValue" type="scaledNonNegativeInteger" minOccurs="0"/>
+ <xs:element name="resetMask" type="scaledNonNegativeInteger" minOccurs="0"/>
+ </xs:sequence>
+ </xs:group>
+ <!-- bitRangeLsbMsbStyle specifies the bit position of a field within a register
+ by specifying the least significant and the most significant bit position -->
+ <xs:group name="bitRangeLsbMsbStyle">
+ <xs:sequence>
+ <xs:element name="lsb" type="scaledNonNegativeInteger"/>
+ <xs:element name="msb" type="scaledNonNegativeInteger"/>
+ </xs:sequence>
+ </xs:group>
+ <!-- bitRangeOffsetWidthStyle specifies the bit position of a field within a register
+ by specifying the least significant bit position and the bitWidth of the field -->
+ <xs:group name="bitRangeOffsetWidthStyle">
+ <xs:sequence>
+ <xs:element name="bitOffset" type="scaledNonNegativeInteger"/>
+ <xs:element name="bitWidth" type="scaledNonNegativeInteger" minOccurs="0"/>
+ </xs:sequence>
+ </xs:group>
+
+ <!-- dimElementGroup specifies the number of array elements (dim), the address offset
+ between to consecutive array elements and an a comma seperated list of strings
+ being used for identifying each element in the array -->
+ <xs:group name="dimElementGroup">
+ <xs:sequence>
+ <xs:element name="dim" type="scaledNonNegativeInteger"/>
+ <xs:element name="dimIncrement" type="scaledNonNegativeInteger"/>
+ <xs:element name="dimIndex" type="dimIndexType" minOccurs="0"/>
+ <xs:element name="dimName" type="identifierType" minOccurs="0"/>
+ <xs:element name="dimArrayIndex" type="dimArrayIndexType" minOccurs="0"/>
+ </xs:sequence>
+ </xs:group>
+
+ <xs:complexType name="cpuType">
+ <xs:sequence>
+ <!-- V1.1: ARM processor name: Cortex-Mx / SCxxx -->
+ <xs:element name="name" type="cpuNameType"/>
+ <!-- V1.1: ARM defined revision of the cpu -->
+ <xs:element name="revision" type="revisionType"/>
+ <!-- V1.1: Endian specifies the endianess of the processor/device -->
+ <xs:element name="endian" type="endianType"/>
+ <!-- V1.1: mpuPresent specifies whether or not a memory protection unit is physically present -->
+ <xs:element name="mpuPresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.1: fpuPresent specifies whether or not a floating point hardware unit is physically present -->
+ <xs:element name="fpuPresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.2: fpuDP specifies a double precision floating point hardware unit is physically present-->
+ <xs:element name="fpuDP" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.3: dspPresent specifies whether the optional SIMD instructions are supported by processor -->
+ <xs:element name="dspPresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.2: icachePresent specifies that an instruction cache is physically present-->
+ <xs:element name="icachePresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.2: dcachePresent specifies that a data cache is physically present-->
+ <xs:element name="dcachePresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.2: itcmPresent specifies that an instruction tightly coupled memory is physically present-->
+ <xs:element name="itcmPresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.2: dtcmPresent specifies that an data tightly coupled memory is physically present-->
+ <xs:element name="dtcmPresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.1: vtorPresent is used for Cortex-M0+ based devices only. It indicates whether the Vector -->
+ <!-- Table Offset Register is implemented in the device or not -->
+ <xs:element name="vtorPresent" type="xs:boolean" minOccurs="0"/>
+ <!-- V1.1: nvicPrioBits specifies the number of bits used by the Nested Vectored Interrupt Controller -->
+ <!-- for defining the priority level = # priority levels -->
+ <xs:element name="nvicPrioBits" type="scaledNonNegativeInteger"/>
+ <!-- V1.1: vendorSystickConfig is set true if a custom system timer is implemented in the device -->
+ <!-- instead of the ARM specified SysTickTimer -->
+ <xs:element name="vendorSystickConfig" type="xs:boolean"/>
+ <!-- V1.3: reports the total number of interrupts implemented by the device (optional) -->
+ <xs:element name="deviceNumInterrupts" type="scaledNonNegativeInteger" minOccurs="0"/>
+ <!-- V1.3: sauRegions specifies the available number of address regions -->
+ <!-- if not specified a value of zero is assumed -->
+ <xs:element name="sauNumRegions" type="scaledNonNegativeInteger" minOccurs="0"/>
+ <!-- V1.3: SAU Regions Configuration (if fully or partially predefined) -->
+ <xs:element name="sauRegionsConfig" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="region" minOccurs="0" maxOccurs="unbounded">
+ <!-- addressBlockType specifies the elements to describe an address block -->
+ <xs:complexType>
+ <xs:sequence minOccurs="1" maxOccurs="unbounded">
+ <xs:element name="base" type="scaledNonNegativeInteger"/>
+ <xs:element name="limit" type="scaledNonNegativeInteger"/>
+ <xs:element name="access" type="sauAccessType"/>
+ </xs:sequence>
+ <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/>
+ <xs:attribute name="name" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/>
+ <xs:attribute name="protectionWhenDisabled" type="protectionStringType" use="optional" default="s"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="enumeratedValueType">
+ <xs:sequence>
+ <!-- name is a ANSI C indentifier representing the value (C Enumeration) -->
+ <xs:element name="name" type="identifierType"/>
+ <!-- description contains the details about the semantics/behavior specified by this value -->
+ <xs:element name="description" type="stringType" minOccurs="0"/>
+ <xs:choice>
+ <xs:element name="value" type="enumeratedValueDataType"/>
+ <!-- isDefault specifies the name and description for all values that are not
+ specifically described individually -->
+ <xs:element name="isDefault" type="xs:boolean"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="enumerationType">
+ <xs:sequence>
+ <!-- name specfies a reference to this enumeratedValues section for reuse purposes
+ this name does not appear in the System Viewer nor the Header File. -->
+ <xs:element name="name" type="identifierType" minOccurs="0"/>
+ <!-- overrides the hierarchical enumeration type in the device header file. User is responsible for uniqueness across description -->
+ <xs:element name="headerEnumName" type="identifierType" minOccurs="0"/>
+ <!-- usage specifies whether this enumeration is to be used for read or write or
+ (read and write) accesses -->
+ <xs:element name="usage" type="enumUsageType" minOccurs="0"/>
+ <!-- enumeratedValue derivedFrom=<identifierType> -->
+ <xs:element name="enumeratedValue" type="enumeratedValueType" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="derivedFrom" type="identifierType" use="optional"/>
+ </xs:complexType>
+
+ <xs:complexType name="dimArrayIndexType">
+ <xs:sequence>
+ <xs:element name="headerEnumName" type="identifierType" minOccurs="0"/>
+ <xs:element name="enumeratedValue" type="enumeratedValueType" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="fieldType">
+ <xs:sequence>
+ <xs:group ref="dimElementGroup" minOccurs="0"/>
+ <!-- name specifies a field's name. The System Viewer and the device header file will
+ use the name of the field as identifier -->
+ <xs:element name="name" type="dimableIdentifierType"/>
+ <!-- description contains reference manual level information about the function and
+ options of a field -->
+ <xs:element name="description" type="stringType" minOccurs="0"/>
+ <!-- alternative specifications of the bit position of the field within the register -->
+ <xs:choice minOccurs="1" maxOccurs="1">
+ <!-- bit field described by lsb followed by msb tag -->
+ <xs:group ref="bitRangeLsbMsbStyle"/>
+ <!-- bit field described by bit offset relative to Bit0 + bit width of field -->
+ <xs:group ref="bitRangeOffsetWidthStyle"/>
+ <!-- bit field described by [<msb>:<lsb>] -->
+ <xs:element name="bitRange" type="bitRangeType"/>
+ </xs:choice>
+ <!-- access describes the predefined permissions for the field. -->
+ <xs:element name="access" type="accessType" minOccurs="0"/>
+ <!-- predefined description of write side effects -->
+ <xs:element name="modifiedWriteValues" type="modifiedWriteValuesType" minOccurs="0"/>
+ <!-- writeContstraint specifies the subrange of allowed values -->
+ <xs:element name="writeConstraint" type="writeConstraintType" minOccurs="0"/>
+ <!-- readAction specifies the read side effects. -->
+ <xs:element name="readAction" type="readActionType" minOccurs="0"/>
+ <!-- enumeratedValues derivedFrom=<identifierType> -->
+ <xs:element name="enumeratedValues" type="enumerationType" minOccurs="0" maxOccurs="2">
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
+ </xs:complexType>
+
+ <xs:complexType name="fieldsType">
+ <xs:sequence>
+ <!-- field derivedFrom=<identifierType> -->
+ <xs:element name="field" type="fieldType" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="registerType">
+ <xs:sequence>
+ <xs:group ref="dimElementGroup" minOccurs="0"/>
+ <!-- name specifies the name of the register. The register name is used by System Viewer and
+ device header file generator to represent a register -->
+ <xs:element name="name" type="dimableIdentifierType"/>
+ <!-- display name specifies a register name without the restritions of an ANSIS C identifier.
+ The use of this tag is discouraged because it does not allow consistency between
+ the System View and the device header file. -->
+ <xs:element name="displayName" type="stringType" minOccurs="0"/>
+ <!-- description contains a reference manual level description about the register and it's purpose -->
+ <xs:element name="description" type="stringType" minOccurs="0"/>
+ <xs:choice>
+ <!-- alternateGroup specifies the identifier of the subgroup a register belongs to.
+ This is useful if a register has a different description per mode but a single name -->
+ <xs:element name="alternateGroup" type="identifierType" minOccurs="0"/>
+ <!-- V1.1: alternateRegister specifies an alternate register description for an address that is
+ already fully described. In this case the register name must be unique within the peripheral -->
+ <xs:element name="alternateRegister" type="dimableIdentifierType" minOccurs="0"/>
+ </xs:choice>
+ <!-- addressOffset describes the address of the register relative to the baseOffset of the peripheral -->
+ <xs:element name="addressOffset" type="scaledNonNegativeInteger"/>
+ <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
+ reset value. These default values are inherited to all fields contained in this register -->
+ <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
+ <!-- V1.1: dataType specifies a CMSIS compliant native dataType for a register (i.e. signed, unsigned, pointer) -->
+ <xs:element name="dataType" type="dataTypeType" minOccurs="0"/>
+ <!-- modifiedWriteValues specifies the write side effects -->
+ <xs:element name="modifiedWriteValues" type="modifiedWriteValuesType" minOccurs="0"/>
+ <!-- writeConstraint specifies the subset of allowed write values -->
+ <xs:element name="writeConstraint" type="writeConstraintType" minOccurs="0"/>
+ <!-- readAcction specifies the read side effects -->
+ <xs:element name="readAction" type="readActionType" minOccurs="0"/>
+ <!-- fields section contains all fields that belong to this register -->
+ <xs:element name="fields" type="fieldsType" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
+ </xs:complexType>
+
+ <!-- V1.1: A cluster is a set of registers that are composed into a C data structure in the device header file -->
+ <xs:complexType name="clusterType">
+ <xs:sequence>
+ <xs:group ref="dimElementGroup" minOccurs="0"/>
+ <xs:element name="name" type="dimableIdentifierType"/>
+ <xs:element name="description" type="xs:string"/>
+ <!-- V1.1: alternateCluster specifies an alternative description for a cluster address range that is
+ already fully described. In this case the cluster name must be unique within the peripheral -->
+ <xs:element name="alternateCluster" type="dimableIdentifierType" minOccurs="0"/>
+ <!-- V1.1: headerStructName specifies the name for the cluster structure typedef
+ used in the device header generation instead of the cluster name -->
+ <xs:element name="headerStructName" type="identifierType" minOccurs="0"/>
+ <xs:element name="addressOffset" type="scaledNonNegativeInteger"/>
+ <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
+ reset value. These default values are inherited to all registers contained in this peripheral -->
+ <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
+ <xs:sequence>
+ <xs:choice minOccurs="1" maxOccurs="unbounded">
+ <xs:element name="register" type="registerType" minOccurs="0" maxOccurs="unbounded"/>
+ <!-- 1.3: nesting of cluster is supported -->
+ <xs:element name="cluster" type="clusterType" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
+ </xs:complexType>
+
+ <!-- the registers section can have an arbitrary list of cluster and register sections -->
+ <xs:complexType name="registersType">
+ <xs:choice minOccurs="1" maxOccurs="unbounded">
+ <xs:element name="cluster" type="clusterType"/>
+ <xs:element name="register" type="registerType"/>
+ </xs:choice>
+ </xs:complexType>
+
+ <xs:complexType name="peripheralType">
+ <xs:sequence>
+ <!-- 1.3: specify uni-dimensional array of peripheral - requires name="<name>[%s]" -->
+ <xs:group ref="dimElementGroup" minOccurs="0"/>
+ <!-- name specifies the name of a peripheral. This name is used for the System View and device header file -->
+ <xs:element name="name" type="dimableIdentifierType"/>
+ <!-- version specifies the version of the peripheral descriptions -->
+ <xs:element name="version" type="stringType" minOccurs="0"/>
+ <!-- description provides a high level functional description of the peripheral -->
+ <xs:element name="description" type="stringType" minOccurs="0"/>
+ <!-- V1.1: alternatePeripheral specifies an alternative description for an address range that is
+ already fully by a peripheral described. In this case the peripheral name must be unique within the device description -->
+ <xs:element name="alternatePeripheral" type="dimableIdentifierType" minOccurs="0"/>
+ <!-- groupName assigns this peripheral to a group of peripherals. This is only used bye the System View -->
+ <xs:element name="groupName" type="xs:Name" minOccurs="0"/>
+ <!-- prependToName specifies a prefix that is placed in front of each register name of this peripheral.
+ The device header file will show the registers in a C-Struct of the peripheral without the prefix. -->
+ <xs:element name="prependToName" type="identifierType" minOccurs="0"/>
+ <!-- appendToName is a postfix that is appended to each register name of this peripheral. The device header
+ file will sho the registers in a C-Struct of the peripheral without the postfix -->
+ <xs:element name="appendToName" type="identifierType" minOccurs="0"/>
+ <!-- V1.1: headerStructName specifies the name for the peripheral structure typedef
+ used in the device header generation instead of the peripheral name -->
+ <xs:element name="headerStructName" type="dimableIdentifierType" minOccurs="0"/>
+ <!-- disableCondition contains a logical expression based on constants and register or bit-field values
+ if the condition is evaluated to true, the peripheral display will be disabled -->
+ <xs:element name="disableCondition" type="stringType" minOccurs="0"/>
+ <!-- baseAddress specifies the absolute base address of a peripheral. For derived peripherals it is mandatory
+ to specify a baseAddress. -->
+ <xs:element name="baseAddress" type="scaledNonNegativeInteger"/>
+ <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
+ reset value. These default values are inherited to all registers contained in this peripheral -->
+ <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
+ <!-- addressBlock specifies one or more address ranges that are assigned exclusively to this peripheral.
+ derived peripherals may have no addressBlock, however none-derived peripherals are required to specify
+ at least one address block -->
+ <xs:element name="addressBlock" type="addressBlockType" minOccurs="0" maxOccurs="unbounded"/>
+ <!-- interrupt specifies can specify one or more interrtupts by name, description and value -->
+ <xs:element name="interrupt" type="interruptType" minOccurs="0" maxOccurs="unbounded"/>
+ <!-- registers section contains all registers owned by the peripheral. In case a peripheral gets derived it does
+ not have its own registers section, hence this section is optional. A unique peripheral without a
+ registers section is not allowed -->
+ <xs:element name="registers" type="registersType" minOccurs="0" maxOccurs="1">
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="derivedFrom" type="dimableIdentifierType" use="optional"/>
+ </xs:complexType>
+
+ <!-- ==================================================== -->
+ <!-- The top level element of a description is the device -->
+ <!-- ==================================================== -->
+ <xs:element name="device" nillable="true">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- V1.1: Vendor Name -->
+ <xs:element name="vendor" type="stringType" minOccurs="0"/>
+ <!-- V1.1: Vendor ID - a short name for referring to the vendor (e.g. Texas Instruments = TI) -->
+ <xs:element name="vendorID" type="identifierType" minOccurs="0"/>
+ <!-- name specifies the device name being described -->
+ <xs:element name="name" type="identifierType"/>
+ <!-- V1.1: series specifies the device series or family name -->
+ <xs:element name="series" type="stringType" minOccurs="0"/>
+ <!-- version specifies the version of the device description -->
+ <xs:element name="version" type="stringType"/>
+ <!-- description is a string describing the device features (e.g. memory size, peripherals, etc.) -->
+ <xs:element name="description" type="stringType"/>
+ <!-- V1.1: licenseText specifies the file header section to be included in any derived file -->
+ <xs:element name="licenseText" type="stringType" minOccurs="0"/>
+ <!-- V1.1: cpu specifies the details of the processor included in the device -->
+ <xs:element name="cpu" type="cpuType" minOccurs="0"/>
+ <!-- V1.1: the tag specifies the filename without extension of the CMSIS System Device include file.
+ This tag is used by the header file generator for customizing the include statement referencing the
+ CMSIS system file within the CMSIS device header file. By default the filename is "system_<device.name>"
+ In cases a device series shares a single system header file, the name of the series shall be used
+ instead of the individual device name. -->
+ <xs:element name="headerSystemFilename" type="identifierType" minOccurs="0"/>
+ <!-- V1.1: headerDefinitionPrefix specifies the string being prepended to all names of types defined in
+ generated device header file -->
+ <xs:element name="headerDefinitionsPrefix" type="identifierType" minOccurs="0"/>
+ <!-- addressUnitBits specifies the size of the minimal addressable unit in bits -->
+ <xs:element name="addressUnitBits" type="scaledNonNegativeInteger"/>
+ <!-- width specifies the number of bits for the maximum single transfer size allowed by the bus interface.
+ This sets the maximum size of a single register that can be defined for an address space -->
+ <xs:element name="width" type="scaledNonNegativeInteger"/>
+ <!-- registerPropertiesGroup elements specify the default values for register size, access permission and
+ reset value -->
+ <xs:group ref="registerPropertiesGroup" minOccurs="0"/>
+
+ <!-- peripherals is containing all peripherals -->
+ <xs:element name="peripherals">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="peripheral" type="peripheralType" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Vendor Extensions: this section captures custom extensions. This section will be ignored by default -->
+ <xs:element name="vendorExtensions" minOccurs="0" maxOccurs="1">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
+ </xs:any>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="schemaVersion" type="xs:decimal" use="required"/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
+
<!-- END OF FILE --> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/cmsis.css b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/cmsis.css
index 1dc1523721..586d4d28f4 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/cmsis.css
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/cmsis.css
@@ -1,1282 +1,1282 @@
-/* The standard CSS for doxygen */
-
-body, table, div, p, dl {
- font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
- font-size: 13px;
- line-height: 1.3;
-}
-
-/* CMSIS styles */
-
-.style1 {
- text-align: center;
-}
-.style2 {
- color: #0000FF;
- font-weight: normal;
-}
-.style3 {
- text-align: left;
-}
-.style4 {
- color: #008000;
-}
-.style5 {
- color: #0000FF;
-}
-.style6 {
- color: #000000;
- font-style:italic;
-}
-.mand {
- color: #0000FF;
-}
-.opt {
- color: #008000;
-}
-.cond {
- color: #990000;
-}
-
-.choice
-{
- background-color:#F7F9D0;
-}
-.seq
-{
- background-color:#C9DECB;
-}
-.group1
-{
- background-color:#F8F1F1;
-}
-.group2
-{
- background-color:#DCEDEA;
-}
-
-
-ul ul {
- list-style-type: disc;
-}
-
-ul ul ul {
- list-style-type: disc;
-}
-
-ul.hierarchy {
- color: green;
-}
-
-em {
- color: #000000;
- font-style:italic;
-}
-
-
-
-/* CMSIS Tables */
-table.cmtab1 {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
- text-align: justify;
- width:70%;
-}
-
-th.cmtab1 {
- background: #EBEFF6;
- font-weight: bold;
- height: 28px;
-}
-
-td.cmtab1 {
- padding:1px;
- text-align: left;
-}
-
-table.cmtable {
- border-collapse:collapse;
- text-align: justify;
-}
-
-table.cmtable td, table.cmtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.cmtable th {
- background-color: #EBEFF6;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
-}
-
-td.MonoTxt {
- font-family:"Arial monospaced for SAP";
-}
-
-td.XML-Token
-{
- azimuth: 180;
- font-style:italic;
- color:Maroon;
- z-index:20;
-
-}
-
-span.XML-Token
-{
- azimuth: 180;
- font-style:italic;
- color:Maroon;
- z-index:20;
-
-}
-
-span.h2
-{
- font-size: 120%;
- font-weight: bold;
-}
-
-div.new
-{
- background-color:#ccffcc; /* light green */
-}
-
-div.mod
-{
- background-color:#ffe6cc; /* light amber */
-}
-
-div.del
-{
- background-color:#ffcccc; /* light red */
-}
-
-/* @group Heading Levels */
-
-h1 {
- font-size: 150%;
-}
-
-.title {
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2 {
- font-size: 120%;
-}
-
-h3 {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
- margin-top: 2px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A2B4D8;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3A568E;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4464A5;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9AAED5;
- color: #ffffff;
- border: 1px double #849CCC;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 4px;
- margin: 4px;
- background-color: #FBFCFD;
- border: 1px solid #C3CFE6;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
-}
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C3CFE6;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C3CFE6;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EDF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9AAED5;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A2B4D8;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4769AD;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
- border-top: 1px solid #C3CFE6;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4464A5;
- white-space: nowrap;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4464A5;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A2B4D8;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A7B8DA;
- border-left: 1px solid #A7B8DA;
- border-right: 1px solid #A7B8DA;
- padding: 6px 0px 6px 0px;
- color: #233456;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E7F3;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A7B8DA;
- border-left: 1px solid #A7B8DA;
- border-right: 1px solid #A7B8DA;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #708CC4;
- border-top:1px solid #5072B7;
- border-left:1px solid #5072B7;
- border-right:1px solid #C3CFE6;
- border-bottom:1px solid #C3CFE6;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3A568E;
-}
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #293C63;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2B4069;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #EBEFF6;
- color: #000000;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- width: 100%;
- margin-bottom: 10px;
- border: 1px solid #A7B8DA;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A7B8DA;
- border-bottom: 1px solid #A7B8DA;
- vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A7B8DA;
- width: 100%;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E7F3;
- font-size: 90%;
- color: #233456;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A7B8DA;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- height:30px;
- line-height:30px;
- color:#889FCE;
- border:solid 1px #C1CDE5;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#344D7E;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6583BF;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#344D7E;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- margin-left: 5px;
- font-size: 8pt;
- padding-left: 5px;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C3CFE6;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 7px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5072B7;
-}
-
-.image
-{
- text-align: left;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #8EA4D0;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#314877;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D7DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4464A5;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 13px;
+ line-height: 1.3;
+}
+
+/* CMSIS styles */
+
+.style1 {
+ text-align: center;
+}
+.style2 {
+ color: #0000FF;
+ font-weight: normal;
+}
+.style3 {
+ text-align: left;
+}
+.style4 {
+ color: #008000;
+}
+.style5 {
+ color: #0000FF;
+}
+.style6 {
+ color: #000000;
+ font-style:italic;
+}
+.mand {
+ color: #0000FF;
+}
+.opt {
+ color: #008000;
+}
+.cond {
+ color: #990000;
+}
+
+.choice
+{
+ background-color:#F7F9D0;
+}
+.seq
+{
+ background-color:#C9DECB;
+}
+.group1
+{
+ background-color:#F8F1F1;
+}
+.group2
+{
+ background-color:#DCEDEA;
+}
+
+
+ul ul {
+ list-style-type: disc;
+}
+
+ul ul ul {
+ list-style-type: disc;
+}
+
+ul.hierarchy {
+ color: green;
+}
+
+em {
+ color: #000000;
+ font-style:italic;
+}
+
+
+
+/* CMSIS Tables */
+table.cmtab1 {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+ text-align: justify;
+ width:70%;
+}
+
+th.cmtab1 {
+ background: #EBEFF6;
+ font-weight: bold;
+ height: 28px;
+}
+
+td.cmtab1 {
+ padding:1px;
+ text-align: left;
+}
+
+table.cmtable {
+ border-collapse:collapse;
+ text-align: justify;
+}
+
+table.cmtable td, table.cmtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.cmtable th {
+ background-color: #EBEFF6;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+}
+
+td.MonoTxt {
+ font-family:"Arial monospaced for SAP";
+}
+
+td.XML-Token
+{
+ azimuth: 180;
+ font-style:italic;
+ color:Maroon;
+ z-index:20;
+
+}
+
+span.XML-Token
+{
+ azimuth: 180;
+ font-style:italic;
+ color:Maroon;
+ z-index:20;
+
+}
+
+span.h2
+{
+ font-size: 120%;
+ font-weight: bold;
+}
+
+div.new
+{
+ background-color:#ccffcc; /* light green */
+}
+
+div.mod
+{
+ background-color:#ffe6cc; /* light amber */
+}
+
+div.del
+{
+ background-color:#ffcccc; /* light red */
+}
+
+/* @group Heading Levels */
+
+h1 {
+ font-size: 150%;
+}
+
+.title {
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2 {
+ font-size: 120%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A2B4D8;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3A568E;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4464A5;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9AAED5;
+ color: #ffffff;
+ border: 1px double #849CCC;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px;
+ margin: 4px;
+ background-color: #FBFCFD;
+ border: 1px solid #C3CFE6;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+}
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C3CFE6;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C3CFE6;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EDF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9AAED5;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A2B4D8;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4769AD;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #C3CFE6;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4464A5;
+ white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4464A5;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A2B4D8;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A7B8DA;
+ border-left: 1px solid #A7B8DA;
+ border-right: 1px solid #A7B8DA;
+ padding: 6px 0px 6px 0px;
+ color: #233456;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E7F3;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A7B8DA;
+ border-left: 1px solid #A7B8DA;
+ border-right: 1px solid #A7B8DA;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #708CC4;
+ border-top:1px solid #5072B7;
+ border-left:1px solid #5072B7;
+ border-right:1px solid #C3CFE6;
+ border-bottom:1px solid #C3CFE6;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+}
+
+
+
+/* @end */
+
+/* these are for tree view when not used as main index */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3A568E;
+}
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #293C63;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2B4069;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #EBEFF6;
+ color: #000000;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ width: 100%;
+ margin-bottom: 10px;
+ border: 1px solid #A7B8DA;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A7B8DA;
+ border-bottom: 1px solid #A7B8DA;
+ vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A7B8DA;
+ width: 100%;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E7F3;
+ font-size: 90%;
+ color: #233456;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A7B8DA;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ height:30px;
+ line-height:30px;
+ color:#889FCE;
+ border:solid 1px #C1CDE5;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#344D7E;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6583BF;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#344D7E;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+div.ingroups
+{
+ margin-left: 5px;
+ font-size: 8pt;
+ padding-left: 5px;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C3CFE6;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 7px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5072B7;
+}
+
+.image
+{
+ text-align: left;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #8EA4D0;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#314877;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D7DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 20px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4464A5;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/printComponentTabs.js b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/printComponentTabs.js
index c54301a521..1858286cde 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/printComponentTabs.js
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/printComponentTabs.js
@@ -1,40 +1,40 @@
-var strgURL = location.pathname; // path of current component
-
-// constuctor for the array of objects
-function tabElement(id, folderName, tabTxt ) {
- this.id = id; // elementID as needed in html;
- this.folderName = folderName; // folder name of the component
- this.tabTxt = tabTxt; // Text displayed as menu on the web
- this.currentListItem = '<li id="' + this.id + '" class="current"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
- this.listItem = '<li id="' + this.id + '"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
-};
-
-// array of objects
-var arr = [];
-
-// fill array
- arr.push( new tabElement( "GEN", "/General/html/", "General") );
- arr.push( new tabElement( "CORE_A", "/Core_A/html/", "Core(A)") );
- arr.push( new tabElement( "CORE_M", "/Core/html/", "Core(M)") );
- arr.push( new tabElement( "DRV", "/Driver/html/", "Driver") );
- arr.push( new tabElement( "DSP&ML", "/DSP/html/", "DSP") );
- arr.push( new tabElement( "NN", "/NN/html/", "NN") );
- arr.push( new tabElement( "RTOSv1", "/RTOS/html/", "RTOS v1") );
- arr.push( new tabElement( "RTOSv2", "/RTOS2/html/", "RTOS v2") );
- arr.push( new tabElement( "PACK", "/Pack/html/", "Pack") );
- arr.push( new tabElement( "Build", "/Build/html/", "Build") );
- arr.push( new tabElement( "SVD", "/SVD/html/", "SVD") );
- arr.push( new tabElement( "DAP", "/DAP/html/", "DAP") );
- arr.push( new tabElement( "ZONE", "/Zone/html/", "Zone") );
-
-// write tabs
-// called from the header file.
-function writeComponentTabs() {
- for ( var i=0; i < arr.length; i++ ) {
- if (strgURL.search(arr[i].folderName) > 0) { // if this is the current folder
- document.write(arr[i].currentListItem); // then print and hightlight the tab
- } else {
- document.write(arr[i].listItem); // else, print the tab
- }
- }
-};
+var strgURL = location.pathname; // path of current component
+
+// constuctor for the array of objects
+function tabElement(id, folderName, tabTxt ) {
+ this.id = id; // elementID as needed in html;
+ this.folderName = folderName; // folder name of the component
+ this.tabTxt = tabTxt; // Text displayed as menu on the web
+ this.currentListItem = '<li id="' + this.id + '" class="current"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
+ this.listItem = '<li id="' + this.id + '"> <a href="../..' + this.folderName + 'index.html"><span>' + this.tabTxt + '</span></a></li>';
+};
+
+// array of objects
+var arr = [];
+
+// fill array
+ arr.push( new tabElement( "GEN", "/General/html/", "General") );
+ arr.push( new tabElement( "CORE_A", "/Core_A/html/", "Core(A)") );
+ arr.push( new tabElement( "CORE_M", "/Core/html/", "Core(M)") );
+ arr.push( new tabElement( "DRV", "/Driver/html/", "Driver") );
+ arr.push( new tabElement( "DSP&ML", "/DSP/html/", "DSP") );
+ arr.push( new tabElement( "NN", "/NN/html/", "NN") );
+ arr.push( new tabElement( "RTOSv1", "/RTOS/html/", "RTOS v1") );
+ arr.push( new tabElement( "RTOSv2", "/RTOS2/html/", "RTOS v2") );
+ arr.push( new tabElement( "PACK", "/Pack/html/", "Pack") );
+ arr.push( new tabElement( "Build", "/Build/html/", "Build") );
+ arr.push( new tabElement( "SVD", "/SVD/html/", "SVD") );
+ arr.push( new tabElement( "DAP", "/DAP/html/", "DAP") );
+ arr.push( new tabElement( "ZONE", "/Zone/html/", "Zone") );
+
+// write tabs
+// called from the header file.
+function writeComponentTabs() {
+ for ( var i=0; i < arr.length; i++ ) {
+ if (strgURL.search(arr[i].folderName) > 0) { // if this is the current folder
+ document.write(arr[i].currentListItem); // then print and hightlight the tab
+ } else {
+ document.write(arr[i].listItem); // else, print the tab
+ }
+ }
+};
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/tabs.css b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/tabs.css
index 32ddd587c1..ffbab509d7 100644
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/tabs.css
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/docs/CMSIS/SVD/html/tabs.css
@@ -1,71 +1,71 @@
-.tabs, .tabs1, .tabs2, .tabs3 {
- background-image: url('tab_b.png');
- width: 100%;
- z-index: 101;
- font-size: 10px;
-}
-
-.tabs1 {
- background-image: url('tab_topnav.png');
- font-size: 12px;
-}
-
-.tabs2 {
- font-size: 10px;
-}
-.tabs3 {
- font-size: 9px;
-}
-
-.tablist {
- margin: 0;
- padding: 0;
- display: table;
- line-height: 24px;
-}
-
-.tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_b.png');
- list-style: none;
-}
-
-.tabs1 .tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_topnav.png');
- list-style: none;
-}
-
-.tablist a {
- display: block;
- padding: 0 20px;
- font-weight: bold;
- background-image:url('tab_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color: #283A5D;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
- outline: none;
-}
-
-.tabs3 .tablist a {
- padding: 0 10px;
-}
-
-.tablist a:hover {
- background-image: url('tab_h.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
- text-decoration: none;
-}
-
-.tablist li.current a {
- background-image: url('tab_a.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
+.tabs, .tabs1, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 10px;
+}
+
+.tabs1 {
+ background-image: url('tab_topnav.png');
+ font-size: 12px;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+ line-height: 24px;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ list-style: none;
+}
+
+.tabs1 .tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_topnav.png');
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/base/view.xml
index 804d3e8c88..626a259e28 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>1310720</ram>
- <package>251-WLCSP</package>
- <minvoltage>3200</minvoltage>
- <maxvoltage>4400</maxvoltage>
- <description>The CYW43012C0WKWBG device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>1310720</ram>
+ <package>251-WLCSP</package>
+ <minvoltage>3200</minvoltage>
+ <maxvoltage>4400</maxvoltage>
+ <description>The CYW43012C0WKWBG device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/info.xml
index 218dc5f540..9203713583 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW43012C0WKWBG</name>
- <description>The CYW43012C0WKWBG devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW43012C0WKWBG</name>
+ <description>The CYW43012C0WKWBG devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/presentation
index c4e820824c..3d4d778bec 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-43012
+Connectivity
+43012
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/view.xml
index 4042268b21..2c8590458a 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012C0WKWBG/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW43012C0WKWBG" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="43012C0" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="251-WLCSP" />
- <Param name="CPU" value="ARM CM4" />
- <Param name="DeviceSeries" value="43012" />
- <Param name="Speed_MHz" value="96" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="1280" />
- <Param name="Bluetooth" value="5" />
- <Param name="Vddmin_volts" value="3.2" />
- <Param name="Vddmax_volts" value="4.4" />
- <Param name="TempMin_Celsius" value="-20" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW43012C0WKWBG" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="43012C0" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="251-WLCSP" />
+ <Param name="CPU" value="ARM CM4" />
+ <Param name="DeviceSeries" value="43012" />
+ <Param name="Speed_MHz" value="96" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="1280" />
+ <Param name="Bluetooth" value="5" />
+ <Param name="Vddmin_volts" value="3.2" />
+ <Param name="Vddmax_volts" value="4.4" />
+ <Param name="TempMin_Celsius" value="-20" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/base/view.xml
index ebc30c3209..d0b9d343dd 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/base/view.xml
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>
- </mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>1310720</ram>
- <package>106-WLBGA</package>
- <minvoltage>3200</minvoltage>
- <maxvoltage>4400</maxvoltage>
- <description>The CYW43012TC0EKUBG device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>
+ </mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>1310720</ram>
+ <package>106-WLBGA</package>
+ <minvoltage>3200</minvoltage>
+ <maxvoltage>4400</maxvoltage>
+ <description>The CYW43012TC0EKUBG device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/info.xml
index 30a5bb1733..fb6d339281 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW43012TC0EKUBG</name>
- <description>The CYW43012TC0EKUBG devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW43012TC0EKUBG</name>
+ <description>The CYW43012TC0EKUBG devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/presentation
index c4e820824c..3d4d778bec 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-43012
+Connectivity
+43012
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/view.xml
index 9bb2cf6b15..886cd7e276 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0EKUBG/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW43012TC0EKUBG" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="43012C0" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="106-WLBGA" />
- <Param name="CPU" value="None" />
- <Param name="DeviceSeries" value="43012" />
- <Param name="Speed_MHz" value="80" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="1280" />
- <Param name="Bluetooth" value="5" />
- <Param name="Vddmin_volts" value="3.2" />
- <Param name="Vddmax_volts" value="4.4" />
- <Param name="TempMin_Celsius" value="-20" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW43012TC0EKUBG" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="43012C0" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="106-WLBGA" />
+ <Param name="CPU" value="None" />
+ <Param name="DeviceSeries" value="43012" />
+ <Param name="Speed_MHz" value="80" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="1280" />
+ <Param name="Bluetooth" value="5" />
+ <Param name="Vddmin_volts" value="3.2" />
+ <Param name="Vddmax_volts" value="4.4" />
+ <Param name="TempMin_Celsius" value="-20" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/base/view.xml
index 35fd2b2700..4ab05424fd 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/base/view.xml
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>
- </mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>1310720</ram>
- <package>300-FCBGA</package>
- <minvoltage>3200</minvoltage>
- <maxvoltage>4400</maxvoltage>
- <description>The CYW43012TC0KFFBH device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>
+ </mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>1310720</ram>
+ <package>300-FCBGA</package>
+ <minvoltage>3200</minvoltage>
+ <maxvoltage>4400</maxvoltage>
+ <description>The CYW43012TC0KFFBH device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/info.xml
index 6c676549df..a2e13b540e 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW43012TC0KFFBH</name>
- <description>The CYW43012TC0KFFBH devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW43012TC0KFFBH</name>
+ <description>The CYW43012TC0KFFBH devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/presentation
index c4e820824c..3d4d778bec 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-43012
+Connectivity
+43012
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/view.xml
index ba4b63b7d9..16f84f847e 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012TC0KFFBH/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW43012TC0KFFBH" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="43012C0" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="300-FCBGA" />
- <Param name="CPU" value="None" />
- <Param name="DeviceSeries" value="43012" />
- <Param name="Speed_MHz" value="80" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="1280" />
- <Param name="Bluetooth" value="5" />
- <Param name="Vddmin_volts" value="3.2" />
- <Param name="Vddmax_volts" value="4.4" />
- <Param name="TempMin_Celsius" value="-20" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW43012TC0KFFBH" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="43012C0" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="300-FCBGA" />
+ <Param name="CPU" value="None" />
+ <Param name="DeviceSeries" value="43012" />
+ <Param name="Speed_MHz" value="80" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="1280" />
+ <Param name="Bluetooth" value="5" />
+ <Param name="Vddmin_volts" value="3.2" />
+ <Param name="Vddmax_volts" value="4.4" />
+ <Param name="TempMin_Celsius" value="-20" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/base/view.xml
index b121570c8c..d327b8cd6e 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/base/view.xml
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>
- </mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>1310720</ram>
- <package>251-WLCSP</package>
- <minvoltage>3200</minvoltage>
- <maxvoltage>4400</maxvoltage>
- <description>The CYW43012WKWBG device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>
+ </mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>1310720</ram>
+ <package>251-WLCSP</package>
+ <minvoltage>3200</minvoltage>
+ <maxvoltage>4400</maxvoltage>
+ <description>The CYW43012WKWBG device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/info.xml
index a2ebb10192..88c6ac3575 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW43012WKWBG</name>
- <description>The CYW43012WKWBG devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW43012WKWBG</name>
+ <description>The CYW43012WKWBG devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/presentation
index c4e820824c..3d4d778bec 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-43012
+Connectivity
+43012
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/view.xml
index 938bd92a01..277171a8a7 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/CYW43012WKWBG/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW43012WKWBG" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="43012C0" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="251-WLCSP" />
- <Param name="CPU" value="None" />
- <Param name="DeviceSeries" value="43012" />
- <Param name="Speed_MHz" value="80" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="1280" />
- <Param name="Bluetooth" value="5" />
- <Param name="Vddmin_volts" value="3.2" />
- <Param name="Vddmax_volts" value="4.4" />
- <Param name="TempMin_Celsius" value="-20" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW43012WKWBG" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="43012C0" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="251-WLCSP" />
+ <Param name="CPU" value="None" />
+ <Param name="DeviceSeries" value="43012" />
+ <Param name="Speed_MHz" value="80" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="1280" />
+ <Param name="Bluetooth" value="5" />
+ <Param name="Vddmin_volts" value="3.2" />
+ <Param name="Vddmax_volts" value="4.4" />
+ <Param name="TempMin_Celsius" value="-20" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="https://www.cypress.com/documentation/product-overviews/cypress-cyw43012" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/info.xml
index dbd4b6f056..3f66ab53bf 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/43012C0/info.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>43012C0</name>
- <description>The 43012C0 devices</description>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>43012C0</name>
+ <description>The 43012C0 devices</description>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/base/view.xml
index 17d0720afc..979f190a61 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM3</mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>524288</ram>
- <package>63-WLBGA</package>
- <minvoltage>2400</minvoltage>
- <maxvoltage>4800</maxvoltage>
- <description>The CYW43438KUBG device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM3</mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>524288</ram>
+ <package>63-WLBGA</package>
+ <minvoltage>2400</minvoltage>
+ <maxvoltage>4800</maxvoltage>
+ <description>The CYW43438KUBG device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/info.xml
index 3293cc6e35..bade276acc 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW43438KUBG</name>
- <description>The CYW43438KUBG devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW43438KUBG</name>
+ <description>The CYW43438KUBG devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/presentation
index 8d1f11ae89..5ec34f1652 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-43438
+Connectivity
+43438
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/view.xml
index a11845ffff..e4b8a3cb31 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW43438KUBG/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW43438KUBG" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="4343A1" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="63-WLBGA" />
- <Param name="CPU" value="ARM CM3" />
- <Param name="DeviceSeries" value="43438" />
- <Param name="Speed_MHz" value="50" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="512" />
- <Param name="Bluetooth" value="" />
- <Param name="Vddmin_volts" value="2.4" />
- <Param name="Vddmax_volts" value="4.8" />
- <Param name="TempMin_Celsius" value="-30" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/documentation/datasheets/cyw43438-single-chip-ieee-80211ac-bgn-macbasebandradio-integrated-bluetooth" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW43438KUBG" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="4343A1" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="63-WLBGA" />
+ <Param name="CPU" value="ARM CM3" />
+ <Param name="DeviceSeries" value="43438" />
+ <Param name="Speed_MHz" value="50" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="512" />
+ <Param name="Bluetooth" value="" />
+ <Param name="Vddmin_volts" value="2.4" />
+ <Param name="Vddmax_volts" value="4.8" />
+ <Param name="TempMin_Celsius" value="-30" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/documentation/datasheets/cyw43438-single-chip-ieee-80211ac-bgn-macbasebandradio-integrated-bluetooth" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/base/view.xml
index b79355dfe3..8468cbfcef 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/base/view.xml
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>
- </mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>524288</ram>
- <package>74-WLBGA</package>
- <minvoltage>3000</minvoltage>
- <maxvoltage>4800</maxvoltage>
- <description>The CYW4343WKUBG device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>
+ </mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>524288</ram>
+ <package>74-WLBGA</package>
+ <minvoltage>3000</minvoltage>
+ <maxvoltage>4800</maxvoltage>
+ <description>The CYW4343WKUBG device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/info.xml
index a9e21a31b2..f32d71c037 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW4343WKUBG</name>
- <description>The CYW4343WKUBG devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW4343WKUBG</name>
+ <description>The CYW4343WKUBG devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/presentation
index 2dfac14f37..ffe8789035 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-4343W
+Connectivity
+4343W
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/view.xml
index 6327f97822..7e1b030344 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKUBG/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW4343WKUBG" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="4343A1" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="74-WLBGA" />
- <Param name="CPU" value="None" />
- <Param name="DeviceSeries" value="4343W" />
- <Param name="Speed_MHz" value="0" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="512" />
- <Param name="Bluetooth" value="5" />
- <Param name="Vddmin_volts" value="3" />
- <Param name="Vddmax_volts" value="4.8" />
- <Param name="TempMin_Celsius" value="-30" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW4343WKUBG" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="4343A1" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="74-WLBGA" />
+ <Param name="CPU" value="None" />
+ <Param name="DeviceSeries" value="4343W" />
+ <Param name="Speed_MHz" value="0" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="512" />
+ <Param name="Bluetooth" value="5" />
+ <Param name="Vddmin_volts" value="3" />
+ <Param name="Vddmax_volts" value="4.8" />
+ <Param name="TempMin_Celsius" value="-30" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/base/view.xml
index 7201137df9..3cd0343649 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/base/view.xml
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>
- </mcu>
- <vendor>Cypress</vendor>
- <flash>0</flash>
- <ram>524288</ram>
- <package>153-WLCSP</package>
- <minvoltage>3000</minvoltage>
- <maxvoltage>4800</maxvoltage>
- <description>The CYW4343WKWBG device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>
+ </mcu>
+ <vendor>Cypress</vendor>
+ <flash>0</flash>
+ <ram>524288</ram>
+ <package>153-WLCSP</package>
+ <minvoltage>3000</minvoltage>
+ <maxvoltage>4800</maxvoltage>
+ <description>The CYW4343WKWBG device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/info.xml
index 89a8ab5578..22be9fe774 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CYW4343WKWBG</name>
- <description>The CYW4343WKWBG devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CYW4343WKWBG</name>
+ <description>The CYW4343WKWBG devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/presentation
index 2dfac14f37..ffe8789035 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/presentation
@@ -1,2 +1,2 @@
-Connectivity
-4343W
+Connectivity
+4343W
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/view.xml
index 8a7f2d38bc..f81fb1c16c 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/CYW4343WKWBG/studio_3.0/view.xml
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CYW4343WKWBG" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="4343A1" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="153-WLCSP" />
- <Param name="CPU" value="None" />
- <Param name="DeviceSeries" value="4343W" />
- <Param name="Speed_MHz" value="0" />
- <Param name="Flash_KB" value="0" />
- <Param name="ROM_KB" value="640" />
- <Param name="SRAM_KB" value="512" />
- <Param name="Bluetooth" value="5" />
- <Param name="Vddmin_volts" value="3" />
- <Param name="Vddmax_volts" value="4.8" />
- <Param name="TempMin_Celsius" value="-30" />
- <Param name="TempMax_Celsius" value="70" />
- <Param name="SiliconID" value="0x00000000" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CYW4343WKWBG" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="4343A1" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="153-WLCSP" />
+ <Param name="CPU" value="None" />
+ <Param name="DeviceSeries" value="4343W" />
+ <Param name="Speed_MHz" value="0" />
+ <Param name="Flash_KB" value="0" />
+ <Param name="ROM_KB" value="640" />
+ <Param name="SRAM_KB" value="512" />
+ <Param name="Bluetooth" value="5" />
+ <Param name="Vddmin_volts" value="3" />
+ <Param name="Vddmax_volts" value="4.8" />
+ <Param name="TempMin_Celsius" value="-30" />
+ <Param name="TempMax_Celsius" value="70" />
+ <Param name="SiliconID" value="0x00000000" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="https://community.cypress.com/community/wiced-wifi/wiced-wifi-documentation" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/info.xml
index 9338703431..431144418a 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/4343A1/info.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>4343A1</name>
- <description>The 4343A1 devices</description>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>4343A1</name>
+ <description>The 4343A1 devices</description>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/info.xml
index 08c2a9609f..550762b953 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/Connectivity/info.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>Connectivity</name>
- <description>The Connectivity devices</description>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>Connectivity</name>
+ <description>The Connectivity devices</description>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/base/view.xml
index 2ab8765705..b5f3b21f60 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM0p,CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>64-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C4588AZI-H675 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM0p,CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>64-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C4588AZI-H675 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/info.xml
index b008fd386e..592db13c6f 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C4588AZI-H675</name>
- <description>The CY8C4588AZI-H675 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C4588AZI-H675</name>
+ <description>The CY8C4588AZI-H675 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/presentation
index 44a10efd04..abe65a7918 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 4500H
+PSoC 6
+PSoC 4500H
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/view.xml
index c0b90ea877..ceeb752ec1 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H675/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C4588AZI-H675" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="64-TQFP" />
- <Param name="DeviceSeries" value="PSoC 4500H" />
- <Param name="Cores_REMOVED" value="NA" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="2" />
- <Param name="SAR12_REMOVED" value="NA" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="2" />
- <Param name="OpAmp_Removed" value="NA" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="N" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="N" />
- <Param name="TMG" value="N" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="N" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="54" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEAFD110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="P45H" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218452" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C4588AZI-H675" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="64-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 4500H" />
+ <Param name="Cores_REMOVED" value="NA" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="2" />
+ <Param name="SAR12_REMOVED" value="NA" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="2" />
+ <Param name="OpAmp_Removed" value="NA" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="N" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="N" />
+ <Param name="TMG" value="N" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="N" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="54" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEAFD110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="P45H" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218452" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/base/view.xml
index 9d3022511a..3ed6ddd580 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM0p,CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>80-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C4588AZI-H676 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM0p,CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>80-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C4588AZI-H676 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/info.xml
index 40993f0861..20354f43fa 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C4588AZI-H676</name>
- <description>The CY8C4588AZI-H676 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C4588AZI-H676</name>
+ <description>The CY8C4588AZI-H676 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/presentation
index 44a10efd04..abe65a7918 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 4500H
+PSoC 6
+PSoC 4500H
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/view.xml
index 9a78586379..0aa52cb28e 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H676/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C4588AZI-H676" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="80-TQFP" />
- <Param name="DeviceSeries" value="PSoC 4500H" />
- <Param name="Cores_REMOVED" value="NA" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="2" />
- <Param name="SAR12_REMOVED" value="NA" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="2" />
- <Param name="OpAmp_Removed" value="NA" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="N" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="N" />
- <Param name="TMG" value="N" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="N" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="62" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEAFC110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="P45H" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218453" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C4588AZI-H676" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="80-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 4500H" />
+ <Param name="Cores_REMOVED" value="NA" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="2" />
+ <Param name="SAR12_REMOVED" value="NA" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="2" />
+ <Param name="OpAmp_Removed" value="NA" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="N" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="N" />
+ <Param name="TMG" value="N" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="N" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="62" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEAFC110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="P45H" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218453" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/base/view.xml
index 046478594d..4078d449b1 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM0p,CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>64-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C4588AZI-H685 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM0p,CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>64-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C4588AZI-H685 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/info.xml
index e7a6c11cac..8a5875b032 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C4588AZI-H685</name>
- <description>The CY8C4588AZI-H685 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C4588AZI-H685</name>
+ <description>The CY8C4588AZI-H685 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/presentation
index 44a10efd04..abe65a7918 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 4500H
+PSoC 6
+PSoC 4500H
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/view.xml
index a661361edc..a131d66143 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H685/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C4588AZI-H685" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="64-TQFP" />
- <Param name="DeviceSeries" value="PSoC 4500H" />
- <Param name="Cores_REMOVED" value="NA" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="2" />
- <Param name="SAR12_REMOVED" value="NA" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="2" />
- <Param name="OpAmp_Removed" value="NA" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="N" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="Y" />
- <Param name="TMG" value="Y" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="N" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="54" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEAFF110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="P45H" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218450" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C4588AZI-H685" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="64-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 4500H" />
+ <Param name="Cores_REMOVED" value="NA" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="2" />
+ <Param name="SAR12_REMOVED" value="NA" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="2" />
+ <Param name="OpAmp_Removed" value="NA" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="N" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="Y" />
+ <Param name="TMG" value="Y" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="N" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="54" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEAFF110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="P45H" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218450" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/base/view.xml
index 8e4a773fd6..17c77f9583 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM0p,CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>80-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C4588AZI-H686 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM0p,CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>80-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C4588AZI-H686 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/info.xml
index 133780948f..74cdc57c52 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C4588AZI-H686</name>
- <description>The CY8C4588AZI-H686 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C4588AZI-H686</name>
+ <description>The CY8C4588AZI-H686 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/presentation
index 44a10efd04..abe65a7918 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 4500H
+PSoC 6
+PSoC 4500H
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/view.xml
index e689b9c54b..32373ecda4 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C4588AZI-H686/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C4588AZI-H686" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="80-TQFP" />
- <Param name="DeviceSeries" value="PSoC 4500H" />
- <Param name="Cores_REMOVED" value="NA" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="2" />
- <Param name="SAR12_REMOVED" value="NA" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="2" />
- <Param name="OpAmp_Removed" value="NA" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="N" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="Y" />
- <Param name="TMG" value="Y" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="N" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="62" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEAFE110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="P45H" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218451" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C4588AZI-H686" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="80-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 4500H" />
+ <Param name="Cores_REMOVED" value="NA" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="2" />
+ <Param name="SAR12_REMOVED" value="NA" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="2" />
+ <Param name="OpAmp_Removed" value="NA" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="N" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="Y" />
+ <Param name="TMG" value="Y" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="N" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="62" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEAFE110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="P45H" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218451" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/base/view.xml
index 101cfc1c03..bb661cee4e 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>64-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C6144AZI-S4F12 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>64-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C6144AZI-S4F12 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/info.xml
index c8ad79cfa2..94472ee863 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C6144AZI-S4F12</name>
- <description>The CY8C6144AZI-S4F12 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C6144AZI-S4F12</name>
+ <description>The CY8C6144AZI-S4F12 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/presentation
index 5a9f775be9..7e90374eb1 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 61
+PSoC 6
+PSoC 61
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/view.xml
index 63aa144bf0..e0d12cb42d 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F12/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C6144AZI-S4F12" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="64-TQFP" />
- <Param name="DeviceSeries" value="PSoC 61" />
- <Param name="Cores_REMOVED" value="CortexM0p" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="1" />
- <Param name="SAR12_REMOVED" value="1" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="0" />
- <Param name="OpAmp_Removed" value="0;1" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="N" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="Y" />
- <Param name="TMG" value="Y" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="N" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="54" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEAD2110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218449" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C6144AZI-S4F12" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="64-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 61" />
+ <Param name="Cores_REMOVED" value="CortexM0p" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="1" />
+ <Param name="SAR12_REMOVED" value="1" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="0" />
+ <Param name="OpAmp_Removed" value="0;1" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="N" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="Y" />
+ <Param name="TMG" value="Y" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="N" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="54" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEAD2110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218449" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/base/view.xml
index 2cb7e990c3..4c0eb60049 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>64-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C6144AZI-S4F62 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>64-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C6144AZI-S4F62 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/info.xml
index e673fad714..23e94e45c5 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C6144AZI-S4F62</name>
- <description>The CY8C6144AZI-S4F62 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C6144AZI-S4F62</name>
+ <description>The CY8C6144AZI-S4F62 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/presentation
index 5a9f775be9..7e90374eb1 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 61
+PSoC 6
+PSoC 61
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/view.xml
index 9d90bc99d5..00027d49ab 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F62/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C6144AZI-S4F62" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="64-TQFP" />
- <Param name="DeviceSeries" value="PSoC 61" />
- <Param name="Cores_REMOVED" value="CortexM0p" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="1" />
- <Param name="SAR12_REMOVED" value="1" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="0" />
- <Param name="OpAmp_Removed" value="0;1" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="Y" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="N" />
- <Param name="TMG" value="N" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="N" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="54" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEAD0110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218449" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C6144AZI-S4F62" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="64-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 61" />
+ <Param name="Cores_REMOVED" value="CortexM0p" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="1" />
+ <Param name="SAR12_REMOVED" value="1" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="0" />
+ <Param name="OpAmp_Removed" value="0;1" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="Y" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="N" />
+ <Param name="TMG" value="N" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="N" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="54" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEAD0110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218449" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/base/view.xml
index e3fb42d014..145e84612f 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>64-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C6144AZI-S4F82 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>
+ <ram>131072</ram>
+ <package>64-TQFP</package>
+ <minvoltage>1700</minvoltage>
+ <maxvoltage>3600</maxvoltage>
+ <description>The CY8C6144AZI-S4F82 device.</description>
</baseview> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/info.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/info.xml
index 613219ab0d..5c59b11ea5 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/info.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/info.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
-<info>
- <name>CY8C6144AZI-S4F82</name>
- <description>The CY8C6144AZI-S4F82 devices</description>
- <part>true</part>
+<?xml version="1.0" encoding="utf-8"?>
+<info>
+ <name>CY8C6144AZI-S4F82</name>
+ <description>The CY8C6144AZI-S4F82 devices</description>
+ <part>true</part>
</info> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/presentation b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/presentation
index 5a9f775be9..7e90374eb1 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/presentation
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/presentation
@@ -1,2 +1,2 @@
-PSoC 6
-PSoC 61
+PSoC 6
+PSoC 61
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/view.xml
index b4c5ba5b0a..9ea2a42c2c 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F82/studio_3.0/view.xml
@@ -1,63 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
- <Param name="PartNumber" value="CY8C6144AZI-S4F82" />
- <Param name="PartAvailability" value="Active" />
- <Param name="DeviceDie" value="PSoC6A256K" />
- <Param name="Silicon_Revision" value="PRODUCTION" />
- <Param name="Package" value="64-TQFP" />
- <Param name="DeviceSeries" value="PSoC 61" />
- <Param name="Cores_REMOVED" value="CortexM0p" />
- <Param name="Speed_MHz" value="150" />
- <Param name="Flash_KB" value="256" />
- <Param name="SRAM_KB" value="128" />
- <Param name="Bluetooth" value="NA" />
- <Param name="UDB_Count" value="0" />
- <Param name="Preconfigured_Blocks" value="NA" />
- <Param name="SAR12_Count" value="2" />
- <Param name="SAR12_REMOVED" value="NA" />
- <Param name="SAR12Sample_ksps" value="1000" />
- <Param name="OpAmp_Count" value="2" />
- <Param name="OpAmp_Removed" value="NA" />
- <Param name="LPComp_Count" value="2" />
- <Param name="LPComp_REMOVED" value="NA" />
- <Param name="DAC8_Count" value="2" />
- <Param name="DAC8_removed" value="NA" />
- <Param name="DAC12_Count" value="1" />
- <Param name="DAC12_removed" value="NA" />
- <Param name="SampleHold_COUNT " value="1" />
- <Param name="SampleHold_REMOVED" value="NA" />
- <Param name="SDHC_COUNT " value="0" />
- <Param name="SDHC_REMOVED" value="NA" />
- <Param name="SCB_Count" value="6" />
- <Param name="SCB_removed" value="3" />
- <Param name="CAN_FD" value="N" />
- <Param name="TimerCounterPWM_Count" value="12" />
- <Param name="TimerCounterPWM_removed" value="NA" />
- <Param name="USB_Type" value="NA" />
- <Param name="CapSense" value="Y" />
- <Param name="TMG" value="Y" />
- <Param name="CapSenseADC" value="Y" />
- <Param name="SMIF" value="Y" />
- <Param name="Crypto" value="Y" />
- <Param name="I2S_Count" value="0" />
- <Param name="I2S_removed" value="NA" />
- <Param name="PDM_Count" value="0" />
- <Param name="PDM_removed" value="NA" />
- <Param name="DirDriveLCD" value="Y" />
- <Param name="DMAchannels_count" value="62" />
- <Param name="DMACchannels_count" value="2" />
- <Param name="IO_Count" value="54" />
- <Param name="Power_Modes" value="ANY" />
- <Param name="Vddmin_volts" value="1.7" />
- <Param name="Vddmax_volts" value="3.6" />
- <Param name="TempMin_Celsius" value="-40" />
- <Param name="TempMax_Celsius" value="85" />
- <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
- <Param name="SiliconID" value="0xEACD110E" />
- <Param name="Module" value="No" />
- <Param name="REQUIRED_KITS" value="None" />
- <Param name="Next_Best_Alt_Part" value="None" />
- <Param name="DATASHEET" value="http://www.cypress.com/ds218449" />
- <Param name="EDITING_SUPPORT" value="Schematic" />
- <Param name="PROJECT_TEMPLATE" value="" />
+<?xml version="1.0" encoding="utf-8"?>
+<Parameters xml_version="1" xmlns="http://cypress.com/xsd/cydatawounding_v1">
+ <Param name="PartNumber" value="CY8C6144AZI-S4F82" />
+ <Param name="PartAvailability" value="Active" />
+ <Param name="DeviceDie" value="PSoC6A256K" />
+ <Param name="Silicon_Revision" value="PRODUCTION" />
+ <Param name="Package" value="64-TQFP" />
+ <Param name="DeviceSeries" value="PSoC 61" />
+ <Param name="Cores_REMOVED" value="CortexM0p" />
+ <Param name="Speed_MHz" value="150" />
+ <Param name="Flash_KB" value="256" />
+ <Param name="SRAM_KB" value="128" />
+ <Param name="Bluetooth" value="NA" />
+ <Param name="UDB_Count" value="0" />
+ <Param name="Preconfigured_Blocks" value="NA" />
+ <Param name="SAR12_Count" value="2" />
+ <Param name="SAR12_REMOVED" value="NA" />
+ <Param name="SAR12Sample_ksps" value="1000" />
+ <Param name="OpAmp_Count" value="2" />
+ <Param name="OpAmp_Removed" value="NA" />
+ <Param name="LPComp_Count" value="2" />
+ <Param name="LPComp_REMOVED" value="NA" />
+ <Param name="DAC8_Count" value="2" />
+ <Param name="DAC8_removed" value="NA" />
+ <Param name="DAC12_Count" value="1" />
+ <Param name="DAC12_removed" value="NA" />
+ <Param name="SampleHold_COUNT " value="1" />
+ <Param name="SampleHold_REMOVED" value="NA" />
+ <Param name="SDHC_COUNT " value="0" />
+ <Param name="SDHC_REMOVED" value="NA" />
+ <Param name="SCB_Count" value="6" />
+ <Param name="SCB_removed" value="3" />
+ <Param name="CAN_FD" value="N" />
+ <Param name="TimerCounterPWM_Count" value="12" />
+ <Param name="TimerCounterPWM_removed" value="NA" />
+ <Param name="USB_Type" value="NA" />
+ <Param name="CapSense" value="Y" />
+ <Param name="TMG" value="Y" />
+ <Param name="CapSenseADC" value="Y" />
+ <Param name="SMIF" value="Y" />
+ <Param name="Crypto" value="Y" />
+ <Param name="I2S_Count" value="0" />
+ <Param name="I2S_removed" value="NA" />
+ <Param name="PDM_Count" value="0" />
+ <Param name="PDM_removed" value="NA" />
+ <Param name="DirDriveLCD" value="Y" />
+ <Param name="DMAchannels_count" value="62" />
+ <Param name="DMACchannels_count" value="2" />
+ <Param name="IO_Count" value="54" />
+ <Param name="Power_Modes" value="ANY" />
+ <Param name="Vddmin_volts" value="1.7" />
+ <Param name="Vddmax_volts" value="3.6" />
+ <Param name="TempMin_Celsius" value="-40" />
+ <Param name="TempMax_Celsius" value="85" />
+ <Param name="Automotive_qualified" value="No (Industrial Grade Only)" />
+ <Param name="SiliconID" value="0xEACD110E" />
+ <Param name="Module" value="No" />
+ <Param name="REQUIRED_KITS" value="None" />
+ <Param name="Next_Best_Alt_Part" value="None" />
+ <Param name="DATASHEET" value="http://www.cypress.com/ds218449" />
+ <Param name="EDITING_SUPPORT" value="Schematic" />
+ <Param name="PROJECT_TEMPLATE" value="" />
</Parameters> \ No newline at end of file
diff --git a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/base/view.xml b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/base/view.xml
index 53c1b5925e..e4720b2fbc 100755
--- a/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/base/view.xml
+++ b/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/udd/devices/MXS40/PSoC6A256K/CY8C6144AZI-S4F83/base/view.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
-<baseview>
- <mcu>CortexM4</mcu>
- <vendor>Cypress</vendor>
- <flash>262144</flash>
- <ram>131072</ram>
- <package>80-TQFP</package>
- <minvoltage>1700</minvoltage>
- <maxvoltage>3600</maxvoltage>
- <description>The CY8C6144AZI-S4F83 device.</description>
+<?xml version="1.0" encoding="utf-8"?>
+<baseview>
+ <mcu>CortexM4</mcu>
+ <vendor>Cypress</vendor>
+ <flash>262144</flash>