Skip to content

Commit 72782ba

Browse files
committed
[bsp][mm32f526x] 1.support uart device and pin device and adc device;
1 parent e01c69b commit 72782ba

37 files changed

+1173
-2745
lines changed

bsp/mm32f526x/.config

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,18 @@ CONFIG_RT_ALIGN_SIZE=8
117117
CONFIG_RT_THREAD_PRIORITY_32=y
118118
# CONFIG_RT_THREAD_PRIORITY_256 is not set
119119
CONFIG_RT_THREAD_PRIORITY_MAX=32
120-
CONFIG_RT_TICK_PER_SECOND=100
120+
CONFIG_RT_TICK_PER_SECOND=1000
121121
CONFIG_RT_USING_OVERFLOW_CHECK=y
122122
CONFIG_RT_USING_HOOK=y
123123
CONFIG_RT_HOOK_USING_FUNC_PTR=y
124124
# CONFIG_RT_USING_HOOKLIST is not set
125125
CONFIG_RT_USING_IDLE_HOOK=y
126126
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
127127
CONFIG_IDLE_THREAD_STACK_SIZE=256
128-
# CONFIG_RT_USING_TIMER_SOFT is not set
128+
CONFIG_RT_USING_TIMER_SOFT=y
129+
CONFIG_RT_TIMER_THREAD_PRIO=4
130+
CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
131+
# CONFIG_RT_USING_TIMER_ALL_SOFT is not set
129132
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
130133

131134
#
@@ -158,9 +161,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
158161
CONFIG_RT_USING_MEMPOOL=y
159162
CONFIG_RT_USING_SMALL_MEM=y
160163
# CONFIG_RT_USING_SLAB is not set
161-
CONFIG_RT_USING_MEMHEAP=y
162-
CONFIG_RT_MEMHEAP_FAST_MODE=y
163-
# CONFIG_RT_MEMHEAP_BEST_MODE is not set
164+
# CONFIG_RT_USING_MEMHEAP is not set
164165
CONFIG_RT_USING_SMALL_MEM_AS_HEAP=y
165166
# CONFIG_RT_USING_MEMHEAP_AS_HEAP is not set
166167
# CONFIG_RT_USING_SLAB_AS_HEAP is not set
@@ -188,15 +189,15 @@ CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
188189
#
189190
CONFIG_RT_USING_COMPONENTS_INIT=y
190191
CONFIG_RT_USING_USER_MAIN=y
191-
CONFIG_RT_MAIN_THREAD_STACK_SIZE=1024
192+
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
192193
CONFIG_RT_MAIN_THREAD_PRIORITY=10
193194
# CONFIG_RT_USING_LEGACY is not set
194195
CONFIG_RT_USING_MSH=y
195196
CONFIG_RT_USING_FINSH=y
196197
CONFIG_FINSH_USING_MSH=y
197198
CONFIG_FINSH_THREAD_NAME="tshell"
198199
CONFIG_FINSH_THREAD_PRIORITY=20
199-
CONFIG_FINSH_THREAD_STACK_SIZE=1024
200+
CONFIG_FINSH_THREAD_STACK_SIZE=4096
200201
CONFIG_FINSH_USING_HISTORY=y
201202
CONFIG_FINSH_HISTORY_LINES=5
202203
CONFIG_FINSH_USING_SYMTAB=y
@@ -227,19 +228,15 @@ CONFIG_RT_UNAMED_PIPE_NUMBER=64
227228
CONFIG_RT_USING_SERIAL=y
228229
CONFIG_RT_USING_SERIAL_V1=y
229230
# CONFIG_RT_USING_SERIAL_V2 is not set
230-
# CONFIG_RT_SERIAL_USING_DMA is not set
231+
CONFIG_RT_SERIAL_USING_DMA=y
231232
CONFIG_RT_SERIAL_RB_BUFSZ=64
232233
# CONFIG_RT_USING_SERIAL_BYPASS is not set
233234
# CONFIG_RT_USING_CAN is not set
234235
# CONFIG_RT_USING_CPUTIME is not set
235-
CONFIG_RT_USING_I2C=y
236-
# CONFIG_RT_I2C_DEBUG is not set
237-
CONFIG_RT_USING_I2C_BITOPS=y
238-
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
239-
# CONFIG_RT_USING_SOFT_I2C is not set
236+
# CONFIG_RT_USING_I2C is not set
240237
# CONFIG_RT_USING_PHY is not set
241238
# CONFIG_RT_USING_PHY_V2 is not set
242-
# CONFIG_RT_USING_ADC is not set
239+
CONFIG_RT_USING_ADC=y
243240
# CONFIG_RT_USING_DAC is not set
244241
# CONFIG_RT_USING_NULL is not set
245242
# CONFIG_RT_USING_ZERO is not set
@@ -860,10 +857,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
860857
# CONFIG_PKG_USING_MULTI_INFRARED is not set
861858
# CONFIG_PKG_USING_AGILE_BUTTON is not set
862859
# CONFIG_PKG_USING_AGILE_LED is not set
863-
CONFIG_PKG_USING_AT24CXX=y
864-
CONFIG_PKG_AT24CXX_PATH="/packages/peripherals/at24cxx"
865-
CONFIG_PKG_USING_AT24CXX_LATEST_VERSION=y
866-
CONFIG_PKG_AT24CXX_VER="latest"
860+
# CONFIG_PKG_USING_AT24CXX is not set
867861
# CONFIG_PKG_USING_MOTIONDRIVER2RTT is not set
868862
# CONFIG_PKG_USING_PCA9685 is not set
869863
# CONFIG_PKG_USING_ILI9341 is not set
@@ -1280,11 +1274,9 @@ CONFIG_BSP_USING_GPIO=y
12801274
CONFIG_BSP_USING_UART3=y
12811275
# end of UART Drivers
12821276

1283-
# CONFIG_BSP_USING_ADC is not set
1284-
CONFIG_BSP_USING_I2C1=y
1285-
CONFIG_BSP_I2C1_SCL_PIN=40
1286-
CONFIG_BSP_I2C1_SDA_PIN=39
1287-
# CONFIG_BSP_USING_I2C2 is not set
1277+
CONFIG_BSP_USING_ADC=y
1278+
CONFIG_BSP_USING_ADC1=y
1279+
# CONFIG_BSP_USING_ADC2 is not set
12881280

12891281
#
12901282
# Flash Drivers
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright 2021 MindMotion Microelectronics Co., Ltd.
3+
* All rights reserved.
4+
*
5+
* SPDX-License-Identifier: BSD-3-Clause
6+
*/
7+
#ifndef __HAL_COMMON_H__
8+
#define __HAL_COMMON_H__
9+
10+
#include <stdint.h>
11+
#include <stdbool.h>
12+
#include <string.h>
13+
14+
#include "hal_conf.h"
15+
16+
#endif /* __HAL_COMMON_H__ */
17+

bsp/mm32f526x/Libraries/MM32F526x/HAL_Lib/Inc/hal_device.h

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)