Skip to content

Commit 23b0380

Browse files
author
Kei
authored
Merge pull request #1 from ROBOTIS-GIT/add_xelnetwork_boards
Add xelnetwork boards
2 parents 9ddecc3 + 409330c commit 23b0380

File tree

3,625 files changed

+4061
-5286334
lines changed

Some content is hidden

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

3,625 files changed

+4061
-5286334
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ assignees: ''
1515
- **Avoid** to submit a GitHub issue for project troubleshooting.
1616

1717
Any questions/feedback/suggestions should be discussed on the [stm32duino forum](http://stm32duino.com):
18-
* questions on the [STM32 Core](http://stm32duino.com/viewforum.php?f=48)
19-
* bugs/enhancements on the [STM core: Bugs and enhancements](http://stm32duino.com/viewforum.php?f=49)
18+
* questions on the [STM32 Core](http://stm32duino.com/viewforum.php?f=35)
19+
* bugs/enhancements on the [STM core: Bugs and enhancements](http://stm32duino.com/viewforum.php?f=38)
2020

2121
When reporting any issue, please try to provide all relevant information:
2222

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Please, Make sure that your PR is not a duplicate.
44
Search among the [Pull request](https://github.com/stm32duino/Arduino_Core_STM32/pulls) before creating one.
55

6-
IMPORTANT: Please review the [CONTRIBUTING.md](CONTRIBUTING.md) file for detailed contributing guidelines.
6+
IMPORTANT: Please review the [CONTRIBUTING.md](../CONTRIBUTING.md) file for detailed contributing guidelines.
77

88
Thanks for submitting a pull request.
99
Please provide enough information so that others can review your pull request:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ boards.local.txt
66
platform.local.txt
77
*.code-workspace
88
.vscode
9+
path_config.json

CI/build/conf/cores_config.json

Lines changed: 50 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,25 +57,30 @@
5757
"CoreBoard_F401RC",
5858
"DIYMORE_F407VGT",
5959
"EEXTR_F030_V1",
60+
"ELEKTOR_F072C8",
61+
"FEATHER_F405",
6062
"Generic_F103R8T6",
6163
"Generic_F103RBT6",
6264
"Generic_F103RCT6",
6365
"Generic_F103RET6",
6466
"HY_TinySTM103TB",
6567
"MALYANM200_F070CB",
6668
"MALYANM200_F103CB",
69+
"MALYANM300_F070CB",
6770
"MAPLEMINI_F103CB",
6871
"NUCLEO_L031K6",
6972
"NUCLEO_L412KB",
7073
"NUCLEO_L432KC",
7174
"NUCLEO_F303K8",
7275
"NUCLEO_G431KB",
7376
"PRNTR_F407_V1",
77+
"PRNTR_V2",
7478
"RUMBA32",
7579
"RAK811_TRACKER",
7680
"RAK811_TRACKERA",
7781
"REMRAM_V1",
78-
"Sparky_V1"
82+
"Sparky_V1",
83+
"Wraith32_V1"
7984
]
8085
},
8186
{
@@ -91,12 +96,15 @@
9196
{
9297
"pattern": "Firmata/",
9398
"applicable": false,
94-
"boards": [ "BLUEPILL_F103C6", "EEXTR_F030_V1", "MALYANM200_F103CB", "STEVAL_MKSBOX1V1", "VAKE_F446VE" ]
99+
"boards": [
100+
"BLUEPILL_F103C6", "EEXTR_F030_V1", "ELEKTOR_F072C8", "MALYANM200_F103CB",
101+
"PX_HER0", "STEVAL_MKSBOX1V1", "VAKE_F446VE", "Wraith32_V1"
102+
]
95103
},
96104
{
97105
"pattern": "Blink(WithoutDelay)?.ino",
98106
"applicable": false,
99-
"boards": [ "EEXTR_F030_V1", "MALYANM200_F103CB" ]
107+
"boards": [ "EEXTR_F030_V1", "MALYANM200_F103CB", "PRNTR_V2" ]
100108
},
101109
{
102110
"pattern": "STM32SD",
@@ -106,7 +114,9 @@
106114
{
107115
"pattern": "Ethernet/|STM32FreeRTOS",
108116
"applicable": false,
109-
"boards": [ "BLUEPILL_F103C6", "EEXTR_F030_V1", "MALYANM200_F103CB", "NUCLEO_F030R8", "NUCLEO_L031K6" ]
117+
"boards": [
118+
"BLUEPILL_F103C6", "EEXTR_F030_V1", "MALYANM200_F103CB", "NUCLEO_F030R8",
119+
"NUCLEO_L031K6", "PRNTR_V2" ]
110120
},
111121
{
112122
"pattern": "09.USB",
@@ -154,6 +164,7 @@
154164
"HY_TinySTM103TB",
155165
"MALYANM200_F070CB",
156166
"MALYANM200_F103CB",
167+
"MALYANM300_F070CB",
157168
"MAPLEMINI_F103CB",
158169
"NUCLEO_F303K8",
159170
"NUCLEO_G431KB",
@@ -181,12 +192,18 @@
181192
"ARMED_V1",
182193
"BLUEPILL_F103C6",
183194
"EEXTR_F030_V1",
195+
"ELEKTOR_F072C8",
196+
"FEATHER_F405",
184197
"MALYANM200_F103CB",
185198
"NUCLEO_L031K6",
199+
"PRNTR_V2",
200+
"PX_HER0",
186201
"RAK811_TRACKER",
187202
"RAK811_TRACKERA",
188203
"REMRAM_V1",
189-
"STEVAL_MKSBOX1V1"
204+
"STEVAL_MKSBOX1V1",
205+
"THUNDER_PACK",
206+
"Wraith32_V1"
190207
]
191208
},
192209
{
@@ -195,10 +212,12 @@
195212
"boards": [
196213
"ARMED_V1",
197214
"EEXTR_F030_V1",
215+
"PX_HER0",
198216
"RAK811_TRACKER",
199217
"RAK811_TRACKERA",
200218
"REMRAM_V1",
201-
"STEVAL_MKSBOX1V1"
219+
"STEVAL_MKSBOX1V1",
220+
"THUNDER_PACK"
202221
]
203222
},
204223
{
@@ -215,12 +234,12 @@
215234
{
216235
"pattern": "SerialLoop.ino|Tests_basic_functions.ino",
217236
"applicable": false,
218-
"boards": [ "BLUEPILL_F103C6", "NUCLEO_L031K6" ]
237+
"boards": [ "BLUEPILL_F103C6", "NUCLEO_L031K6", "Wraith32_V1" ]
219238
},
220239
{
221240
"pattern": "(Alarm)?TimedWak(e)?up|SerialDeepSleep",
222241
"applicable": false,
223-
"boards": [ "EEXTR_F030_V1", "MALYANM200_F103CB", "STEVAL_MKSBOX1V1" ]
242+
"boards": [ "EEXTR_F030_V1", "MALYANM200_F103CB", "PRNTR_V2", "STEVAL_MKSBOX1V1" ]
224243
},
225244
{
226245
"pattern": "ArduinoISP",
@@ -233,8 +252,30 @@
233252
"boards": [
234253
"ST3DP001_EVAL",
235254
"STEVAL_MKSBOX1V1",
236-
"VAKE_F446VE"
255+
"VAKE_F446VE",
256+
"Wraith32_V1"
237257
]
258+
},
259+
{
260+
"pattern": "IWatchdog|RTC|STM32LowPower",
261+
"applicable": false,
262+
"boards": [
263+
"STM32MP157A_DK1",
264+
"STM32MP157C_DK2"
265+
]
266+
},
267+
{
268+
"pattern": "PWM_FullConfiguration",
269+
"applicable": false,
270+
"boards": [
271+
"GENERIC_F401RB", "GENERIC_F401RC", "GENERIC_F401RD", "GENERIC_F401RE",
272+
"HY_TinySTM103TB", "THUNDER_PACK"
273+
]
274+
},
275+
{
276+
"pattern": "HardwareTimer_OutputInput_test",
277+
"applicable": true,
278+
"boards": [ "NUCLEO_L476RG" ]
238279
}
239280
]
240281
},

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ But check the following boxes before posting an issue:
1111

1212
- [ ] `Make sure you are using the latest STM32 core and libraries versions.` See [lastest core here](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest).
1313
- [ ] `Your issue is NOT a question/feedback/suggestions.` This should be discussed on the [stm32duino forum](http://stm32duino.com):
14-
* questions on the [STM32 Core](http://stm32duino.com/viewforum.php?f=48).
15-
* bugs/enhancements on the [STM core: Bugs and enhancements](http://stm32duino.com/viewforum.php?f=49).
14+
* questions on the [STM32 Core](http://stm32duino.com/viewforum.php?f=35).
15+
* bugs/enhancements on the [STM core: Bugs and enhancements](http://stm32duino.com/viewforum.php?f=38).
1616
- [ ] `Make sure your issue is not already reported/fixed on GitHub or discussed on the forum` See [stm32duino forum](http://stm32duino.com).
1717
- [ ] `Make sure you are working on the right repository.` See the table below.
1818

README.md

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Arduino core support for STM32 based boards
22
[![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
33
![GitHub All Releases](https://img.shields.io/github/downloads/stm32duino/Arduino_Core_STM32/total.svg?label=downloads%20since%201.4.0)
4-
[![GitHub commits](https://img.shields.io/github/commits-since/stm32duino/Arduino_Core_STM32/1.7.0.svg)](https://github.com/stm32duino/Arduino_Core_STM32/compare/1.7.0...master)
4+
[![GitHub commits](https://img.shields.io/github/commits-since/stm32duino/Arduino_Core_STM32/1.8.0.svg)](https://github.com/stm32duino/Arduino_Core_STM32/compare/1.8.0...master)
55
[![Build Status](https://travis-ci.com/stm32duino/Arduino_Core_STM32.svg?branch=master)](https://travis-ci.com/stm32duino/Arduino_Core_STM32)
66

77
* [Introduction](https://github.com/stm32duino/Arduino_Core_STM32#Introduction)<br>
@@ -20,8 +20,7 @@ This porting is based on:
2020
* The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency
2121
* CMSIS device defintion for STM32
2222
* [CMSIS](https://developer.arm.com/embedded/cmsis): Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex®-M processor series and defines generic tool interfaces. It has been packaged as a module for Arduino IDE: https://github.com/stm32duino/ArduinoModule-CMSIS
23-
* [GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm): Arm Embedded GCC compiler, libraries and other GNU tools necessary for bare-metal software development on devices based on the Arm Cortex-M. Packages are provided thanks: https://github.com/stm32duino/arm-none-eabi-gcc
24-
23+
* [GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm): Arm Embedded GCC compiler, libraries and other GNU tools necessary for bare-metal software development on devices based on the Arm Cortex-M. Packages are provided thanks [The xPack GNU Arm Embedded GCC](https://xpack.github.io/arm-none-eabi-gcc/): https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack
2524

2625
## Getting Started
2726

@@ -68,7 +67,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
6867
| :green_heart: | [Nucleo L073RZ](http://www.st.com/en/evaluation-tools/nucleo-l073rz.html) | *1.4.0* | |
6968
| :green_heart: | [Nucleo L152RE](http://www.st.com/en/evaluation-tools/nucleo-l152re.html) | *1.0.0* | |
7069
| :green_heart: | [Nucleo L452RE](http://www.st.com/en/evaluation-tools/nucleo-l452re.html) | *1.5.0* | |
71-
| :yellow_heart: | [Nucleo L452RE-P](http://www.st.com/en/evaluation-tools/nucleo-l452re-p.html) | **1.8.0** | |
70+
| :green_heart: | [Nucleo L452RE-P](http://www.st.com/en/evaluation-tools/nucleo-l452re-p.html) | *1.8.0* | |
7271
| :green_heart: | [Nucleo L476RG](http://www.st.com/en/evaluation-tools/nucleo-l476rg.html) | *0.1.0* | |
7372
| :green_heart: | [P-Nucleo-WB55RG](https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html) | *1.6.0* | No BLE support |
7473

@@ -94,6 +93,12 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
9493
| :---: | --- | :---: | :--- |
9594
| :green_heart: | [STEVAL-MKSBOX1V1 (SensorTile.box)](https://www.st.com/en/evaluation-tools/steval-mksbox1v1.html) | *1.7.0* | |
9695

96+
| Status | [STM32MP1 series coprocessor](https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-arm-cortex-mpus/stm32mp1-series.html) | Release | Comment |
97+
| :---: | --- | :---: | :--- |
98+
| :green_heart: | [STM32MP157A-DK1](https://www.st.com/en/evaluation-tools/stm32mp157a-dk1.html) | *1.8.0* | See [the documentation](https://github.com/stm32duino/Arduino_Core_STM32/tree/master/variants/STM32MP157_DK/README.md) to use this board|
99+
| :green_heart: | [STM32MP157C-DK2](https://www.st.com/en/evaluation-tools/stm32mp157c-dk2.html) | *1.8.0* | See [the documentation](https://github.com/stm32duino/Arduino_Core_STM32/tree/master/variants/STM32MP157_DK/README.md) to use this board|
100+
101+
97102
| Status | Generic STM32F0xx | Release | Comment |
98103
| :---: | --- | :---: | :--- |
99104
| :green_heart: | [STM32F030F4 Demo board](https://stm32-base.org/boards/STM32F030F4P6-STM32F030-DEMO-BOARD-V1.1) | *1.5.0* | |
@@ -112,25 +117,29 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
112117

113118
| Status | Generic STM32F4xx | Release | Comment |
114119
| :---: | --- | :---: | :--- |
115-
| :yellow_heart: | [Adafruit Feather STM32F405 Express](https://www.adafruit.com/product/4382) | **1.8.0** | |
120+
| :green_heart: | [Adafruit Feather STM32F405 Express](https://www.adafruit.com/product/4382) | *1.8.0* | |
116121
| :green_heart: | BlackPill F401CC | *1.7.0* | |
117122
| :green_heart: | [Black F407VET6](https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0) | *1.4.0* | VG/ZE/ZG in *1.5.0* |
118123
| :green_heart: | [Blue F407VET6 Mini](https://stm32-base.org/boards/STM32F407VET6-VCC-GND-Small) | *1.4.0* | |
119124
| :green_heart: | Core Board F401RC | *1.7.0* | |
120125
| :green_heart: | [DIYMORE STM32F407VGT](https://stm32-base.org/boards/STM32F407VGT6-diymore) | *1.5.0* | |
121126
| :green_heart: | FK407M1 | *1.5.0* | |
127+
| :green_heart: | Generic F401R(B-C-D-E) | *1.8.0* | |
122128

123129
| Status | Generic STM32L0xx | Release | Comment |
124130
| :---: | --- | :---: | :--- |
125-
| :yellow_heart: | [ThunderPack](https://github.com/jgillick/ThunderPack) | **1.8.0** | |
131+
| :green_heart: | [PX-HER0](https://piconomix.com/fwlib/_p_i_c_o_n_o_m_i_x__s_t_m32__h_e_r_o__b_o_a_r_d.html) | *1.8.0* | |
132+
| :green_heart: | [ThunderPack](https://github.com/jgillick/ThunderPack) | *1.8.0* | |
126133

127134
| Status | 3D printer boards | Release | Comment |
128135
| :---: | --- | :---: | :--- |
129136
| :green_heart: | [ARMED V1](https://github.com/ktand/Armed) | *1.5.0* | |
130137
| :green_heart: | [EExtruder F030 V1](https://github.com/ghent360/PrntrBoard/tree/tmc2130-redesign/EExtruder) | *1.5.0* | Small companion board for Prntr Board V1 |
131-
| :green_heart: | Malyan M200 V1 | *1.5.0* | |
132-
| :green_heart: | Malyan M200 V2 | *1.5.0* | |
138+
| :green_heart: | [Malyan M200 V1](http://malyansys.com/product/m200-v1/) | *1.5.0* | |
139+
| :green_heart: | [Malyan M200 V2](http://malyansys.com/product/m200-v2/) | *1.5.0* | |
140+
| :green_heart: | [Malyan M300](http://malyansys.com/product/m300/) | *1.8.0* | |
133141
| :green_heart: | [Prntr Board V1](https://github.com/ghent360/PrntrBoard) | *1.5.0* | |
142+
| :green_heart: | [Prntr Board V2](https://github.com/ghent360/PrntrBoardV2) | *1.8.0* | |
134143
| :green_heart: | [RemRam v1](https://github.com/hasenbanck/remram) | *1.4.0* | |
135144
| :green_heart: | [RUMBA32](https://github.com/Aus3D/RUMBA32) | *1.5.0* | |
136145
| :green_heart: | [STEVAL-3DP001V1](https://www.st.com/en/evaluation-tools/steval-3dp001v1.html) | *1.6.0* | |
@@ -143,7 +152,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
143152

144153
| Status | Electronic Speed Controller boards | Release | Comment |
145154
| :---: | --- | :---: | :--- |
146-
| :yellow_heart: | Wraith V1 ESC | **1.8.0** | |
155+
| :green_heart: | Wraith V1 ESC | *1.8.0* | |
147156

148157
| Status | Generic flight controllers | Release | Comment |
149158
| :---: | --- | :---: | :--- |
@@ -160,10 +169,6 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
160169

161170
## Troubleshooting
162171

163-
### Important notice:
164-
165-
**Currently [stm32duino forum](http://stm32duino.com) is down. Forum alternative is under investigation.**
166-
167172
If you have any issue, you could [file an issue on Github](https://github.com/stm32duino/Arduino_Core_STM32/issues/new).
168173

169174
For question, support, ..., you could submit a topic on the [stm32duino forum](http://stm32duino.com):

0 commit comments

Comments
 (0)