Skip to content

Commit da8e325

Browse files
committed
[BSP]适配珠海泰为tae32g5800的部分外设(GPIO/UART/CAN/FDCAN/IWDG/FAL)
1 parent 4103870 commit da8e325

File tree

194 files changed

+238662
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+238662
-0
lines changed

bsp/tae32/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# TAE32 BSP 说明
2+
3+
TAE32 系列 BSP 目前支持情况如下表所示:
4+
5+
| **BSP 文件夹名称** | **开发板名称** |
6+
|:-------------------------------------------------------------- |:---------------------------------- |
7+
| **TAEG3258xx 系列** | |
8+
| [tae32g5800_eval_board](tae32g5800_eval_board) | 珠海泰为官方tae32g5800_eval_board开发板 |
9+
10+
11+
12+
13+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# files format check exclude path, please follow the instructions below to modify;
2+
# If you need to exclude an entire folder, add the folder path in dir_path;
3+
# If you need to exclude a file, add the path to the file in file_path.
4+
5+
dir_path:
6+
- TAE32G58xx_Firmware_Library

bsp/tae32/libraries/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
config SOC_FAMILY_TAE32
2+
bool
3+
4+
config SOC_SERIES_TAE32G58xx
5+
bool
6+
select ARCH_ARM_CORTEX_M4
7+
select SOC_FAMILY_TAE32
8+
9+

bsp/tae32/libraries/TAE32G58xx_Firmware_Library/CMSIS/Include/arm_common_tables.h

Lines changed: 517 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
/* ----------------------------------------------------------------------
2+
* Project: CMSIS DSP Library
3+
* Title: arm_const_structs.h
4+
* Description: Constant structs that are initialized for user convenience.
5+
* For example, some can be given as arguments to the arm_cfft_f32() function.
6+
*
7+
* $Date: 27. January 2017
8+
* $Revision: V.1.5.1
9+
*
10+
* Target Processor: Cortex-M cores
11+
* -------------------------------------------------------------------- */
12+
/*
13+
* Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
14+
*
15+
* SPDX-License-Identifier: Apache-2.0
16+
*
17+
* Licensed under the Apache License, Version 2.0 (the License); you may
18+
* not use this file except in compliance with the License.
19+
* You may obtain a copy of the License at
20+
*
21+
* www.apache.org/licenses/LICENSE-2.0
22+
*
23+
* Unless required by applicable law or agreed to in writing, software
24+
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
25+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26+
* See the License for the specific language governing permissions and
27+
* limitations under the License.
28+
*/
29+
30+
#ifndef _ARM_CONST_STRUCTS_H
31+
#define _ARM_CONST_STRUCTS_H
32+
33+
#include "arm_math.h"
34+
#include "arm_common_tables.h"
35+
36+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len16;
37+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len32;
38+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len64;
39+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len128;
40+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len256;
41+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len512;
42+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len1024;
43+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len2048;
44+
extern const arm_cfft_instance_f64 arm_cfft_sR_f64_len4096;
45+
46+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16;
47+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32;
48+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64;
49+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128;
50+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256;
51+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512;
52+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024;
53+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048;
54+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096;
55+
56+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16;
57+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32;
58+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64;
59+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128;
60+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256;
61+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512;
62+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024;
63+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048;
64+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096;
65+
66+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16;
67+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32;
68+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64;
69+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128;
70+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256;
71+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512;
72+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024;
73+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048;
74+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096;
75+
76+
#endif

0 commit comments

Comments
 (0)