Skip to content

Commit 954974b

Browse files
committed
Merge branch 'release/v5.2.3'
2 parents 6e043c9 + fe44638 commit 954974b

Some content is hidden

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

52 files changed

+2507
-204
lines changed

boards/espressif32/tinypico.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
1212
.. _board_espressif32_tinypico:
1313

14-
TinyPICO
15-
========
14+
Unexpected Maker TinyPICO
15+
=========================
1616

1717
.. contents::
1818

@@ -32,7 +32,7 @@ Platform :ref:`platform_espressif32`: Espressif Systems is a privately held fabl
3232
* - **RAM**
3333
- 320KB
3434
* - **Vendor**
35-
- `TinyPICO <https://www.tinypico.com?utm_source=platformio.org&utm_medium=docs>`__
35+
- `Unexpected Maker <https://www.tinypico.com?utm_source=platformio.org&utm_medium=docs>`__
3636

3737

3838
Configuration
@@ -46,7 +46,7 @@ Please use ``tinypico`` ID for :ref:`projectconf_env_board` option in :ref:`proj
4646
platform = espressif32
4747
board = tinypico
4848
49-
You can override default TinyPICO settings per build environment using
49+
You can override default Unexpected Maker TinyPICO settings per build environment using
5050
``board_***`` option, where ``***`` is a JSON object path from
5151
board manifest `tinypico.json <https://github.com/platformio/platform-espressif32/blob/master/boards/tinypico.json>`_. For example,
5252
``board_build.mcu``, ``board_build.f_cpu``, etc.
@@ -66,7 +66,7 @@ board manifest `tinypico.json <https://github.com/platformio/platform-espressif3
6666
6767
Uploading
6868
---------
69-
TinyPICO supports the following uploading protocols:
69+
Unexpected Maker TinyPICO supports the following uploading protocols:
7070

7171
* ``espota``
7272
* ``esptool``
@@ -85,7 +85,7 @@ You can change upload protocol using :ref:`projectconf_upload_protocol` option:
8585
8686
Debugging
8787
---------
88-
:ref:`piodebug` currently does not support TinyPICO board.
88+
:ref:`piodebug` currently does not support Unexpected Maker TinyPICO board.
8989

9090
Frameworks
9191
----------

boards/index.rst

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,8 +504,8 @@ Espressif 32
504504
espressif32/ttgo-t1
505505
espressif32/ttgo-t7-v13-mini32
506506
espressif32/ttgo-t7-v14-mini32
507-
espressif32/tinypico
508507
espressif32/turta_iot_node
508+
espressif32/tinypico
509509
espressif32/vintlabs-devkit-v1
510510
espressif32/lolin_d32
511511
espressif32/lolin_d32_pro
@@ -783,7 +783,9 @@ Nordic nRF52
783783
nordicnrf52/adafruit_clue_nrf52840
784784
nordicnrf52/adafruit_feather_nrf52840_sense
785785
nordicnrf52/adafruit_feather_nrf52840
786+
nordicnrf52/adafruit_ledglasses_nrf52840
786787
nordicnrf52/nano33ble
788+
nordicnrf52/nicla_sense_me
787789
nordicnrf52/bbcmicrobit_v2
788790
nordicnrf52/laird_bl652_dvk
789791
nordicnrf52/laird_bl653_dvk
@@ -986,6 +988,7 @@ ST STM32
986988
ststm32/bluepill_f103c6
987989
ststm32/bluepill_f103c8
988990
ststm32/bluepill_f103c8_128k
991+
ststm32/bw_swan_r5
989992
ststm32/cicada_l082cz
990993
ststm32/coreboard_f401rc
991994
ststm32/cricket_l082cz
@@ -1052,6 +1055,7 @@ ST STM32
10521055
ststm32/disco_l496ag
10531056
ststm32/disco_b_g431b_esc1
10541057
ststm32/disco_l475vg_iot01a
1058+
ststm32/disco_b_u585i_iot02a
10551059
ststm32/disco_l072cz_lrwan1
10561060
ststm32/disco_f072rb
10571061
ststm32/nucleo_g031k8
@@ -1081,10 +1085,12 @@ ST STM32
10811085
ststm32/nucleo_f746zg
10821086
ststm32/nucleo_f756zg
10831087
ststm32/nucleo_f767zi
1088+
ststm32/nucleo_g0b1re
10841089
ststm32/nucleo_h723zg
10851090
ststm32/nucleo_h743zi
10861091
ststm32/nucleo_h745zi_q
10871092
ststm32/nucleo_h753zi
1093+
ststm32/nucleo_l010rb
10881094
ststm32/nucleo_l011k4
10891095
ststm32/nucleo_l031k6
10901096
ststm32/nucleo_l053r8
@@ -1101,6 +1107,7 @@ ST STM32
11011107
ststm32/nucleo_l496zg_p
11021108
ststm32/nucleo_l4r5zi
11031109
ststm32/nucleo_l552ze_q
1110+
ststm32/nucleo_u575zi_q
11041111
ststm32/nucleo_wl55jc
11051112
ststm32/disco_f030r8
11061113
ststm32/disco_f051r8
@@ -1187,7 +1194,9 @@ ST STM32
11871194
ststm32/genericSTM32F446RE
11881195
ststm32/stm32f4stamp
11891196
ststm32/disco_f750n8
1197+
ststm32/disco_h735ig
11901198
ststm32/disco_h747xi
1199+
ststm32/storm32_v1_31_rc
11911200
ststm32/seeedArchMax
11921201
ststm32/wio_3g
11931202
ststm32/steval_mksboxv1
Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
.. Copyright (c) 2014-present PlatformIO <[email protected]>
2+
Licensed under the Apache License, Version 2.0 (the "License");
3+
you may not use this file except in compliance with the License.
4+
You may obtain a copy of the License at
5+
http://www.apache.org/licenses/LICENSE-2.0
6+
Unless required by applicable law or agreed to in writing, software
7+
distributed under the License is distributed on an "AS IS" BASIS,
8+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9+
See the License for the specific language governing permissions and
10+
limitations under the License.
11+
12+
.. _board_nordicnrf52_adafruit_ledglasses_nrf52840:
13+
14+
Adafruit LED Glasses Driver nRF52840
15+
====================================
16+
17+
.. contents::
18+
19+
Hardware
20+
--------
21+
22+
Platform :ref:`platform_nordicnrf52`: The nRF52 Series are built for speed to carry out increasingly complex tasks in the shortest possible time and return to sleep, conserving precious battery power. They have a Cortex-M4F processor and are the most capable Bluetooth Smart SoCs on the market.
23+
24+
.. list-table::
25+
26+
* - **Microcontroller**
27+
- NRF52840
28+
* - **Frequency**
29+
- 64MHz
30+
* - **Flash**
31+
- 796KB
32+
* - **RAM**
33+
- 232KB
34+
* - **Vendor**
35+
- `Adafruit <https://www.adafruit.com/product/5217?utm_source=platformio.org&utm_medium=docs>`__
36+
37+
38+
Configuration
39+
-------------
40+
41+
Please use ``adafruit_ledglasses_nrf52840`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`:
42+
43+
.. code-block:: ini
44+
45+
[env:adafruit_ledglasses_nrf52840]
46+
platform = nordicnrf52
47+
board = adafruit_ledglasses_nrf52840
48+
49+
You can override default Adafruit LED Glasses Driver nRF52840 settings per build environment using
50+
``board_***`` option, where ``***`` is a JSON object path from
51+
board manifest `adafruit_ledglasses_nrf52840.json <https://github.com/platformio/platform-nordicnrf52/blob/master/boards/adafruit_ledglasses_nrf52840.json>`_. For example,
52+
``board_build.mcu``, ``board_build.f_cpu``, etc.
53+
54+
.. code-block:: ini
55+
56+
[env:adafruit_ledglasses_nrf52840]
57+
platform = nordicnrf52
58+
board = adafruit_ledglasses_nrf52840
59+
60+
; change microcontroller
61+
board_build.mcu = nrf52840
62+
63+
; change MCU frequency
64+
board_build.f_cpu = 64000000L
65+
66+
67+
Uploading
68+
---------
69+
Adafruit LED Glasses Driver nRF52840 supports the following uploading protocols:
70+
71+
* ``blackmagic``
72+
* ``cmsis-dap``
73+
* ``jlink``
74+
* ``nrfjprog``
75+
* ``nrfutil``
76+
* ``stlink``
77+
78+
Default protocol is ``nrfutil``
79+
80+
You can change upload protocol using :ref:`projectconf_upload_protocol` option:
81+
82+
.. code-block:: ini
83+
84+
[env:adafruit_ledglasses_nrf52840]
85+
platform = nordicnrf52
86+
board = adafruit_ledglasses_nrf52840
87+
88+
upload_protocol = nrfutil
89+
90+
Debugging
91+
---------
92+
93+
:ref:`piodebug` - "1-click" solution for debugging with a zero configuration.
94+
95+
.. warning::
96+
You will need to install debug tool drivers depending on your system.
97+
Please click on compatible debug tool below for the further
98+
instructions and configuration information.
99+
100+
You can switch between debugging :ref:`debugging_tools` using
101+
:ref:`projectconf_debug_tool` option in :ref:`projectconf`.
102+
103+
Adafruit LED Glasses Driver nRF52840 does not have on-board debug probe and **IS NOT READY** for debugging. You will need to use/buy one of external probe listed below.
104+
105+
.. list-table::
106+
:header-rows: 1
107+
108+
* - Compatible Tools
109+
- On-board
110+
- Default
111+
* - :ref:`debugging_tool_blackmagic`
112+
-
113+
- Yes
114+
* - :ref:`debugging_tool_cmsis-dap`
115+
-
116+
-
117+
* - :ref:`debugging_tool_jlink`
118+
-
119+
-
120+
* - :ref:`debugging_tool_stlink`
121+
-
122+
-
123+
124+
Frameworks
125+
----------
126+
.. list-table::
127+
:header-rows: 1
128+
129+
* - Name
130+
- Description
131+
132+
* - :ref:`framework_arduino`
133+
- Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences
134+
135+
* - :ref:`framework_zephyr`
136+
- The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with safety and security in mind

