Silicon Labs Si32 HAL Origin: Silicon Labs Precision32 https://www.silabs.com/developers/precision32-32-bit-microcontroller-development-suite Version: v1.1.2 Purpose: Add support for Silicon Labs SiM3U1xx SoCs Description: This code component is used to add Zephyr support for Silicon Labs SiM3U1xx SoCs. To speed up the development process it is based on the Silicon Labs HAL. The following folder is partially imported: si32Hal That SDK has a proprietary license, but we do have permission to relicense it to ZLIB. See [0] or [1] for more information. Dependencies: This source code depends on headers and sources from Zephyr: modules/hal/cmsis URL: https://www.silabs.com/developers/precision32-32-bit-microcontroller-development-suite Maintained-by: External License: This siHAL software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. References: [0] https://github.com/zephyrproject-rtos/hal_silabs/pull/29#discussion_r1244683974 [1] A copy of [0] is in license-change-permit.html How to update +++++++++++++ This was tested with p7zip 17.04. * Download precision32-development-environment-offline.exe * run `./scripts/extract_hal /path/to/downloaded-file` * The extracted HAL will be in `$CWD/tmp` * run `./scripts/copy_hal` * The HAL with be copied to si32HAL with the license headers patched