Skip to content

Commit d1c4628

Browse files
committed
Release 2017.8.31 (core and tools)
Core: - Add Ethernet support (Nucleo-F429Zi and STM32F746G-DISCOVERY) Required to install STM32Ethernet and LwIP libraries through the Library manager - Update HAL Drivers for F1, F3 and L4 - Update I2C for F1 series. (slave) - Add Nucleo-L152RE board - Extend pin name usage, PXn could now be used as Dx - Extend compatibility by adding several macro (register access): Add several macro for compatibily (register access): analogInPinToBit portOutputRegister portInputRegister portSetRegister portClearRegister portConfigRegister portModeRegister _BV cbi sbi - Removed custom libraries: Firmata: release 2.5.7 include STM32 support LiquidCrystal: use official version at least 1.05 SD: now available through the Library manager (STM32SD) FatFS: now available through the Library manager WiFi: use official version - Minor fixes Tools: - Update genpinmap script: Add support of Alternate Function for F1 series Add QSPI support change pin name formatting (PXn -> PX_n) in order to be aligned with core pin name usage extension Signed-off-by: Frederic.Pillon <[email protected]>
1 parent e611b58 commit d1c4628

File tree

3 files changed

+144
-36
lines changed

3 files changed

+144
-36
lines changed

STM32/package_stm_index.json

