Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8867bb1

Browse files
committed
Add support for Malyan's M200 class boards.
1 parentf040c55 commit8867bb1

File tree

15 files changed

+2967
-0
lines changed

15 files changed

+2967
-0
lines changed

‎boards.txt‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,54 @@ Maple.menu.upload_method.serialMethod.upload.protocol=maple_serial
470470
Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
471471

472472

473+
###############################
474+
# Malyan
475+
MALYANM200.name=Malyan M200
476+
477+
MALYANM200.build.vid=0x0483
478+
MALYANM200.build.pid=0x5711
479+
MALYANM200.vid.0=0x0483
480+
MALYANM200.pid.0=0x5711
481+
482+
MALYANM200.build.core=arduino
483+
MALYANM200.build.board=MALYANM200_F103CB
484+
MALYANM200.build.startup_file=-DCUSTOM_STARTUP_FILE
485+
MALYANM200.build.extra_flags=-D{build.product_line} -D{build.series} {build.enable_usb} {build.xSerial} -DSTM32Fx -DENABLE_HWSERIAL1 -DDIRECT_SEND_USB -DVECT_TAB_OFFSET=0x2000
486+
487+
# MALYANM200_F103CB board
488+
# Support: Serial2 (USART2 on PA3, PA2)
489+
MALYANM200.menu.pnum.MALYANM200_F103CB=Malyan M200 V1
490+
MALYANM200.menu.pnum.MALYANM200_F103CB.upload.maximum_data_size=20480
491+
MALYANM200.menu.pnum.MALYANM200_F103CB.upload.maximum_data_size=122880
492+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.mcu=cortex-m3
493+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.board=MALYANM200_F103CB
494+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.series=STM32F1xx
495+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.product_line=STM32F103xB
496+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.variant=MALYANM200_F103CB
497+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.cmsis_lib_gcc=arm_cortexM3l_math
498+
499+
# MALYANM200_F070CB board
500+
# Support: Serial2 (USART2 on PA3, PA2)
501+
MALYANM200.menu.pnum.MALYANM200_F070CB=Malyan M200 V2
502+
MALYANM200.menu.pnum.MALYANM200_F070CB.upload.maximum_data_size=20480
503+
MALYANM200.menu.pnum.MALYANM200_F070CB.upload.maximum_data_size=122880
504+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.mcu=cortex-m0
505+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.board=MALYANM200_F070CB
506+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.series=STM32F0xx
507+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.product_line=STM32F070xB
508+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.variant=MALYANM200_F070CB
509+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.cmsis_lib_gcc=arm_cortexM0l_math
510+
511+
# Virtual COM port
512+
MALYANM200.menu.usb.none=None
513+
MALYANM200.menu.usb.CDC=CDC
514+
MALYANM200.menu.usb.CDC.build.enable_usb={build.usb_flags}
515+
516+
# Upload menu
517+
MALYANM200.menu.upload_method.CopyToSD=Copy To SD
518+
MALYANM200.menu.upload_method.CopyToSD.upload.protocol=
519+
MALYANM200.menu.upload_method.CopyToSD.upload.tool=copyToSD
520+
473521
################################################################################
474522
# Serialx activation
475523
Nucleo_144.menu.xserial.generic=Generic Serial
@@ -520,6 +568,12 @@ Maple.menu.xserial.all.build.xSerial=-DALL_HWSERIAL
520568
Maple.menu.xserial.third=Enable first third (USART1 to 3 if available)
521569
Maple.menu.xserial.third.build.xSerial=-DFIRST_THIRD_HWSERIAL
522570

