• Home
  • History
  • Annotate
Name
Date
Size
#Lines
LOC

..--

scripts/18-Mar-2025-9464

si32Hal/18-Mar-2025-196,27589,040

.gitignoreD18-Mar-202538 32

READMED18-Mar-20252.1 KiB6446

license-change-permit.htmlD18-Mar-2025818.6 KiB7,1964,908

README

1Silicon Labs Si32 HAL
2
3Origin:
4   Silicon Labs Precision32
5   https://www.silabs.com/developers/precision32-32-bit-microcontroller-development-suite
6
7Version:
8   v1.1.2
9
10Purpose:
11   Add support for Silicon Labs SiM3U1xx SoCs
12
13Description:
14   This code component is used to add Zephyr support for Silicon Labs SiM3U1xx SoCs.
15   To speed up the development process it is based on the Silicon Labs HAL.
16
17   The following folder is partially imported: si32Hal
18
19   That SDK has a proprietary license, but we do have permission to relicense
20   it to ZLIB. See [0] or [1] for more information.
21
22Dependencies:
23   This source code depends on headers and sources from Zephyr:
24   modules/hal/cmsis
25
26URL:
27   https://www.silabs.com/developers/precision32-32-bit-microcontroller-development-suite
28
29Maintained-by:
30   External
31
32License:
33   This siHAL software is provided 'as-is', without any express or implied
34   warranty. In no event will the authors be held liable for any damages
35   arising from the use of this software.
36
37   Permission is granted to anyone to use this software for any purpose,
38   including commercial applications, and to alter it and redistribute it
39   freely, subject to the following restrictions:
40
41   1. The origin of this software must not be misrepresented; you must not
42      claim that you wrote the original software. If you use this software
43      in a product, an acknowledgment in the product documentation would be
44      appreciated but is not required.
45   2. Altered source versions must be plainly marked as such, and must not be
46      misrepresented as being the original software.
47   3. This notice may not be removed or altered from any source distribution.
48
49References:
50   [0] https://github.com/zephyrproject-rtos/hal_silabs/pull/29#discussion_r1244683974
51   [1] A copy of [0] is in license-change-permit.html
52
53How to update
54+++++++++++++
55
56This was tested with p7zip 17.04.
57
58  * Download precision32-development-environment-offline.exe
59  * run `./scripts/extract_hal /path/to/downloaded-file`
60  * The extracted HAL will be in `$CWD/tmp`
61  * run `./scripts/copy_hal`
62  * The HAL with be copied to si32HAL with the license headers patched
63
64