What is OSS-ECAL ?

OSS-ECAL stands for Open Source Software for Electronic Components Abstraction Layer. OSS-ECAL is a software layer aimed at streamlining software development for electronic components and improving the availability of electronic components, and is equipped with a software interface tailored to the characteristics of electronic components.

OSS-ECAL has the following features.

  1. Standard interface ( API ) for electronic components
  2. Interfaces (API) tailored to the characteristics of each electronic component
  3. Supports combinations of electronic components
  4. Wrapping HAL
  5. Compatible with various HALs from MCU manufacturers

HAL Support List

OSS-ECAL supports HALs from many MCU and board manufacturers. We will continue to expand HAL support to meet user needs.

HAL Providing ManufacturerHAL
ArduinoArduino 1.8.6
ARMMbed 6.17.0
InfineonModusToolbox HAL Cat1 2.4.3
NXPMCUXpresso SDK iMXRT1051B_1052B ksdk2_0
RenesasSSP 2.4.0
STMSTM32Cube FW_F4 V1.27.1
NXP (AUTOSAR)MCAL (under development)

News

  • OSS-ECAL for CAT24C512 is now available
    OSS-ECAL for CAT24C512 is now available. CAT24C512 is a 65,536words × 8 bits EEPROM (Electrically Erasable Programmable Read-Only Memory) chip manufactured by onsemi. MCU interface : I2C
  • OSS-ECAL for MB85RC256V is now available
    OSS-ECAL for MB85RC256V is now available. MB85RC256V is a 32,768words × 8 bits FRAM (Ferroelectric Random Access Memory) chip manufactured by FUJITSU SEMICONDUCTOR MEMORY SOLUTION. MCU interface : I2C
  • OSS-ECAL site open
    The OSS-ECAL site opened on March 21, 2024. The OSS-ECAL site is a major re-launch from the OSS-EC site. We will provide OSS for electronic components and embedded technology know-how.

News list

This website is based on the patent No. JPB6694567 obtained by our company.

OSS-ECAL English
error: Content is protected !!