Skip to content

Commit ca27600

Browse files
Release v0.5.0
0 parents  commit ca27600

File tree

1,579 files changed

+1007599
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,579 files changed

+1007599
-0
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [v0.5.0] - 2026-02-13
9+
10+
### Added
11+
12+
- This preview release is not intended for production use. A stable release will be available soon based on.

CMakeLists.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Copyright (c) 2026 Semtech Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
cmake_minimum_required(VERSION 3.13.1)
5+
6+
list(APPEND ZEPHYR_EXTRA_MODULES ${CMAKE_CURRENT_SOURCE_DIR}/usp_preview/usp_zephyr)
7+
list(APPEND ZEPHYR_EXTRA_MODULES ${CMAKE_CURRENT_SOURCE_DIR}/usp_preview/usp)
8+
9+
set(SHIELD semtech_wio_lr2021)
10+
11+
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
12+
project(swdm031_img_xfer)
13+
14+
# Add the application files
15+
if(CONFIG_TRANSMITTER)
16+
file(GLOB IMAGE_DEMO_SRC src/transmitter/*.c)
17+
target_include_directories(app PRIVATE src/transmitter )
18+
elseif(CONFIG_RECEIVER)
19+
file(GLOB IMAGE_DEMO_SRC src/receiver/*.c)
20+
target_include_directories(app PRIVATE src/receiver )
21+
endif()
22+
23+
target_include_directories(app PRIVATE
24+
src/common
25+
)
26+
file(GLOB COMMON src/common/*.c)
27+
28+
target_sources(app PRIVATE
29+
${COMMON}
30+
${IMAGE_DEMO_SRC}
31+
src/main.c
32+
)

Kconfig

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Copyright (c) 2025 Semtech Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
choice DEVICE_ROLE
5+
prompt "Define as a transmitter or receiver role"
6+
default TRANSMITTER
7+
help
8+
Select a role to run
9+
10+
config TRANSMITTER
11+
bool "As a transmitter role"
12+
13+
config RECEIVER
14+
bool "As a receiver role"
15+
endchoice # DEVICE_ROLE
16+
17+
config FLRC_BURST_FIFO_IRQ_POLLING
18+
bool "Allow to activate the polling of FIFO IRQ when IRQ not available on some MCU (used for xiao vs LoRa Plus EVK)"
19+
default y
20+
21+
source "Kconfig.zephyr"

LICENSE.txt

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/**
2+
* The Clear BSD License
3+
* Copyright Semtech Corporation 2026. All rights reserved.
4+
*
5+
* Redistribution and use in source and binary forms, with or without
6+
* modification, are permitted (subject to the limitations in the disclaimer
7+
* below) provided that the following conditions are met:
8+
* * Redistributions of source code must retain the above copyright
9+
* notice, this list of conditions and the following disclaimer.
10+
* * Redistributions in binary form must reproduce the above copyright
11+
* notice, this list of conditions and the following disclaimer in the
12+
* documentation and/or other materials provided with the distribution.
13+
* * Neither the name of the Semtech corporation nor the
14+
* names of its contributors may be used to endorse or promote products
15+
* derived from this software without specific prior written permission.
16+
*
17+
* NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY
18+
* THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
19+
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
20+
* NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
21+
* PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SEMTECH CORPORATION BE
22+
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23+
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24+
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25+
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26+
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28+
* POSSIBILITY OF SUCH DAMAGE.
29+
*/

0 commit comments

Comments
 (0)