Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

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