Skip to content

Commit db4646d

Browse files
Merge branch 'main' into main
2 parents c220065 + fa7f4a6 commit db4646d

7 files changed

+21
-158
lines changed

.github/build-with-docker.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
#!/bin/sh
1+
#!/bin/sh
22

33
display_help() {
4-
echo "Usage: $0 -i image_name -v version -r registry -a architecture -c clean" >&2
4+
echo "Usage: $0 -i image_name -v version -r registry -a architecture -c clean" >&2
55
echo
66
echo " -i image_name Specify the image name, for example: bluetooth-aoa-example-build-env"
77
echo " -v version Specify the version of docker image, for example: 1.0.0"

.pre-commit-config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ repos:
55
hooks:
66
- id: end-of-file-fixer
77
- id: trailing-whitespace
8+
args: ['--markdown-linebreak-ext=md']
89
- repo: https://github.com/codespell-project/codespell
910
rev: v2.2.4
1011
hooks:

CODE_OF_CONDUCT.md

+2-142
Original file line numberDiff line numberDiff line change
@@ -1,143 +1,3 @@
1-
# Silicon Labs open source projects Code of Conduct
1+
# Silicon Labs Community Terms of Use
22

3-
Silicon Labs open source projects Code of Conduct applies to all those contributing
4-
to, participating in, or maintaining the Silicon Labs open source projects,
5-
including Connectivity Standards Alliance members and non-members.
6-
7-
# Contributor Covenant Code of Conduct
8-
9-
## Our Pledge
10-
11-
We as members, contributors, and leaders pledge to make participation in our
12-
community a harassment-free experience for everyone, regardless of age, body
13-
size, visible or invisible disability, ethnicity, sex characteristics, gender
14-
identity and expression, level of experience, education, socio-economic status,
15-
nationality, personal appearance, race, caste, color, religion, or sexual
16-
identity and orientation.
17-
18-
We pledge to act and interact in ways that contribute to an open, welcoming,
19-
diverse, inclusive, and healthy community.
20-
21-
## Our Standards
22-
23-
Examples of behavior that contributes to a positive environment for our
24-
community include:
25-
26-
- Demonstrating empathy and kindness toward other people
27-
- Being respectful of differing opinions, viewpoints, and experiences
28-
- Giving and gracefully accepting constructive feedback
29-
- Accepting responsibility and apologizing to those affected by our mistakes,
30-
and learning from the experience
31-
- Focusing on what is best not just for us as individuals, but for the overall
32-
community
33-
- Respecting people's privacy and private product plans
34-
35-
Examples of unacceptable behavior include:
36-
37-
- The use of sexualized language or imagery, and sexual attention or advances
38-
of any kind
39-
- Trolling, insulting or derogatory comments, and personal or political
40-
attacks
41-
- Public or private harassment
42-
- Publishing others' private information, such as a physical or email address,
43-
without their explicit permission
44-
- Other conduct which could reasonably be considered inappropriate in a
45-
professional setting
46-
- Disclosure of private information, unreleased products
47-
- Disclosure of unreleased specification information outside of Connectivity
48-
Standards Alliance approved forums
49-
50-
## Enforcement Responsibilities
51-
52-
Community leaders are responsible for clarifying and enforcing our standards of
53-
acceptable behavior and will take appropriate and fair corrective action in
54-
response to any behavior that they deem inappropriate, threatening, offensive,
55-
or harmful.
56-
57-
Community leaders have the right and responsibility to remove, edit, or reject
58-
comments, commits, code, wiki edits, issues, and other contributions that are
59-
not aligned to this Code of Conduct, and will communicate reasons for moderation
60-
decisions when appropriate.
61-
62-
## Scope
63-
64-
This Code of Conduct applies within all community spaces, and also applies when
65-
an individual is officially representing the community in public spaces.
66-
Examples of representing our community include using an official e-mail address,
67-
posting via an official social media account, or acting as an appointed
68-
representative at an online or offline event.
69-
70-
## Enforcement
71-
72-
Instances of abusive, harassing, or otherwise unacceptable behavior may be
73-
reported to the community leaders responsible for enforcement at
74-
help@csa-iot.org. All submissions will be reviewed and investigated promptly and
75-
fairly.
76-
77-
All community leaders are obligated to respect the privacy and security of the
78-
reporter of any incident.
79-
80-
## Enforcement Guidelines
81-
82-
Community leaders will follow these Community Impact Guidelines in determining
83-
the consequences for any action they deem in violation of this Code of Conduct:
84-
85-
### 1. Correction
86-
87-
**Community Impact**: Use of inappropriate language or other behavior deemed
88-
unprofessional or unwelcome in the community.
89-
90-
**Consequence**: A private, written warning from community leaders, providing
91-
clarity around the nature of the violation and an explanation of why the
92-
behavior was inappropriate. A public apology may be requested.
93-
94-
### 2. Warning
95-
96-
**Community Impact**: A violation through a single incident or series of
97-
actions.
98-
99-
**Consequence**: A warning with consequences for continued behavior. No
100-
interaction with the people involved, including unsolicited interaction with
101-
those enforcing the Code of Conduct, for a specified period of time. This
102-
includes avoiding interactions in community spaces as well as external channels
103-
like social media. Violating these terms may lead to a temporary or permanent
104-
ban.
105-
106-
### 3. Temporary Ban
107-
108-
**Community Impact**: A serious violation of community standards, including
109-
sustained inappropriate behavior.
110-
111-
**Consequence**: A temporary ban from any sort of interaction or public
112-
communication with the community for a specified period of time. No public or
113-
private interaction with the people involved, including unsolicited interaction
114-
with those enforcing the Code of Conduct, is allowed during this period.
115-
Violating these terms may lead to a permanent ban.
116-
117-
### 4. Permanent Ban
118-
119-
**Community Impact**: Demonstrating a pattern of violation of community
120-
standards, including sustained inappropriate behavior, harassment of an
121-
individual, or aggression toward or disparagement of classes of individuals.
122-
123-
**Consequence**: A permanent ban from any sort of public interaction within the
124-
community.
125-
126-
## Attribution
127-
128-
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
129-
version 2.1, available at
130-
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
131-
132-
Community Impact Guidelines were inspired by [Mozilla's code of conduct
133-
enforcement ladder][mozilla coc].
134-
135-
For answers to common questions about this code of conduct, see the FAQ at
136-
[https://www.contributor-covenant.org/faq][faq]. Translations are available at
137-
[https://www.contributor-covenant.org/translations][translations].
138-
139-
[homepage]: https://www.contributor-covenant.org
140-
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
141-
[mozilla coc]: https://github.com/mozilla/diversity
142-
[faq]: https://www.contributor-covenant.org/faq
143-
[translations]: https://www.contributor-covenant.org/translations
3+
Please read the full Terms of Use and Code of Conduct in the [agreements-and-guidelines](https://github.com/SiliconLabsSoftware/agreements-and-guidelines) repository: [Code of Conduct](https://github.com/SiliconLabsSoftware/agreements-and-guidelines/blob/main/code_of_conduct.md)

LICENSE

-10
This file was deleted.

LICENSE.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
**Copyright 2025 Silicon Laboratories Inc. [https://www.silabs.com](https://www.silabs.com/)**
2+
3+
SPDX-License-Identifier: LicenseRef-MSLA
4+
5+
The licensor of this software is Silicon Laboratories Inc.
6+
Your use of this software is governed by the terms of the Silicon Labs Master Software License Agreement (MSLA) available at
7+
[https://www.silabs.com/about-us/legal/master-software-license-agreement](https://www.silabs.com/about-us/legal/master-software-license-agreement).
8+
By installing, copying or otherwise using this software, you agree to the terms of the MSLA.

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
![Static Badge](https://img.shields.io/badge/Security_Support-Not_Supported-red)
2+
3+
14
# Angle of Arrival locator project
25
- [Angle of Arrival locator project](#angle-of-arrival-locator-project)
36
- [Overview](#overview)
@@ -176,3 +179,6 @@ Message: {"azimuth": -49.86,"azimuth_stdev": 4.61,"elevation": 17.50,"elevation_
176179

177180
If you’re using MQTT explorer then you should see a similar screen as below.
178181
![MQTT example](resources/mqttt_explorer_example_2.png "MQTT example")
182+
183+
## Disclaimer
184+
The Gecko SDK suite supports development with Silicon Labs IoT SoC and module devices. Unless otherwise specified in the specific directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repos has not been formally tested and is provided as-is. It is not suitable for production environments. In addition, this code will not be maintained and there may be no bug maintenance planned for these resources. Silicon Labs may update projects from time to time.

tools/README.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This is a code formatter tool that helps ensure consistent coding style and dete
1313
- Automatically fixes end-of-file issues.
1414
- Removes trailing whitespace from lines.
1515
- Identifies and suggests fixes for common spelling errors using [codespell](https://github.com/codespell-project/codespell).
16-
- Formats code according to specified [Uncrustify](https://github.com/uncrustify/uncrustify) rules base on [Silabs's coding standard](https://stash.silabs.com/projects/WMN_DOCS/repos/docs_misc/browse/software/standards/coding-standard.md)
16+
- Formats code according to specified [Uncrustify](https://github.com/uncrustify/uncrustify) rules base on [Silabs's coding standard](https://github.com/SiliconLabsSoftware/agreements-and-guidelines/blob/main/coding_standard.md)
1717
- Checks for identifiers naming style mismatch of function, definition, struct, variable using [clang-tidy](https://releases.llvm.org/14.0.0/tools/clang/tools/extra/docs/clang-tidy/index.htmlextensible)
1818
- Checks code for potential errors and style issues using [cppcheck](https://cppcheck.sourceforge.io/).
1919

@@ -124,11 +124,9 @@ This is a sample line that should be excluded.
124124

125125
### Uncrustify
126126

127-
Automatic source code formatting follows [Silabs's coding standard](https://stash.silabs.com/projects/WMN_DOCS/repos/docs_misc/browse/software/standards/coding-standard.md)
127+
Automatic source code formatting follows [Silabs's coding standard](https://github.com/SiliconLabsSoftware/agreements-and-guidelines/blob/main/coding_standard.md)
128128
The Uncrustify configuration file is located at [/tools/uncrustify.cfg](./tools/uncrustify.cfg).
129129

130-
Base on the repo [/projects/WMN_TOOLS/repos/scripts/browse/uncrustify](https://stash.silabs.com/projects/WMN_TOOLS/repos/scripts/browse/uncrustify)
131-
132130

133131
### Clang-Tidy
134132

0 commit comments

Comments
 (0)