boards/nordicnrf52/nicla_sense_me.rst

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
.. Copyright (c) 2014-present PlatformIO <[email protected]>
2+
Licensed under the Apache License, Version 2.0 (the "License");
3+
you may not use this file except in compliance with the License.
4+
You may obtain a copy of the License at
5+
http://www.apache.org/licenses/LICENSE-2.0
6+
Unless required by applicable law or agreed to in writing, software
7+
distributed under the License is distributed on an "AS IS" BASIS,
8+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9+
See the License for the specific language governing permissions and
10+
limitations under the License.
11+
12+
.. _board_nordicnrf52_nicla_sense_me:
13+
14+
Arduino Nicla Sense ME
15+
======================
16+
17+
.. contents::
18+
19+
Hardware
20+
--------
21+
22+
Platform :ref:`platform_nordicnrf52`: The nRF52 Series are built for speed to carry out increasingly complex tasks in the shortest possible time and return to sleep, conserving precious battery power. They have a Cortex-M4F processor and are the most capable Bluetooth Smart SoCs on the market.
23+
24+
.. list-table::
25+
26+
* - **Microcontroller**
27+
- NRF52832
28+
* - **Frequency**
29+
- 64MHz
30+
* - **Flash**
31+
- 515.25KB
32+
* - **RAM**
33+
- 62.78KB
34+
* - **Vendor**
35+
- `Arduino <https://docs.arduino.cc/hardware/nicla-sense-me?utm_source=platformio.org&utm_medium=docs>`__
36+
37+
38+
Configuration
39+
-------------
40+
41+
Please use ``nicla_sense_me`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`:
42+
43+
.. code-block:: ini
44+
45+
[env:nicla_sense_me]
46+
platform = nordicnrf52
47+
board = nicla_sense_me
48+
49+
You can override default Arduino Nicla Sense ME settings per build environment using
50+
``board_***`` option, where ``***`` is a JSON object path from
51+
board manifest `nicla_sense_me.json <https://github.com/platformio/platform-nordicnrf52/blob/master/boards/nicla_sense_me.json>`_. For example,
52+
``board_build.mcu``, ``board_build.f_cpu``, etc.
53+
54+
.. code-block:: ini
55+
56+
[env:nicla_sense_me]
57+
platform = nordicnrf52
58+
board = nicla_sense_me
59+
60+
; change microcontroller
61+
board_build.mcu = nrf52832
62+
63+
; change MCU frequency
64+
board_build.f_cpu = 64000000L
65+
66+
67+
Uploading
68+
---------
69+
Arduino Nicla Sense ME supports the following uploading protocols:
70+
71+
* ``blackmagic``
72+
* ``cmsis-dap``
73+
* ``jlink``
74+
* ``nrfjprog``
75+
* ``nrfutil``
76+
* ``sam-ba``
77+
78+
Default protocol is ``cmsis-dap``
79+
80+
You can change upload protocol using :ref:`projectconf_upload_protocol` option:
81+
82+
.. code-block:: ini
83+
84+
[env:nicla_sense_me]
85+
platform = nordicnrf52
86+
board = nicla_sense_me
87+
88+
upload_protocol = cmsis-dap
89+
90+
Debugging
91+
---------
92+
93+
:ref:`piodebug` - "1-click" solution for debugging with a zero configuration.
94+
95+
.. warning::
96+
You will need to install debug tool drivers depending on your system.
97+
Please click on compatible debug tool below for the further
98+
instructions and configuration information.
99+
100+
You can switch between debugging :ref:`debugging_tools` using
101+
:ref:`projectconf_debug_tool` option in :ref:`projectconf`.
102+
103+
Arduino Nicla Sense ME has on-board debug probe and **IS READY** for debugging. You don't need to use/buy external debug probe.
104+
105+
.. list-table::
106+
:header-rows: 1
107+
108+
* - Compatible Tools
109+
- On-board
110+
- Default
111+
* - :ref:`debugging_tool_blackmagic`
112+
-
113+
-
114+
* - :ref:`debugging_tool_cmsis-dap`
115+
- Yes
116+
- Yes
117+
* - :ref:`debugging_tool_jlink`
118+
-
119+
-
120+
121+
Frameworks
122+
----------
123+
.. list-table::
124+
:header-rows: 1
125+
126+
* - Name
127+
- Description
128+
129+
* - :ref:`framework_arduino`
130+
- Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences

boards/siliconlabsefm32/tb_sense_12.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,4 +121,7 @@ Frameworks
121121
- Description
122122

123123
* - :ref:`framework_mbed`
124-
- Arm Mbed OS is an open source embedded operating system designed specifically for the 'things' in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS and drivers for sensors and I/O devices
124+
- Arm Mbed OS is an open source embedded operating system designed specifically for the 'things' in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS and drivers for sensors and I/O devices
125+
126+
* - :ref:`framework_zephyr`
127+
- The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with safety and security in mind

0 commit comments

Comments
 (0)