ISSDK
1.8
IoT Sensing Software Development Kit
|
ISSDK 1.8 is designed as a middleware component inside the MCUXpresso SDK 2.13.0 ecosystem. This means that ISSDK 1.8 takes advantage of the deployment infrastructure, device specific drivers, and project creation tools to supply customers with a consistent “out-of-box” experience. In addition to the base enablement, the ISSDK is augmented with demo sensor and algorithm example projects for supported board-kits, and API documentation to help users quickly leverage the support of the ISSDK 1.8.
ISSDK 1.8 is fully integrated into the MCUXpresso Web & SDK Builder (Previously known as Kinetis Expert (KEx)) delivery system. MCUXpresso Web & SDK Builder is a cloud-based system used to build MCUXpresso SDK 2.13.0 packages. MCUXpresso Web & SDK Builder includes both cloud and locally based tools to collect and build projects from the MCUXpresso SDK repositories. MCUXpresso SDK 2.13.0 is built using a hierarchy of deployed Git repositories. Specific project codebases are built through the online tool. A given codebase is specified by its target (i.e., the device, board, or kit desired), the version of MCUXpresso SDK 2.x, the supported IDEs (i.e., MCUXpresso IDE, IAR, Keil MDK, ARM GCC) and the target Host OS(i.e., Windows, Mac, or Linux).
For each Sensor Driver and communications channel there is a set of Driver Examples which demonstrate the usage of the Sensor Driver over a variety of conditions that make sense for the sensor. List of supported Sensors:
Sensor | Sensor Type | Interface |
---|---|---|
FXLS8964AF | 3-Axis Digital Accelerometer | I2C and SPI |
FXLS8967AF | 3-Axis Digital Accelerometer | I2C and SPI |
FXLS8974CF | 3-Axis Digital Accelerometer | I2C and SPI |
FXAS21002C | 3-Axis Digital Gyroscope | I2C and SPI |
FXLC95000CL | 3-Axis Digital Accelerometer | I2C and SPI |
FXLS8471QR1 | 3-Axis Digital Accelerometer | SPI |
FXLS896xAFR1 | 3-Axis Digital Accelerometer | SPI |
FXOS8700CQ | 6-Axis Accelerometer/Magnetometer Combo | I2C and SPI |
MAG3110 | 3-Axis Digital Magnetometer | I2C |
MMA845xQR1 | 3-Axis Digital Accelerometer | I2C |
MMA8491Q | 3-Axis Digital Accelerometer | I2C |
MMA8652FCR1 | 3-Axis Digital Accelerometer | I2C |
MMA9553 | 3-Axis Digital Intelligent Accelerometer | I2C |
MPL3115A2 | Digital Pressure/Altitude Sensor | I2C |
FXPQ3115BV | Digital Pressure/Bio-Compatible Sensor | I2C |
MPXV5004DP | Differential Analog Pressure Sensor | ADC |
FXPS7250A4 | Analog Absolute Pressure Sensor | ADC |
FXPS7250D4 | Digital Absolute Pressure Sensor | I2C |
List of supported development boards: Following Sensor Kits are supported by ISSDK 1.8:
Sensor Kit | MCU Board | Sensor Shield Board |
---|---|---|
FRDM-K22F-A8974 | FRDM-K22F | FRDM-STBI-A8974 |
FRDM-K22F-AGM01 | FRDM-K22F | FRDM-STBC-AGM01 |
FRDM-K22F-AGMP03 | FRDM-K22F | FRDM-STBC-AGMP03 |
FRDM-K22F-SA9500 | FRDM-K22F | FRDM-STBC-SA9500 |
FRDM-K64F-AGM01 | FRDM-K64F | FRDM-STBC-AGM01 |
FRDM-K64F-AGM04 | FRDM-K64F | FRDM-STBC-AGM04 |
FRDMKL25-A8471 | FRDM-KL25Z | FRDMSTBC-A8471 |
FRDMKL25-A8491 | FRDM-KL25Z | FRDMSTBC-A8491 |
FRDMKL25-P3115 | FRDM-KL25Z | FRDMSTBC-P3115 |
FRDMKL27-B3115 | FRDM-KL27Z | FRDMSTBI-B3115 |
FRDM-KL25Z | FRDM-KL25Z | Using on-board MMA8451 |
FRDM-KL27Z | FRDM-KL27Z | Using on-board MMA8451 & MAG3110 |
FRDMKL27-B3115 | FRDM-KL27Z | FRDMSTBI-B3115 |
FRDMKE15-DP5004 | FRDM-KE15Z | FRDMSTBCDP5004 |
Sensor Kit | MCU Board | Sensor Shield Board |
---|---|---|
FRDM-K22F with A8964 | FRDM-K22F | FRDM-STBA-A8964 |
FRDM-K22F with A8967 | FRDM-K22F | FRDM-STBA-A8967 |
FRDM-K64F with MULT2B | FRDM-K64F | FRDM-FXS-MULT2-B |
FRDM-KE15Z with PA7250 | FRDM-KE15Z | FRDM-STBA-PA7250 |
FRDM-KE15Z with PD7250 | FRDM-KE15Z | FRDM-STBA-PD7250 |
FRDM-KL27Z with A8471 | FRDM-KL27Z | FRDMSTBC-A8471 |
FRDM-KL27Z with A8491 | FRDM-KL27Z | FRDMSTBC-A8491 |
FRDM-KL27Z with P3115 | FRDM-KL27Z | FRDMSTBC-P3115 |
LPCXpresso54114 with AGM01 | LPXCpresso54114 | FRDM-STBC-AGM01 |
LPCXpresso55S69 with AGM01 | LPCXpresso55S69 | FRDM-STBC-AGM01 |
LPCXpresso55S16 with AGM01 | LPCXpresso55S16 | FRDM-STBC-AGM01 |
LPCXpresso55S16 with A8964 | LPCXpresso55S16 | FRDM-STBC-AGM01 |
LPCXpresso55S16 with A8967 | LPCXpresso55S16 | FRDM-STBC-AGM01 |
LPCXpresso55S16 with A8974 | LPCXpresso55S16 | FRDM-STBC-AGM01 |
LPCXpresso55S06 with AGM01 | LPCXpresso55S06 | FRDM-STBC-AGM01 |
FRDM-K32L3A6 with AGM01 | FRDM-K32L3A6 | FRDM-STBC-AGM01 |
FRDM-K32W042 with AGM01 | FRDM-K32W042 | FRDM-STBC-AGM01 |
EVK-MIMXRT595 with AGM01 | EVK-MIMXRT595 | FRDM-STBC-AGM01 |
MIMXRT685-EVK with AGM01 | MIMXRT685-EVK | FRDM-STBC-AGM01 |
EVK-MIMXRT1010 with AGM01 | EVK-MIMXRT1010 | FRDM-STBC-AGM01 |
EVK-MIMXRT1015 with AGM01 | EVK-MIMXRT1015 | FRDM-STBC-AGM01 |
EVK-MIMXRT1020 with AGM01 | EVK-MIMXRT1020 | FRDM-STBC-AGM01 |
MIMXRT1024-EVK with AGM01 | MIMXRT1024 | FRDM-STBC-AGM01 |
EVKB-IMXRT1050 with AGM01 | EVKB-IMXRT1050 | FRDM-STBC-AGM01 |
EVK-MIMXRT1060 with AGM01 | EVK-MIMXRT1060 | FRDM-STBC-AGM01 |
EVK-MIMXRT1064 with AGM01 | EVK-MIMXRT1064 | FRDM-STBC-AGM01 |
EVK-MIMXRT1170 with AGM01 | EVK-MIMXRT1170 | FRDM-STBC-AGM01 |
MEK-MIMX8QM | MEK-MIMX8QM | Using on-board FXOS8700, FXAS21002, MPL3115 & ISL29023 |
All sensor and algorithm example projects are provided with projects for the following toolchains: