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.
- Standard interface ( API ) for electronic components
- Interfaces (API) tailored to the characteristics of each electronic component
- Supports combinations of electronic components
- Wrapping HAL
- 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 Manufacturer | HAL |
---|---|
Arduino | Arduino 1.8.6 |
ARM | Mbed 6.17.0 |
Infineon | ModusToolbox HAL Cat1 2.4.3 |
NXP | MCUXpresso SDK iMXRT1051B_1052B ksdk2_0 |
Renesas | SSP 2.4.0 |
STM | STM32Cube FW_F4 V1.27.1 |
NXP (AUTOSAR) | MCAL (under development) |
Debian Project (Linux) | Debian v2022.04 (under development) |
News
- Started providing OSS-ECAL for Debian(Linux)OSS-ECAL for Debian Linux will be provided sequentially. Please download and use it.
- OSS-ECAL for 24xx256 series is releasedOSS-ECAL for 24xx256 series(24AA256, 24LC256, 24FC256) is released. 24xx256 series is a 32,768words × 8 bits EEPROM(Electrically Erasable and Programmable Read-Only Memory) chip manufactured by Microchip Technology.
- OSS-ECAL for AT24C08C is releasedOSS-ECAL for AT24C08C is released. AT24C08C is a 1,024words × 8 bits EEPROM(Electrically Erasable and Programmable Read-Only Memory) chip manufactured by Microchip Technology. MCU interface : I2C
- OSS-ECAL for CAT24C512 is releasedOSS-ECAL for CAT24C512 is released. 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 releasedOSS-ECAL for MB85RC256V is released. MB85RC256V is a 32,768words × 8 bits FRAM (Ferroelectric Random Access Memory) chip manufactured by FUJITSU SEMICONDUCTOR MEMORY SOLUTION. MCU interface : I2C
This website is based on the patent No. JPB6694567 obtained by our company.