571+
MALYANM200.menu.xserial.generic=Enabled with generic Serial
572+
MALYANM200.menu.xserial.none=Enabled without generic Serial
573+
MALYANM200.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
574+
MALYANM200.menu.xserial.disabled=Disabled (No Serial)
575+
MALYANM200.menu.xserial.disabled.build.xSerial=
576+
523577
# USB connectivity
524578
Nucleo_144.menu.usb.none=None
525579
Nucleo_144.menu.usb.HID=HID keyboard and mouse support (if available)
Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
/*
2+
*******************************************************************************
3+
* Copyright (c) 2018, STMicroelectronics
4+
* All rights reserved.
5+
*
6+
* Redistribution and use in source and binary forms, with or without
7+
* modification, are permitted provided that the following conditions are met:
8+
*
9+
* 1. Redistributions of source code must retain the above copyright notice,
10+
* this list of conditions and the following disclaimer.
11+
* 2. Redistributions in binary form must reproduce the above copyright notice,
12+
* this list of conditions and the following disclaimer in the documentation
13+
* and/or other materials provided with the distribution.
14+
* 3. Neither the name of STMicroelectronics nor the names of its contributors
15+
* may be used to endorse or promote products derived from this software
16+
* without specific prior written permission.
17+
*
18+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21+
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
22+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24+
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25+
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26+
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27+
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28+
*******************************************************************************
29+
* Automatically generated from STM32F070CBTx.xml
30+
*/
31+
#include"Arduino.h"
32+
#include"PeripheralPins.h"
33+
34+
/* =====
35+
* Note: Commented lines are alternative possibilities which are not used per default.
36+
* If you change them, you will have to know what you do
37+
* =====
38+
*/
39+
40+
//*** ADC ***
41+
42+
#ifdefHAL_ADC_MODULE_ENABLED
43+
constPinMapPinMap_ADC[]= {
44+
{PA_0,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,0,0)},// ADC_IN0
45+
{PA_1,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,1,0)},// ADC_IN1
46+
{PA_2,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,2,0)},// ADC_IN2
47+
{PA_3,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,3,0)},// ADC_IN3
48+
{PA_4,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,4,0)},// ADC_IN4
49+
{PA_5,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,5,0)},// ADC_IN5
50+
{PA_6,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,6,0)},// ADC_IN6
51+
{PA_7,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,7,0)},// ADC_IN7
52+
{PB_0,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,8,0)},// ADC_IN8
53+
{PB_1,ADC1,STM_PIN_DATA_EXT(STM_MODE_ANALOG,GPIO_NOPULL,0,9,0)},// ADC_IN9
54+
{NC,NP,0}
55+
};
56+
#endif
57+
58+
//*** DAC ***
59+
60+
//*** No DAC ***
61+
62+
//*** I2C ***
63+
64+
#ifdefHAL_I2C_MODULE_ENABLED
65+
constPinMapPinMap_I2C_SDA[]= {
66+
{PB_7,I2C1,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF1_I2C1)},
67+
{PB_9,I2C1,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF1_I2C1)},
68+
{PB_11,I2C2,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF1_I2C2)},
69+
{PB_14,I2C2,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF5_I2C2)},
70+
{NC,NP,0}
71+
};
72+
#endif
73+
74+
#ifdefHAL_I2C_MODULE_ENABLED
75+
constPinMapPinMap_I2C_SCL[]= {
76+
{PB_6,I2C1,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF1_I2C1)},
77+
{PB_8,I2C1,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF1_I2C1)},
78+
{PB_10,I2C2,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF1_I2C2)},
79+
{PB_13,I2C2,STM_PIN_DATA(STM_MODE_AF_OD,GPIO_NOPULL,GPIO_AF5_I2C2)},
80+
{NC,NP,0}
81+
};
82+
#endif
83+
84+
//*** PWM ***
85+
86+
#ifdefHAL_TIM_MODULE_ENABLED
87+
constPinMapPinMap_PWM[]= {
88+
{PA_1,TIM15,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF5_TIM15,1,1)},// TIM15_CH1N
89+
{PA_2,TIM15,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_TIM15,1,0)},// TIM15_CH1
90+
{PA_3,TIM15,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_TIM15,2,0)},// TIM15_CH2
91+
{PA_4,TIM14,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_TIM14,1,0)},// TIM14_CH1
92+
{PA_6,TIM3,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM3,1,0)},// TIM3_CH1
93+
{PA_6,TIM16,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF5_TIM16,1,0)},// TIM16_CH1
94+
{PA_7,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,1,1)},// TIM1_CH1N
95+
{PA_7,TIM3,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM3,2,0)},// TIM3_CH2
96+
{PA_7,TIM14,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_TIM14,1,0)},// TIM14_CH1
97+
{PA_7,TIM17,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF5_TIM17,1,0)},// TIM17_CH1
98+
{PA_8,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,1,0)},// TIM1_CH1
99+
{PA_9,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,2,0)},// TIM1_CH2
100+
{PA_10,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,3,0)},// TIM1_CH3
101+
{PA_11,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,4,0)},// TIM1_CH4
102+
{PB_0,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,2,1)},// TIM1_CH2N
103+
{PB_0,TIM3,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM3,3,0)},// TIM3_CH3
104+
{PB_1,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,3,1)},// TIM1_CH3N
105+
{PB_1,TIM3,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM3,4,0)},// TIM3_CH4
106+
{PB_1,TIM14,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_TIM14,1,0)},// TIM14_CH1
107+
{PB_4,TIM3,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM3,1,0)},// TIM3_CH1
108+
{PB_5,TIM3,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM3,2,0)},// TIM3_CH2
109+
{PB_6,TIM16,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM16,1,1)},// TIM16_CH1N
110+
{PB_7,TIM17,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM17,1,1)},// TIM17_CH1N
111+
{PB_8,TIM16,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM16,1,0)},// TIM16_CH1
112+
{PB_9,TIM17,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM17,1,0)},// TIM17_CH1
113+
{PB_13,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,1,1)},// TIM1_CH1N
114+
{PB_14,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,2,1)},// TIM1_CH2N
115+
{PB_14,TIM15,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM15,1,0)},// TIM15_CH1
116+
{PB_15,TIM1,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF2_TIM1,3,1)},// TIM1_CH3N
117+
{PB_15,TIM15,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF3_TIM15,1,1)},// TIM15_CH1N
118+
{PB_15,TIM15,STM_PIN_DATA_EXT(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_TIM15,2,0)},// TIM15_CH2
119+
{NC,NP,0}
120+
};
121+
#endif
122+
123+
//*** SERIAL ***
124+
125+
#ifdefHAL_UART_MODULE_ENABLED
126+
constPinMapPinMap_UART_TX[]= {
127+
{PA_0,USART4,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART4)},
128+
{PA_2,USART2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART2)},
129+
{PA_9,USART1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART1)},
130+
{PA_14,USART2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART2)},
131+
{PB_6,USART1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_USART1)},
132+
{PB_10,USART3,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART3)},
133+
{NC,NP,0}
134+
};
135+
#endif
136+
137+
#ifdefHAL_UART_MODULE_ENABLED
138+
constPinMapPinMap_UART_RX[]= {
139+
{PA_1,USART4,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART4)},
140+
{PA_3,USART2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART2)},
141+
{PA_10,USART1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART1)},
142+
{PA_15,USART2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART2)},
143+
{PB_7,USART1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_USART1)},
144+
{PB_11,USART3,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART3)},
145+
{NC,NP,0}
146+
};
147+
#endif
148+
149+
#ifdefHAL_UART_MODULE_ENABLED
150+
constPinMapPinMap_UART_RTS[]= {
151+
{PA_1,USART2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART2)},
152+
{PA_12,USART1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART1)},
153+
{PA_15,USART4,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART4)},
154+
{PB_1,USART3,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART3)},
155+
{PB_14,USART3,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART3)},
156+
{NC,NP,0}
157+
};
158+
#endif
159+
160+
#ifdefHAL_UART_MODULE_ENABLED
161+
constPinMapPinMap_UART_CTS[]= {
162+
{PA_0,USART2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART2)},
163+
{PA_6,USART3,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART3)},
164+
{PA_11,USART1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF1_USART1)},
165+
{PB_7,USART4,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART4)},
166+
{PB_13,USART3,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF4_USART3)},
167+
{NC,NP,0}
168+
};
169+
#endif
170+
171+
//*** SPI ***
172+
173+
#ifdefHAL_SPI_MODULE_ENABLED
174+
constPinMapPinMap_SPI_MOSI[]= {
175+
{PA_7,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
176+
{PB_5,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
177+
{PB_15,SPI2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI2)},
178+
{NC,NP,0}
179+
};
180+
#endif
181+
182+
#ifdefHAL_SPI_MODULE_ENABLED
183+
constPinMapPinMap_SPI_MISO[]= {
184+
{PA_6,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
185+
{PB_4,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
186+
{PB_14,SPI2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI2)},
187+
{NC,NP,0}
188+
};
189+
#endif
190+
191+
#ifdefHAL_SPI_MODULE_ENABLED
192+
constPinMapPinMap_SPI_SCLK[]= {
193+
{PA_5,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
194+
{PB_3,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
195+
{PB_10,SPI2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF5_SPI2)},
196+
{PB_13,SPI2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI2)},
197+
{NC,NP,0}
198+
};
199+
#endif
200+
201+
#ifdefHAL_SPI_MODULE_ENABLED
202+
constPinMapPinMap_SPI_SSEL[]= {
203+
{PA_4,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
204+
{PA_15,SPI1,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI1)},
205+
{PB_9,SPI2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF5_SPI2)},
206+
{PB_12,SPI2,STM_PIN_DATA(STM_MODE_AF_PP,GPIO_PULLUP,GPIO_AF0_SPI2)},
207+
{NC,NP,0}
208+
};
209+
#endif
210+
211+
//*** CAN ***
212+
213+
//*** No CAN_RD ***
214+
215+
//*** No CAN_TD ***
216+
217+
//*** ETHERNET ***
218+
219+
//*** No Ethernet ***
220+
221+
//*** QUADSPI ***
222+
223+
//*** No QUADSPI ***
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/* SYS_WKUP */
2+
#ifdefPWR_WAKEUP_PIN1
3+
SYS_WKUP1=PA_0,
4+
#endif
5+
#ifdefPWR_WAKEUP_PIN2
6+
SYS_WKUP2=PC_13,
7+
#endif
8+
#ifdefPWR_WAKEUP_PIN3
9+
SYS_WKUP3=NC,
10+
#endif
11+
#ifdefPWR_WAKEUP_PIN4
12+
SYS_WKUP4=PA_2,
13+
#endif
14+
#ifdefPWR_WAKEUP_PIN5
15+
SYS_WKUP5=NC,
16+
#endif
17+
#ifdefPWR_WAKEUP_PIN6
18+
SYS_WKUP6=PB_5,
19+
#endif
20+
#ifdefPWR_WAKEUP_PIN7
21+
SYS_WKUP7=PB_15,
22+
#endif
23+
#ifdefPWR_WAKEUP_PIN8
24+
SYS_WKUP8=NC,
25+
#endif

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp