Skip to content

Commit 5fb3809

Browse files
committed
Sync dev-platforms
1 parent ab1d4a8 commit 5fb3809

37 files changed

+1650
-23
lines changed

boards/atmelsam/adafruit_itsybitsy_m4.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_arduino`
124-
- 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
124+
- 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
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

boards/atmelsam/nano_33_iot.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,7 @@ Frameworks
125125
- Description
126126

127127
* - :ref:`framework_arduino`
128-
- 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
128+
- 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
129+
130+
* - :ref:`framework_zephyr`
131+
- 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/atmelsam/seeed_xiao.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,7 @@ Frameworks
125125
- Description
126126

127127
* - :ref:`framework_arduino`
128-
- 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
128+
- 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
129+
130+
* - :ref:`framework_zephyr`
131+
- 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/index.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,7 @@ Nordic nRF52
724724
nordicnrf52/electronut_papyr
725725
nordicnrf52/holyiot_yj16019
726726
nordicnrf52/adafruit_itsybitsy_nrf52840
727+
nordicnrf52/laird_pinnacle_100_dvk
727728
nordicnrf52/nrf52832_mdk
728729
nordicnrf52/nrf52840_mdk
729730
nordicnrf52/adafruit_metro_nrf52840
@@ -736,6 +737,7 @@ Nordic nRF52
736737
nordicnrf52/particle_xenon
737738
nordicnrf52/redbear_blenano2
738739
nordicnrf52/redbear_blend2
740+
nordicnrf52/ruuvitag
739741
nordicnrf52/sdt52832b
740742
nordicnrf52/stct_nrf52_minidev
741743
nordicnrf52/vbluno52
@@ -822,6 +824,9 @@ Shakti
822824

823825
shakti/artix7_35t
824826
shakti/artix7_100t
827+
shakti/parashu
828+
shakti/pinaka
829+
shakti/vajra
825830

826831
SiFive
827832
------
@@ -921,6 +926,7 @@ ST STM32
921926
ststm32/nucleo_g431rb
922927
ststm32/nucleo_g474re
923928
ststm32/olimexino
929+
ststm32/olimex_f103
924930
ststm32/olimex_p405
925931
ststm32/nucleo_wb55rg_p
926932
ststm32/pybstick26_duino
@@ -1081,6 +1087,7 @@ ST STM32
10811087
ststm32/hy_tinystm103tb
10821088
ststm32/vake_v1
10831089
ststm32/vccgnd_f103zet6
1090+
ststm32/waveshare_open103z
10841091
ststm32/blackpill_f411ce
10851092
ststm32/wraith32_v1
10861093
ststm32/sakuraio_evb_01
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
.. Copyright (c) 2014-present PlatformIO <contact@platformio.org>
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_laird_pinnacle_100_dvk:
13+
14+
Laird Connectivity Pinnacle 100 DVK
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+
- 1MB
32+
* - **RAM**
33+
- 256KB
34+
* - **Vendor**
35+
- `Laird Connectivity <https://www.lairdconnect.com/wireless-modules/cellular-solutions/pinnacle-100-cellular-modem?utm_source=platformio.org&utm_medium=docs>`__
36+
37+
38+
Configuration
39+
-------------
40+
41+
Please use ``laird_pinnacle_100_dvk`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`:
42+
43+
.. code-block:: ini
44+
45+
[env:laird_pinnacle_100_dvk]
46+
platform = nordicnrf52
47+
board = laird_pinnacle_100_dvk
48+
49+
You can override default Laird Connectivity Pinnacle 100 DVK settings per build environment using
50+
``board_***`` option, where ``***`` is a JSON object path from
51+
board manifest `laird_pinnacle_100_dvk.json <https://github.com/platformio/platform-nordicnrf52/blob/master/boards/laird_pinnacle_100_dvk.json>`_. For example,
52+
``board_build.mcu``, ``board_build.f_cpu``, etc.
53+
54+
.. code-block:: ini
55+
56+
[env:laird_pinnacle_100_dvk]
57+
platform = nordicnrf52
58+
board = laird_pinnacle_100_dvk
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+
Laird Connectivity Pinnacle 100 DVK supports the next uploading protocols:
70+
71+
* ``blackmagic``
72+
* ``cmsis-dap``
73+
* ``jlink``
74+
* ``mbed``
75+
* ``nrfjprog``
76+
* ``stlink``
77+
78+
Default protocol is ``jlink``
79+
80+
You can change upload protocol using :ref:`projectconf_upload_protocol` option:
81+
82+
.. code-block:: ini
83+
84+
[env:laird_pinnacle_100_dvk]
85+
platform = nordicnrf52
86+
board = laird_pinnacle_100_dvk
87+
88+
upload_protocol = jlink
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+
Laird Connectivity Pinnacle 100 DVK 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_zephyr`
133+
- 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/ruuvitag.rst

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
.. Copyright (c) 2014-present PlatformIO <contact@platformio.org>
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_ruuvitag:
13+
14+
Ruuvi Tag
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+
- 512KB
32+
* - **RAM**
33+
- 64KB
34+
* - **Vendor**
35+
- `Ruuvi <https://ruuvi.com/?utm_source=platformio.org&utm_medium=docs>`__
36+
37+
38+
Configuration
39+
-------------
40+
41+
Please use ``ruuvitag`` ID for :ref:`projectconf_env_board` option in :ref:`projectconf`:
42+
43+
.. code-block:: ini
44+
45+
[env:ruuvitag]
46+
platform = nordicnrf52
47+
board = ruuvitag
48+
49+
You can override default Ruuvi Tag settings per build environment using
50+
``board_***`` option, where ``***`` is a JSON object path from
51+
board manifest `ruuvitag.json <https://github.com/platformio/platform-nordicnrf52/blob/master/boards/ruuvitag.json>`_. For example,
52+
``board_build.mcu``, ``board_build.f_cpu``, etc.
53+
54+
.. code-block:: ini
55+
56+
[env:ruuvitag]
57+
platform = nordicnrf52
58+
board = ruuvitag
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+
Ruuvi Tag supports the next uploading protocols:
70+
71+
* ``blackmagic``
72+
* ``cmsis-dap``
73+
* ``jlink``
74+
* ``mbed``
75+
* ``nrfjprog``
76+
* ``stlink``
77+
78+
Default protocol is ``jlink``
79+
80+
You can change upload protocol using :ref:`projectconf_upload_protocol` option:
81+
82+
.. code-block:: ini
83+
84+
[env:ruuvitag]
85+
platform = nordicnrf52
86+
board = ruuvitag
87+
88+
upload_protocol = jlink
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+
Ruuvi Tag 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_zephyr`
133+
- 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/nxplpc/lpc11u68.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Platform :ref:`platform_nxplpc`: The NXP LPC is a family of 32-bit microcontroll
3232
* - **RAM**
3333
- 36KB
3434
* - **Vendor**
35-
- `NXP <https://developer.mbed.org/platforms/LPCXpresso11U68/?utm_source=platformio.org&utm_medium=docs>`__
35+
- `NXP <https://www.nxp.com/design/microcontrollers-developer-resources/lpc-microcontroller-utilities/lpcxpresso-board-for-lpc11u68:OM13058?utm_source=platformio.org&utm_medium=docs>`__
3636

3737

3838
Configuration
@@ -125,4 +125,7 @@ Frameworks
125125
- Description
126126

127127
* - :ref:`framework_mbed`
128-
- 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
128+
- 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
129+
130+
* - :ref:`framework_zephyr`
131+
- 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)