Skip to content

Open-CMSIS-Pack/Open-CMSIS-CDI-Spec

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

Open-CMSIS-CDI API

Below is the initial list of proposed APIs that may be standardized as part of the Open-CMSIS-CDI project.

The proposed API interfaces are selected to enable:

  • Firmware update and security primitives on every device
  • Allowing IoT applications to runs on a broad range of physical devices as well as virtual hardware
  • Allow free choice of IoT software stacks or RTOS that work best for your application

Notes:

  • It is proposed to re-use existing interfaces that have adoption. With the list below we provide access to existing material.
  • The list should be considered as Work-in-Progress and not as committed list of API interfaces.
  • The Open-CMSIS-CDI working group should decide the final scope of interfaces and/or technical modifications.

CDI APIs

Base

Interface API Documentation Headers Tests Pack
PSA Crypto PSA Crypto Documentation Header Tests Pack
PSA FWU PSA FWU Documentation Header No tests Pack
RTOS CMSIS-RTOS2 Documentation Header Tests Pack
Sockets MDK IoT Sockets Documentation Header Tests Pack

Extended

Interface API Documentation Headers Tests Pack
Watchdog Mbed HAL Watchdog Documentation Header Tests No pack
GPIO Mbed HAL GPIO Documentation Header Tests No pack
Ticker CMSIS-RTOS2 OS Tick Documentation Header No tests Pack
USART CMSIS-Driver USART Documentation Header Tests Pack
Storage (Flash) CMSIS-Driver Flash Documentation Header No tests Pack
PSA Secure Storage PSA Secure Storage Documentation Header Tests Pack
PSA Attestation PSA Attestation Documentation Header Tests Pack

About

Open-CMSIS-CDI common device interface specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published