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

Commite862b61

Browse files
committed
Add support for Malyan's M200 class boards.
1 parentb2cf51b commite862b61

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
@@ -721,6 +721,54 @@ RAK.menu.upload_method.STLink.upload.tool=stlink_upload
721721
3dprinter.menu.upload_method.serialMethod.upload.protocol=maple_serial
722722
3dprinter.menu.upload_method.serialMethod.upload.tool=serial_upload
723723

724+
###############################
725+
# Malyan
726+
MALYANM200.name=Malyan M200
727+
728+
MALYANM200.build.vid=0x0483
729+
MALYANM200.build.pid=0x5711
730+
MALYANM200.vid.0=0x0483
731+
MALYANM200.pid.0=0x5711
732+
733+
MALYANM200.build.core=arduino
734+
MALYANM200.build.board=MALYANM200_F103CB
735+
MALYANM200.build.startup_file=-DCUSTOM_STARTUP_FILE
736+
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
737+
738+
# MALYANM200_F103CB board
739+
# Support: Serial2 (USART2 on PA3, PA2)
740+
MALYANM200.menu.pnum.MALYANM200_F103CB=Malyan M200 V1
741+
MALYANM200.menu.pnum.MALYANM200_F103CB.upload.maximum_data_size=20480
742+
MALYANM200.menu.pnum.MALYANM200_F103CB.upload.maximum_data_size=122880
743+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.mcu=cortex-m3
744+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.board=MALYANM200_F103CB
745+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.series=STM32F1xx
746+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.product_line=STM32F103xB
747+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.variant=MALYANM200_F103CB
748+
MALYANM200.menu.pnum.MALYANM200_F103CB.build.cmsis_lib_gcc=arm_cortexM3l_math
749+
750+
# MALYANM200_F070CB board
751+
# Support: Serial2 (USART2 on PA3, PA2)
752+
MALYANM200.menu.pnum.MALYANM200_F070CB=Malyan M200 V2
753+
MALYANM200.menu.pnum.MALYANM200_F070CB.upload.maximum_data_size=20480
754+
MALYANM200.menu.pnum.MALYANM200_F070CB.upload.maximum_data_size=122880
755+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.mcu=cortex-m0
756+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.board=MALYANM200_F070CB
757+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.series=STM32F0xx
758+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.product_line=STM32F070xB
759+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.variant=MALYANM200_F070CB
760+
MALYANM200.menu.pnum.MALYANM200_F070CB.build.cmsis_lib_gcc=arm_cortexM0l_math
761+
762+
# Virtual COM port
763+
MALYANM200.menu.usb.none=None
764+
MALYANM200.menu.usb.CDC=CDC
765+
MALYANM200.menu.usb.CDC.build.enable_usb={build.usb_flags}
766+
767+
# Upload menu
768+
MALYANM200.menu.upload_method.CopyToSD=Copy To SD
769+
MALYANM200.menu.upload_method.CopyToSD.upload.protocol=
770+
MALYANM200.menu.upload_method.CopyToSD.upload.tool=copyToSD
771+
724772
################################################################################
725773
# Serialx activation
726774
Nucleo_144.menu.xserial.generic=Enabled with generic Serial
@@ -783,6 +831,12 @@ RAK.menu.xserial.disabled.build.xSerial=
783831
3dprinter.menu.xserial.disabled=Disabled (No Serial)
784832
3dprinter.menu.xserial.disabled.build.xSerial=
785833

834+
MALYANM200.menu.xserial.generic=Enabled with generic Serial
835+
MALYANM200.menu.xserial.none=Enabled without generic Serial
836+
MALYANM200.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
837+
MALYANM200.menu.xserial.disabled=Disabled (No Serial)
838+
MALYANM200.menu.xserial.disabled.build.xSerial=
839+
786840
# USB connectivity
787841
Nucleo_144.menu.usb.none=None
788842
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