Skip to content
This repository was archived by the owner on Feb 9, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
c2c114d
deps: bump up libtropic develop, update docs about defaut pairing keys
medexs Oct 22, 2025
f723752
deps: bump up libtropic develop with sh0 handling
medexs Oct 24, 2025
3ea2a40
Merge pull request #48 from tropicsquare/ETR01SDK-326-Update-docs-wit…
medexs Oct 24, 2025
54419ff
deps: moved dependencies to vendor/, added crypto deps.
andreondra Nov 11, 2025
e72f97e
build(f439zi): added new CAL, HAL, removed stm32_vendor lib
andreondra Nov 11, 2025
858e21e
fix(f439zi): fixed HAL device struct type
andreondra Nov 11, 2025
f0cfc9b
build(f439zi): removed HEADERS variable.
andreondra Nov 11, 2025
7d9de97
build(f439zi): use target_include_directories.
andreondra Nov 11, 2025
5fa2394
build(f439zi): add test dependencies.
andreondra Nov 11, 2025
911a3a4
build(f439zi): fix target_include_directories.
andreondra Nov 11, 2025
da8c4ae
build(f439zi): use dedicated CMakeLists.txt for HALs.
andreondra Nov 11, 2025
7161021
build(f439zi): added comments.
andreondra Nov 12, 2025
41fc385
build(f439zi): changed handling of strict compilation flags.
andreondra Nov 12, 2025
8dc2603
feat(f439zi): add switchable crypto backend.
andreondra Nov 12, 2025
01be0d7
doc(f439zi): add CAL switch.
andreondra Nov 12, 2025
630848e
build(f439zi): comments, formatting
andreondra Nov 13, 2025
2e00e16
refactor, deps: reflected strict comp flags changes, bump up libtropic.
andreondra Nov 13, 2025
b9b463c
doc(f439zi): wording.
andreondra Nov 13, 2025
b5b8d86
Merge pull request #50 from tropicsquare/reflect-libtropic-changes
andreondra Nov 17, 2025
bccc9c3
deps(libtropic): bump up libtropic submodule
tropic-gitbot-sdk Nov 17, 2025
567fe20
Merge pull request #53 from tropic-gitbot-sdk/libtropic-bumpup
andreondra Nov 18, 2025
c31788b
doc: update first steps, flag dangerous actions clearly
andreondra Nov 3, 2025
f4f2227
doc: grammar, spelling, style
andreondra Nov 3, 2025
8f88123
doc: spelling, typos according to copilot review
andreondra Nov 3, 2025
90cc9ff
doc(FAQ): minor enhancements
andreondra Nov 3, 2025
4134118
doc(NUCLEO_F439ZI/README.md): synced style with libtropic-linux
andreondra Nov 3, 2025
6035959
doc(README.md): updated doc notice
andreondra Nov 3, 2025
094529e
doc(README.md): fixed name capitalization
andreondra Nov 3, 2025
7e80e56
doc(README): removed warning
andreondra Nov 18, 2025
dd896ed
doc(F439ZI): refactored README into tutorial
andreondra Nov 18, 2025
f4a03f8
doc(F439ZI): changed test mention box in FAQ to important
andreondra Nov 18, 2025
8dbf298
doc(F439ZI): fix typos
andreondra Nov 18, 2025
a271233
build(f439zi): add mbedtls config headers.
andreondra Nov 20, 2025
2664983
build(f439zi): configured minimal mbedtls build.
andreondra Nov 20, 2025
5c9ac55
fix(f439zi): fixed rng handling, added mbedtls platform functions.
andreondra Nov 20, 2025
1ff38ee
refactor(f439zi): removed common.h, moved RNG handle to main.h
andreondra Nov 20, 2025
46580ea
deps: bump-up libtropic
andreondra Nov 20, 2025
0f8406d
doc(f439zi): use mbedtls_v4 as default cal in tutorial.
andreondra Nov 20, 2025
2f8d8f5
reactor(f439zi): clang-format.
andreondra Nov 20, 2025
5c7c265
doc(F439ZI): typo in comment
andreondra Nov 21, 2025
863b90e
doc(F439ZI): typo in comment
andreondra Nov 21, 2025
644f4ab
build(f439zi): use cmake vars to set compile vars, added explanation.
andreondra Nov 21, 2025
e1c50ca
Merge pull request #55 from tropicsquare/ETR01SDK-379-Fix-MbedTLS
andreondra Nov 21, 2025
2648393
doc(faq): updated with link to common faq, support links
andreondra Nov 21, 2025
aab7a26
doc(f439zi): add ToC.
andreondra Nov 21, 2025
a588a43
doc(f439zi): link to the CAL doc.
andreondra Nov 21, 2025
0f7b23f
Merge pull request #49 from tropicsquare/ETR01SDK-342-Make-it-even-mo…
andreondra Nov 21, 2025
9bef8dd
deps(libtropic): bump up libtropic submodule
tropic-gitbot-sdk Nov 24, 2025
6b25b41
Merge pull request #56 from tropic-gitbot-sdk/libtropic-bumpup
andreondra Nov 24, 2025
906a6a9
deps(libtropic): bump up libtropic submodule
tropic-gitbot-sdk Nov 27, 2025
7ea46ba
Merge pull request #57 from tropic-gitbot-sdk/libtropic-bumpup
andreondra Nov 27, 2025
1380eac
deps(libtropic): bump up libtropic submodule
tropic-gitbot-sdk Dec 1, 2025
29e7313
Merge pull request #58 from tropic-gitbot-sdk/libtropic-bumpup
andreondra Dec 1, 2025
7deee74
deps: bump up libtropic to 3.0.0
medexs Dec 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,14 @@
path = NUCLEO_L432KC/Vendor/STM32CubeL4
url = https://github.com/STMicroelectronics/STM32CubeL4.git
[submodule "libtropic"]
path = libtropic
path = vendor/libtropic
url = https://github.com/tropicsquare/libtropic.git
[submodule "vendor/mbedtls"]
path = vendor/mbedtls_v4
url = https://github.com/Mbed-TLS/mbedtls.git
[submodule "vendor/micro-ecc"]
path = vendor/micro-ecc
url = https://github.com/kmackay/micro-ecc.git
[submodule "vendor/ed25519"]
path = vendor/ed25519
url = https://github.com/orlp/ed25519.git
23 changes: 9 additions & 14 deletions FAQ.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,16 @@
# FAQ