+144-36
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,8 @@
1010
},
1111
"platforms": [
1212
{
13-
"name": "STM32F1xx Cores",
14-
"architecture": "stm32f1",
15-
"version": "2016.12.23",
16-
"category": "Contributed",
17-
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32F1-1.0.1.tar.bz2",
18-
"archiveFileName": "STM32F1-1.0.1.tar.bz2",
19-
"checksum": "SHA-256:939ac1f98ac4ec6f6a448234e602e483a869b5a0e97c0337ecabc17a2eda828b",
2013
"size": "5780403",
21-
"boards": [
22-
{
23-
"name": "Nucleo F103RB"
24-
}
25-
],
14+
"checksum": "SHA-256:939ac1f98ac4ec6f6a448234e602e483a869b5a0e97c0337ecabc17a2eda828b",
2615
"toolsDependencies": [
2716
{
2817
"packager": "arduino",
@@ -34,9 +23,24 @@
3423
"name": "STM32Tools",
3524
"version": "2016.9.16"
3625
}
37-
]
26+
],
27+
"boards": [
28+
{
29+
"name": "Nucleo F103RB"
30+
}
31+
],
32+
"name": "STM32F1xx Cores",
33+
"architecture": "stm32f1",
34+
"version": "2016.12.23",
35+
"category": "Contributed",
36+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32F1-1.0.1.tar.bz2",
37+
"archiveFileName": "STM32F1-1.0.1.tar.bz2"
3838
},
3939
{
40+
"name": "STM32F1xx Cores",
41+
"architecture": "stm32f1",
42+
"version": "2017.1.20",
43+
"category": "Contributed",
4044
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32F1-2017.1.20.tar.bz2",
4145
"archiveFileName": "STM32F1-2017.1.20.tar.bz2",
4246
"checksum": "SHA-256:4684181088bffd3512e8eac35cee2db7f492efdc9ed101969907b29247790de2",
@@ -66,13 +70,13 @@
6670
"name": "STM32Tools",
6771
"version": "2017.1.19"
6872
}
69-
],
70-
"architecture": "stm32f1",
71-
"name": "STM32F1xx Cores",
72-
"category": "Contributed",
73-
"version": "2017.1.20"
73+
]
7474
},
7575
{
76+
"version": "2017.5.12",
77+
"category": "Contributed",
78+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.5.12.tar.bz2",
79+
"archiveFileName": "STM32-2017.5.12.tar.bz2",
7680
"checksum": "SHA-256:10b403b6b437c183d9a0a74a08ebe425766f6c3425474b1f800f6eca337075a6",
7781
"size": "19788680",
7882
"toolsDependencies": [
@@ -116,13 +120,13 @@
116120
}
117121
],
118122
"architecture": "stm32",
119-
"name": "STM32 Cores",
120-
"category": "Contributed",
121-
"version": "2017.5.12",
122-
"archiveFileName": "STM32-2017.5.12.tar.bz2",
123-
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.5.12.tar.bz2"
123+
"name": "STM32 Cores"
124124
},
125125
{
126+
"name": "STM32 Cores",
127+
"architecture": "stm32",
128+
"version": "2017.6.2",
129+
"category": "Contributed",
126130
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.6.2.tar.bz2",
127131
"archiveFileName": "STM32-2017.6.2.tar.bz2",
128132
"checksum": "SHA-256:f01dac293fbbcf93edc52a2a3ea189e0df878acb31e71e171aee1663aba449a3",
@@ -166,13 +170,13 @@
166170
{
167171
"name": "STM32F746G-DISCOVERY"
168172
}
169-
],
173+
]
174+
},
175+
{
170176
"architecture": "stm32",
171177
"name": "STM32 Cores",
172178
"category": "Contributed",
173-
"version": "2017.6.2"
174-
},
175-
{
179+
"version": "2017.7.13",
176180
"archiveFileName": "STM32-2017.7.13.tar.bz2",
177181
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.7.13.tar.bz2",
178182
"size": "20812534",
@@ -228,13 +232,13 @@
228232
"name": "CMSIS",
229233
"packager": "arduino"
230234
}
231-
],
232-
"name": "STM32 Cores",
233-
"architecture": "stm32",
234-
"version": "2017.7.13",
235-
"category": "Contributed"
235+
]
236236
},
237237
{
238+
"archiveFileName": "STM32-2017.8.4.tar.bz2",
239+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.8.4.tar.bz2",
240+
"size": "20818236",
241+
"checksum": "SHA-256:f74b17a2d376e063e48271307e855f76f49ae3c20a123c2861b713bbdb3da793",
238242
"boards": [
239243
{
240244
"name": "Nucleo F207ZG"
@@ -299,11 +303,81 @@
299303
"name": "STM32 Cores",
300304
"architecture": "stm32",
301305
"version": "2017.8.4",
306+
"category": "Contributed"
307+
},
308+
{
309+
"architecture": "stm32",
310+
"name": "STM32 Cores",
302311
"category": "Contributed",
303-
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.8.4.tar.bz2",
304-
"archiveFileName": "STM32-2017.8.4.tar.bz2",
305-
"checksum": "SHA-256:f74b17a2d376e063e48271307e855f76f49ae3c20a123c2861b713bbdb3da793",
306-
"size": "20818236"
312+
"version": "2017.8.31",
313+
"archiveFileName": "STM32-2017.8.31.tar.bz2",
314+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/packages/STM32-2017.8.31.tar.bz2",
315+
"size": "15699530",
316+
"checksum": "SHA-256:7ee7e7b14a5336f0206879a69e02eec196a8dbc7a61723185ff517121f7394f6",
317+
"boards": [
318+
{
319+
"name": "Nucleo F207ZG"
320+
},
321+
{
322+
"name": "Nucleo F429ZI"
323+
},
324+
{
325+
"name": "Nucleo F030R8"
326+
},
327+
{
328+
"name": "Nucleo F091RC"
329+
},
330+
{
331+
"name": "Nucleo F103RB"
332+
},
333+
{
334+
"name": "Nucleo F303RE"
335+
},
336+
{
337+
"name": "Nucleo F401RE"
338+
},
339+
{
340+
"name": "Nucleo F411RE"
341+
},
342+
{
343+
"name": "Nucleo L053R8"
344+
},
345+
{
346+
"name": "Nucleo L152RE"
347+
},
348+
{
349+
"name": "Nucleo L476RG"
350+
},
351+
{
352+
"name": "Nucleo L432KC"
353+
},
354+
{
355+
"name": "STM32F100RB-DISCVL"
356+
},
357+
{
358+
"name": "STM32F407G-DISC1"
359+
},
360+
{
361+
"name": "STM32F746G-DISCOVERY"
362+
}
363+
],
364+
"toolsDependencies": [
365+
{
366+
"packager": "STM32",
367+
"name": "arm-none-eabi-gcc",
368+
"version": "6-2017-q1-update"
369+
},
370+
{
371+
"packager": "STM32",
372+
"name": "STM32Tools",
373+
"version": "2017.8.31"
374+
},
375+
{
376+
"version": "4.5.0",
377+
"name": "CMSIS",
378+
"packager": "arduino"
379+
}
380+
]
307381
}
308382
],
309383
"tools": [
@@ -476,6 +550,40 @@
476550
],
477551
"version": "2017.7.13",
478552
"name": "STM32Tools"
553+
},
554+
{
555+
"name": "STM32Tools",
556+
"version": "2017.8.31",
557+
"systems": [
558+
{
559+
"host": "i686-linux-gnu",
560+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/tools/STM32Tools-2017.8.31.tar.bz2",
561+
"archiveFileName": "STM32Tools-2017.8.31.tar.bz2",
562+
"checksum": "SHA-256:2711544bf4d10ce7511e501cc442527fc9169f04311ba081c997b243a53a8adb",
563+
"size": "7929806"
564+
},
565+
{
566+
"host": "x86_64-pc-linux-gnu",
567+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/tools/STM32Tools-2017.8.31.tar.bz2",
568+
"archiveFileName": "STM32Tools-2017.8.31.tar.bz2",
569+
"checksum": "SHA-256:2711544bf4d10ce7511e501cc442527fc9169f04311ba081c997b243a53a8adb",
570+
"size": "7929806"
571+
},
572+
{
573+
"host": "i686-mingw32",
574+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/tools/STM32Tools-2017.8.31.tar.bz2",
575+
"archiveFileName": "STM32Tools-2017.8.31.tar.bz2",
576+
"checksum": "SHA-256:2711544bf4d10ce7511e501cc442527fc9169f04311ba081c997b243a53a8adb",
577+
"size": "7929806"
578+
},
579+
{
580+
"host": "i386-apple-darwin11",
581+
"url": "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/tools/STM32Tools-2017.8.31.tar.bz2",
582+
"archiveFileName": "STM32Tools-2017.8.31.tar.bz2",
583+
"checksum": "SHA-256:2711544bf4d10ce7511e501cc442527fc9169f04311ba081c997b243a53a8adb",
584+
"size": "7929806"
585+
}
586+
]
479587
}
480588
]
481589
}
15 MB
Binary file not shown.
7.56 MB
Binary file not shown.

0 commit comments

Comments
 (0)