forked from free1549/Homebot_Autocharge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
wb55.txt
221 lines (195 loc) · 6.1 KB
/
wb55.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
Configuration wb55
STM32CubeMX 5.2.1
Date 06/26/2019
MCU STM32WB55REVx
PERIPHERALS MODES FUNCTIONS PINS
ADC1 IN1 Single-ended ADC1_IN1 PC0
ADC1 IN2 Single-ended ADC1_IN2 PC1
I2C1 I2C I2C1_SCL PB8
I2C1 I2C I2C1_SDA PB9
I2C3 I2C I2C3_SCL PB10
I2C3 I2C I2C3_SDA PB11
LPUART1 Asynchronous LPUART1_RX PA3
LPUART1 Asynchronous LPUART1_TX PA2
RCC Crystal/Ceramic Resonator RCC_OSC_IN OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT
RCC Clock-out-LSCO RCC_LSCO PH3-BOOT0
RF Activate RF1 RF_RF1 RF1
RTC Activate Clock Source RTC_VS_RTC_Activate VP_RTC_VS_RTC_Activate
RTC Activate Calendar RTC_VS_RTC_Calendar VP_RTC_VS_RTC_Calendar
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
TIM1 PWM Generation CH1 TIM1_CH1 PA8
TIM1 PWM Generation CH2 TIM1_CH2 PA9
TIM1 PWM Generation CH3 TIM1_CH3 PA10
TIM2 PWM Generation CH2 TIM2_CH2 PB3
TIM16 Enable_Timer TIM16_VS_ClockSourceINT VP_TIM16_VS_ClockSourceINT
TIM16 Input Capture direct mode TIM16_CH1 PA6
TIM17 Enable_Timer TIM17_VS_ClockSourceINT VP_TIM17_VS_ClockSourceINT
USART1 Asynchronous USART1_RX PB7
USART1 Asynchronous USART1_TX PB6
USB Device (FS) USB_DM PA11
USB Device (FS) USB_DP PA12
Pin Nb PINs FUNCTIONs LABELs
2 PC13 GPIO_Output SOC_PW
3 PC14-OSC32_IN RCC_OSC32_IN
4 PC15-OSC32_OUT RCC_OSC32_OUT
5 PH3-BOOT0 GPIO_Analog RCC_LSCO BOOT0
6 PB8 I2C1_SCL STM_I2C1_SCL
7 PB9 I2C1_SDA STM_I2C1_SDA
9 PC0 ADC1_IN1 TILT_ADC0
10 PC1 ADC1_IN2 BAT_ADC1
11 PC2 GPIO_EXTI2 IMU_INT1
12 PC3 GPIO_Output CHG_ENABLE
15 PA0 GPIO_Input BOOST_STATUS
16 PA1 GPIO_Output CHARGE_STATUS
17 PA2 LPUART1_TX
18 PA3 LPUART1_RX
19 PA4 GPIO_Input PUSH_SW
20 PA5 GPIO_Output PW_ON
21 PA6 TIM16_CH1 IR_RECEIVE
22 PA7 GPIO_Output BAT_CHECK_EN
23 PA8 TIM1_CH1
24 PA9 TIM1_CH2
25 PC4 GPIO_Output DIR_CH1
26 PC5 GPIO_Output DIR_CH2
27 PB2 GPIO_Output IR_C
28 PB10 I2C3_SCL
29 PB11 I2C3_SDA
31 RF1 RF_RF1
34 OSC_OUT RCC_OSC_OUT
35 OSC_IN RCC_OSC_IN
38 PB0 GPIO_EXTI0 ENC_RX4
39 PB1 GPIO_EXTI1 ENC_LX4
40 PE4 GPIO_Output MOTO_DRIVE_SLEEP
46 PB12 GPIO_Output PW_LED
47 PB13 GPIO_Input ENC_RB
48 PB14 GPIO_Input ENC_LB
49 PB15 GPIO_Input PG_STATUS
50 PC6 GPIO_Output DIR_CH3
51 PA10 TIM1_CH3
52 PA11 USB_DM
53 PA12 USB_DP
54 PA13 SYS_JTMS-SWDIO
56 PA14 SYS_JTCK-SWCLK
57 PA15 GPIO_Input TP
58 PC10 GPIO_Output FRONT_SHUT_TOF
59 PC11 GPIO_Output DOWNL_SHUT_TOF
60 PC12 GPIO_Output DOWNR_SHUT_TOF
61 PD0 GPIO_Output FRONTL_SHUT_TOF
62 PD1 GPIO_Output FRONTR_SHUT_TOF
63 PB3 TIM2_CH2 VMREF_RLFO
64 PB4 GPIO_Output STC_RSTIO
65 PB5 GPIO_Input STC_ALM
66 PB6 USART1_TX
67 PB7 USART1_RX
PERIPHERALS MODES FUNCTIONS PINS
ADC1 IN1 Single-ended ADC1_IN1 PC0
ADC1 IN2 Single-ended ADC1_IN2 PC1
I2C1 I2C I2C1_SCL PB8
I2C1 I2C I2C1_SDA PB9
I2C3 I2C I2C3_SCL PB10
I2C3 I2C I2C3_SDA PB11
LPUART1 Asynchronous LPUART1_RX PA3
LPUART1 Asynchronous LPUART1_TX PA2
RCC Crystal/Ceramic Resonator RCC_OSC_IN OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT
RCC Clock-out-LSCO RCC_LSCO PH3-BOOT0
RF Activate RF1 RF_RF1 RF1
RTC Activate Clock Source RTC_VS_RTC_Activate VP_RTC_VS_RTC_Activate
RTC Activate Calendar RTC_VS_RTC_Calendar VP_RTC_VS_RTC_Calendar
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
TIM1 PWM Generation CH1 TIM1_CH1 PA8
TIM1 PWM Generation CH2 TIM1_CH2 PA9
TIM1 PWM Generation CH3 TIM1_CH3 PA10
TIM2 PWM Generation CH2 TIM2_CH2 PB3
TIM16 Enable_Timer TIM16_VS_ClockSourceINT VP_TIM16_VS_ClockSourceINT
TIM16 Input Capture direct mode TIM16_CH1 PA6
TIM17 Enable_Timer TIM17_VS_ClockSourceINT VP_TIM17_VS_ClockSourceINT
USART1 Asynchronous USART1_RX PB7
USART1 Asynchronous USART1_TX PB6
USB Device (FS) USB_DM PA11
USB Device (FS) USB_DP PA12
Pin Nb PINs FUNCTIONs LABELs
2 PC13 GPIO_Output SOC_PW
3 PC14-OSC32_IN RCC_OSC32_IN
4 PC15-OSC32_OUT RCC_OSC32_OUT
5 PH3-BOOT0 GPIO_Analog RCC_LSCO BOOT0
6 PB8 I2C1_SCL STM_I2C1_SCL
7 PB9 I2C1_SDA STM_I2C1_SDA
9 PC0 ADC1_IN1 TILT_ADC0
10 PC1 ADC1_IN2 BAT_ADC1
11 PC2 GPIO_EXTI2 IMU_INT1
12 PC3 GPIO_Output CHG_ENABLE
15 PA0 GPIO_Input BOOST_STATUS
16 PA1 GPIO_Output CHARGE_STATUS
17 PA2 LPUART1_TX
18 PA3 LPUART1_RX
19 PA4 GPIO_Input PUSH_SW
20 PA5 GPIO_Output PW_ON
21 PA6 TIM16_CH1 IR_RECEIVE
22 PA7 GPIO_Output BAT_CHECK_EN
23 PA8 TIM1_CH1
24 PA9 TIM1_CH2
25 PC4 GPIO_Output DIR_CH1
26 PC5 GPIO_Output DIR_CH2
27 PB2 GPIO_Output IR_C
28 PB10 I2C3_SCL
29 PB11 I2C3_SDA
31 RF1 RF_RF1
34 OSC_OUT RCC_OSC_OUT
35 OSC_IN RCC_OSC_IN
38 PB0 GPIO_EXTI0 ENC_RX4
39 PB1 GPIO_EXTI1 ENC_LX4
40 PE4 GPIO_Output MOTO_DRIVE_SLEEP
46 PB12 GPIO_Output PW_LED
47 PB13 GPIO_Input ENC_RB
48 PB14 GPIO_Input ENC_LB
49 PB15 GPIO_Input PG_STATUS
50 PC6 GPIO_Output DIR_CH3
51 PA10 TIM1_CH3
52 PA11 USB_DM
53 PA12 USB_DP
54 PA13 SYS_JTMS-SWDIO
56 PA14 SYS_JTCK-SWCLK
57 PA15 GPIO_Input TP
58 PC10 GPIO_Output FRONT_SHUT_TOF
59 PC11 GPIO_Output DOWNL_SHUT_TOF
60 PC12 GPIO_Output DOWNR_SHUT_TOF
61 PD0 GPIO_Output FRONTL_SHUT_TOF
62 PD1 GPIO_Output FRONTR_SHUT_TOF
63 PB3 TIM2_CH2 VMREF_RLFO
64 PB4 GPIO_Output STC_RSTIO
65 PB5 GPIO_Input STC_ALM
66 PB6 USART1_TX
67 PB7 USART1_RX
important code... test git test
important code... test git test
important code... test git test
important code... test git test
important code... test git test
important code... test git test
important code... test git test
SOFTWARE PROJECT
Project Settings :
Project Name : wb55
Project Folder : D:\hisilicon\4-1. Homebot\2.PROGRAM\wb55
Toolchain / IDE : EWARM V8
Firmware Package Name and Version : STM32Cube FW_WB V1.1.1
Code Generation Settings :
STM32Cube Firmware Library Package : Copy all used libraries into the project folder
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : Yes
Backup previously generated files when re-generating : No
Delete previously generated files when not re-generated : Yes
Set all free pins as analog (to optimize the power consumption) : Yes
Toolchains Settings :
Compiler Optimizations :
test test git test
hahaha