This list might help you resolve some issues.
This list might help you resolve some issues. We also have an [FAQ with common problems](https://tropicsquare.github.io/libtropic/latest/faq) in the Libtropic SDK documentation.

- [FAQ](#faq)
- [Cannot establish a secure session?](#cannot-establish-a-secure-session)
- [Debugging in VS Code](#debugging-in-vs-code)
- [Opening in STM32CubeIDE](#opening-in-stm32cubeide)
- [How to debug in VS Code?](#how-to-debug-in-vs-code)
- [How to open the project in STM32CubeIDE?](#how-to-open-the-project-in-stm32cubeide)

## Cannot establish a secure session?
None of the above helped?
- If you are a customer, contact Tropic Square via the [Support Portal](http://support.tropicsquare.com) or contact your business partners.
- Otherwise, [open an issue](https://github.com/tropicsquare/libtropic-linux/issues/new/choose).

If you have a TROPIC01 engineering sample, note that some older engineering samples require a different SH0 key. Try compiling with `-DLT_SH0_PRIV_PATH=../../libtropic/provisioning_data/sh0_priv_engineering_sample01.pem`. For example:

```bash
cd NUCLEO_F439ZI/
mkdir build && cd build && cmake -DLT_BUILD_EXAMPLES=1 -DLT_SH0_PRIV_PATH=../../libtropic/provisioning_data/sh0_priv_engineering_sample01.pem .. && make
```

## Debugging in VS Code
## How to debug in VS Code?

To compile in debug mode, pass `-DCMAKE_BUILD_TYPE=Debug` during the CMake call.

Expand All @@ -26,6 +20,7 @@ Install the following dependencies:
* `arm-none-eabi-gdb`

Then place this `launch.json` file into the `.vscode` folder and update:

* `EXAMPLE_NAME` according to the example you programmed into the board.
* `configFiles` according to the board you are using.

Expand Down Expand Up @@ -53,7 +48,7 @@ Then place this `launch.json` file into the `.vscode` folder and update:

Debugging should be enabled after restarting VS Code.

## Opening in STM32CubeIDE
## How to open the project in STM32CubeIDE?

* Open `File > New > STM32 CMake Project`.
* Set the project type to 'Project with existing CMake sources'.
Expand Down
Loading