Skip to content

Commit

Permalink
Release 2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Maria Wisniewska committed Feb 2, 2024
1 parent 0144584 commit 7394bb2
Show file tree
Hide file tree
Showing 946 changed files with 42,154 additions and 26,623 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 2.0.1
current_version = 2.1.0
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<suffix>.*))?
serialize =
{major}.{minor}.{patch}.{suffix}
Expand Down
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@ indent_size = 2

[Makefile]
indent_style = tab

[*.md]
trim_trailing_whitespace = false
15 changes: 7 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -79,13 +79,15 @@ instance/
# Sphinx documentation
docs/_build/
docs/_prebuild/
docs/examples/img/**
docs/examples/**
# docs examples are copied from spsdk/examples

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints
workspace

# pyenv
.python-version
Expand Down Expand Up @@ -120,11 +122,11 @@ venv*
/site

# mypy
.mypy_cache/
.mypy_cache

# IDE
.vscode
.idea
.vscode

# PyPI
pip-wheel-metadata
Expand All @@ -139,10 +141,7 @@ pip-wheel-metadata
# loggin config
logging.yaml

# jupyter examples
examples/jupyter_examples/**/workspace
examples/jupyter_examples/**/.ipynb_checkpoints
examples/jupyter_examples/**/.ipynb_checkpoints/*

# Git merge-conflict files
*.orig
*.orig

2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ python:
build:
os: "ubuntu-22.04"
tools:
python: "3.8"
python: "3.10"
apt_packages:
- swig
- pcscd
Expand Down
20 changes: 8 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@

<img src="docs/_static/images/spsdk-architecture.png" alt="drawing" width="600"/>

## Links

* [GitHub](https://github.com/NXPmicro/spsdk)
* [PyPi](https://pypi.org/project/spsdk/)
* [Documentation](https://spsdk.readthedocs.io)
* [Project page](https://www.nxp.com/design/software/development-software/secure-provisioning-sdk-spsdk:SPSDK)
Expand All @@ -21,28 +24,21 @@ Following NXP devices are supported:
- [MCXN9xx](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/mcx-arm-cortex-m/mcx-n-series/mcx-n94x-and-n54x-mcus-with-dual-core-arm-cortex-m33-edgelock-secure-subsystem-and-neural-processing-unit:MCX-N94X-N54X)
- [RW610](https://www.nxp.com/products/wireless/wi-fi-plus-bluetooth-plus-802-15-4/wireless-mcu-with-integrated-tri-radiobr1x1-wi-fi-6-plus-bluetooth-low-energy-5-3-802-15-4:RW612)
- [NHS52Sxx](https://www.nxp.com/products/wireless-connectivity/bluetooth-low-energy/nhs52sx4-ultra-low-power-bluetooth-low-energy-solution-with-arm-cortex-m33-trustzone-for-medical-iot:NHS52Sx4)
- [MCXA1xx] (https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/mcx-arm-cortex-m:MCX-MCUS)
- [MCXN23x] (https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/mcx-arm-cortex-m:MCX-MCUS)

## Supported environments

- Windows 10 and 11, 64bit
- Ubuntu 18.04 or above, 64bit
- Mac OS 10.15 or above, x64, ARM64
Windows 10 and 11, 64bit
Ubuntu 22.04.1 LTS
Mac OS Sonoma 14

## Usage

- See [installation](https://spsdk.readthedocs.io/en/latest/usage/installation.html) guide
- See [examples](examples) directory
- See [application](spsdk/apps) directory

---
**i.Mx RT 1050**

To run examples using i.MX RT 1050 you need to download a flashloader:
- Go to: https://www.nxp.com/webapp/sps/download/license.jsp?colCode=IMX-RT1050-FLASHLOADER
- Review the license agreement, download and unzip the package
- Convert the elf file into bin (For this operation you need to have MCUXpresso IDE, IAR or Keil)
- run ```python tools\flashloader_converter.py --elf-path <path/to/flashloader.elf> --ide-type <mcux | iar | keil> --ide-path <path/to/IDE/install/folder```

---

## Dependencies
Expand Down
9 changes: 1 addition & 8 deletions SW_Content_Register_SPSDK.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
NXP Software Content Register

Package: NXP SPSDK
Version: 2.0.1
Version: 2.1.0
Outgoing License: BSD-3-Clause
License Files: LICENSE
Type of content: Source code
Expand All @@ -22,13 +22,6 @@ PyMBoot Name: PyMBoot
Type: Source
URL: https://github.com/molejar/pyMBoot

PyEnum Name: PyEnum
Version: 0.3.0
License: Apache-2
Location: spsdk/utils
Type: Source
URL: https://github.com/molejar/pyEnum

Flashloader Name: Flashloader
Version: 2.4
License: BSD-3-Clause
Expand Down
Loading

0 comments on commit 7394bb2

Please sign in to comment.