Getting Started
Introduction
Getting Started Guide
Installation
OpenAir Utility (atmoautil)
Atmosic SDK Directory and EVK
Atmosic SDK Directory
Atmosic EVK
Development Guide
Advanced Build and Flash
West Build and Flash
Sysbuild and Flash
Atmosic Sysbuild Options
Configuration Options
Secure Boot
SPE/NSPE Architecture and Advanced Build Options
Atmosic BLE Stack
GPIO Pin Assignment
Partition Layout
Atmosic Settings Subsystem (ATM_SETTINGS)
Peripheral Devices
Atmosic PWM FIFO Mode
DFU Update
Atmosic Zephyr DFU
Samples
Bluetooth: beacon
Bluetooth: broadcaster
Bluetooth: broadcaster_multiple
Bluetooth: DTM 2-wire
Bluetooth: extended_adv_advertiser
Bluetooth: extended_adv_scanner
Bluetooth: hci_uart
Bluetooth: hci_vendor
Bluetooth: observer
Bluetooth: periodic advertising
Bluetooth: periodic_adv_conn
Bluetooth: Periodic Advertising with Responses (PAwR) Advertiser
Bluetooth: Periodic Advertising Connection Procedure (Responder)
Bluetooth: Periodic Advertising with Responses (PAwR) Synchronization
Bluetooth: peripheral
Bluetooth: peripheral_accept_list
Drivers: i2s_output
Drivers: uart_passthrough
Basic: Hello World
Basic: NSC Hello World
Basic: spe
Sensor: adt7420
Sensor: lis2dh
Subsys: mgmt_mcumgr_smp_svr
Subsys: settings
Sysbuild: hello_world
Atmosic Applications
Channel Sounding: Initiator with Ranging Requester
Channel Sounding: Reflector with Ranging Responder
Multimode Consumer Tag
Sensor Beacon Application
ATMBTCSTAG-IOT-3405 Applications
Weather Click (bme280)
USB UART Click
PIR Click
Buzz 2 Click
Flash XIP with Split Images
Low Power Design and Energy Harvesting
IDE
Vscode Plugin
Debugging
SPE Secure Fault Storage Test
Tools
Atmosic Archive Tool
Atmosic Secure Journal Tool
Atmosic OTP Tool
Atmosic Zephyr Settings Generator (ZSG) Tool
FAQ
How to set BLE PHY
How to adjust BLE Tx power
How to set BP Clock Frequency
Using Internal RC Oscillator
Getting Started
Introduction
Getting Started Guide
Installation
OpenAir Utility (atmoautil)
Atmosic SDK Directory and EVK
Atmosic SDK Directory
Atmosic EVK
Development Guide (25.07.0)
Advanced Build and Flash
West Build and Flash
Sysbuild and Flash
Atmosic Sysbuild Options
Configuration Options
Atmosic BLE Stack
Platform support for different BLE Stack variations
GPIO Pin Assignment
Partition Layout
Atmosic Settings Subsystem (ATM_SETTINGS)
Peripheral Devices
DFU Update
Atmosic Zephyr DFU
Samples
Bluetooth: beacon
Bluetooth: broadcaster
Bluetooth: broadcaster_multiple
Bluetooth: extended_adv_advertiser
Bluetooth: extended_adv_scanner
Bluetooth: hci_uart
Bluetooth: hci_vendor
Bluetooth: periodic advertising
Bluetooth: peripheral
Bluetooth: peripheral_accept_list
Drivers: i2s_output
Drivers: uart_passthrough
Basic: Hello World
Basic: NSC Hello World
Basic: spe
Sensor: adt7420
Sensor: lis2dh
Subsys: mgmt_mcumgr_smp_svr
Subsys: settings
Sysbuild: hello_world
Atmosic Applications
Apple Find My Network Tag
Channel Sounding: Initiator with Ranging Requester
Channel Sounding: Reflector with Ranging Responder
Find My Combo Tag: Apple & Google Compatible
Samsung SmartThings Tag
Google Find My Device Network Tag
Find My Combo Tag: Apple & Samsung SmartThings Compatible
Low Power Design and Energy Harvesting
IDE
Debugging
Tools
Atmosic Archive Tool
Atmosic Secure Journal Tool
Atmosic Zephyr Settings Generator (ZSG) Tool
FAQ
Atmosic OpenAir
Tools
View page source
Tools
Subpages:
Atmosic Archive Tool
Overview
Python Requirements
West atm_arch Commands
Generate Archive File
With Fixed BLE Stack
With MCUboot
Without MCUboot
With Factory or Setting Data
Adding Extra Erase or Program Commands
Show and Flash Archive File
Generate Archive File with Sysbuild
Atmosic Secure Journal Tool
Overview
Python Requirements
West secjrnl Commands
Dumping Secure Journal
Appending a Tag to the Secure Journal
Data Format Examples
Complete Example
Locking Down a Tag
Erasing Non-ratcheted Data From the Secure Journal
Ratcheting Secure Journal
Atmosic OTP Tool
Building with Secure Debug
Managing the OTP bits
Compiling MCUboot with Secure Debug
Using the Debug Unlock Script
Atmosic Zephyr Settings Generator (ZSG) Tool
Before You Begin
1. The YAML file to be converted
2. Ensure ERASE_BLOCK_SIZE / STORAGE_DATA_SIZE / FACTORY_DATA_SIZE are defined
3. An attribute YAML file is required when converting a bin file back to a YAML file
West zsg Commands
Generate bin and hex file
Read bin file and save it to a YAML file
Show NVS information from bin file
Dump bin file from device
Scan ATE information from bin file