Skip to content

Commit 83732f9

Browse files
committed
Merge branch 'main' into hannes7eicher/Dual-Core-Debugging
2 parents 4c792b8 + b03bdc6 commit 83732f9

File tree

36 files changed

+214
-93
lines changed

36 files changed

+214
-93
lines changed
2.5 MB
Loading
265 KB
Loading

content/arduino-cloud/01.guides/01.editor/editor.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,18 @@ Most libraries provide examples, which can be accessed be clicking the three dot
113113

114114
The reference is an embedded version of the [Arduino Language Reference](https://www.arduino.cc/reference/en/), which helps you understand the Arduino programming language & syntax.
115115

116-
![Reference.](assets/reference.png)
116+
![Reference.](assets/reference.png)
117+
118+
## Collaborative Coding
119+
120+
**Collaborative Coding** allows users to work together on the same code. This feature enables developers within shared spaces to edit code across multiple windows, making collaboration easier.
121+
122+
When working together, changes made in one window are updated and visible in all other windows. The code editor highlights the area being edited with an orange frame, notifying users if someone else is editing the same code. Users can take turns editing in multiple windows, ensuring everyone stays coordinated.
123+
124+
![Collaborative Coding](assets/collab-code-multiple.gif)
125+
126+
While a user is working on the code, the area they are editing is highlighted with the orange frame, and a warning block appears. This indicates that you should wait to avoid any loss of change. Please wait for them to finish before editing the code to prevent conflicts and ensure all changes are correctly synchronized.
127+
128+
![Collaborative Coding - Code editor orange frame highlight](assets/collab-code-orange-frame.png)
129+
130+
By making projects more interactive and engaging, collaborative coding enhances the overall developer experience.
444 KB
Loading

content/arduino-cloud/03.cloud-interface/03.dashboard-widgets/dashboard-widgets.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,3 +446,9 @@ if(valueDropDown == "string"){
446446
//if string matches, execute code
447447
}
448448
```
449+
450+
### Image
451+
452+
![Image widget](assets/widget-image.png)
453+
454+
Use the image widget to put a JPG, PNG or WEBP image on your dashboard! If you instead want to use an image URL, then chose the URL option under image source. Keep in mind the URL needs to be a HTTPS URL and not a HTTP URL. It is also possible to use local addresses. If you are using the URL option you can add a refresh frequency to the image widget, enabling the widget to function as a video or moving image. The image will then update The image can be made to fill the widget frame or to fit within the widget frame. A grey background can be added to the widget to help with visibility issues for PNGs with transparent backgrounds.

content/arduino-cloud/04.cloud-editor/embedding-create-iframes/embedding-create-iframes.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: 'Learn about different methods when embedding your sketches in a we
44
author: 'Karl Söderby'
55
---
66

7-
The Cloud Editor is a great tool for creating and uploading programs while also collecting all of your sketches in one place. Another great feature is embedding them as iframes, such as articles, blogposts or journals.
7+
The Cloud Editor is a great tool for creating and uploading programs while also collecting all of your sketches in one place. Another great feature is embedding them as iframes, such as articles, blogposts or journals.
88

99
To embed an iframe is very easy, and we just need to copy and paste a link from our sketch in the Cloud Editor. But we can also do a series of modifications to that iframe, and in this tutorial we will take a look at how to do that.
1010

@@ -24,7 +24,7 @@ It should look something like this:
2424

2525
This iframe can now simply be embedded in a HTML page, and it will look like this:
2626

27-
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed" style="height:510px;width:100%;margin:10px 0" frameborder=0></iframe>
27+
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed" style="height:510px;width:100%;margin:10px 0" frameborder="0"></iframe>
2828

2929
But there are many ways we can modify the iframe to look different. So let's take a look the available modifications we can make!
3030

@@ -39,7 +39,7 @@ To do this, we just need to add the following code to the end of the URL:
3939
```
4040
The result is the following:
4141

42-
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed&snippet" style="height:510px;width:100%;margin:10px 0" frameborder=0></iframe>
42+
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed&snippet" style="height:510px;width:100%;margin:10px 0" frameborder="0"></iframe>
4343

4444
And the full URL should look like this:
4545

@@ -58,7 +58,7 @@ Next is the highlighting feature. To use this, simply add the following lines to
5858

5959
The result is that line 3 and 4 are highlighted:
6060

61-
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed&snippet#L3-L4" style="height:510px;width:100%;margin:10px 0" frameborder=0></iframe>
61+
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed&snippet#L3-L4" style="height:510px;width:100%;margin:10px 0" frameborder="0"></iframe>
6262

6363
And the full URL should look like this:
6464

@@ -74,37 +74,37 @@ You can highlight as many lines as you want, and it is easily configurable. For
7474

7575
## Manually changing the size of your widget
7676

77-
If we want to change the size of the widget, we just need to modify the dimensions of the iframe.
77+
If we want to change the size of the widget, we just need to modify the dimensions of the iframe.
7878

7979
The following dimensions are default:
8080

8181
```markup
82-
style="height:510px;width:100%;margin:10px 0"
82+
style="height:510px;width:100%;margin:10px 0"
8383
```
8484

8585
But we can change them up a bit:
8686

8787
```
88-
style="height:200px;width:50%;margin:10px 0"
88+
style="height:200px;width:50%;margin:10px 0"
8989
```
9090

9191
Which will look like this:
9292

93-
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed&snippet" style="height:200px;width:50%;margin:10px 0" frameborder=0></iframe>
93+
<iframe src="https://app.arduino.cc/sketches/examples?eid=01.Basics%2FBlink&view-mode=embed&snippet" style="height:200px;width:50%;margin:10px 0" frameborder="0"></iframe>
9494

95-
## Automatically re-sizing your sketches
95+
## Automatically re-sizing your sketches
9696

9797
We can also choose to automatically re-size our iframes. This is simply done by first including this script in your HTML file:
9898

9999
```markup
100100
<script src="https://content.arduino.cc/assets/arduinoSketchIframeResizer.js"></script>
101101
```
102102

103-
And then using the class `arduino-sketch-iframe` in your HTML element.
103+
And then using the class `arduino-sketch-iframe` in your HTML element.
104104

105105
## Summary
106106

107-
There are several cool ways of working with iframes from the Cloud Editor, and it is a really easy process that requires very little coding.
107+
There are several cool ways of working with iframes from the Cloud Editor, and it is a really easy process that requires very little coding.
108108

109109
The Cloud Editor helps you keep track on all of your sketches, and with the iframes, including your projects on other pages has never been easier.
110110

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: 'Arduino Cloud services are ISO27001 certified'
3-
description: 'Learn about the Arduino organisations ISO27001 certification and what it means.'
2+
title: 'Arduino Cloud services are ISO 27001 certified'
3+
description: 'Learn about the Arduino organisations ISO 27001 certification and what it means.'
44
tags:
55
- Arduino Cloud
66
- Security
@@ -10,15 +10,16 @@ author: 'Arduino Security Team'
1010
***For any questions regarding security, contact the [Arduino Security Team](mailto:[email protected]).***
1111

1212

13-
![Arduino Cloud services are officially certified for ISO/IEC 27001:2013 (ISO 27001)](./assets/infosec.png)
13+
![Arduino Cloud services are officially certified for ISO/IEC 27001:2022 (ISO 27001)](./assets/infosec.png)
1414

15-
[ISO 27001](https://www.iso.org/isoiec-27001-information-security.html) is an internationally recognized standard that provides a framework for establishing, implementing, maintaining, and continually improving an Information Security Management System (ISMS). The standard sets out the requirements for managing information security risks and protecting sensitive information within an organization. ISO 27001 takes a systematic and risk-based approach to ensure the confidentiality, integrity, and availability of information assets.
15+
[ISO 27001](https://www.iso.org/isoiec-27001-information-security.html) is an internationally recognized standard that provides a framework for establishing, implementing, maintaining, and continuously improving an Information Security Management System (ISMS). The standard outlines the requirements for managing information security risks and protecting sensitive information within an organization. ISO 27001 takes a systematic and risk-based approach to ensure information assets' confidentiality, integrity, and availability.
1616

17-
The standard encompasses a comprehensive set of controls and best practices for managing information security. It covers various aspects, including risk assessment and treatment, security policies, organizational roles and responsibilities, asset management, access control, cryptography, incident management, business continuity, and compliance.
17+
The standard encompasses comprehensive controls and best practices for managing information security. It addresses various aspects, including risk assessment and treatment, security policies, organizational roles and responsibilities, asset management, access control, cryptography, incident management, business continuity, and compliance.
1818

19-
The ISO27001 certification is obtained after an audit conducted by an independent third party that acts as certification authority and verifies that the organization is applying all security measures and controls required by the norm.
19+
In addition to ISO 27001, we are also applying the specific guidelines of ISO 27017, which provide enhanced controls tailored for Cloud services, further strengthening our approach to information security.
2020

21-
Our compliance with ISO 27001 demonstrates that Arduino is committed to ensure the best possible security posture for Arduino Cloud services, thus ensuring the best possible protection from cybersecurity risks for Arduino Cloud users.
21+
The ISO 27001 certification is granted after an audit conducted by an independent third party acting as a certification authority, which verifies that the organization is applying all security measures and controls required by the standard.
2222

23+
Our compliance with ISO 27001 and ISO 27017 demonstrates Arduino's commitment to ensuring Arduino Cloud services' highest possible security posture, thereby providing optimal protection against cybersecurity risks for Arduino Cloud users.
2324

24-
[Download our ISO27001 certificate here](./assets/ISOIEC-27001.pdf)
25+
[Download our ISO27001 certificate here](./assets/ISOIEC-27001-2022.pdf).
1.25 MB
Loading
265 KB
Loading

0 commit comments

Comments
 (0)