XJEase Library Change Log

This document lists the main changes in builds of the XJEase Library.

Build 195

Released 20 October 2025

The following files were added:

  • AD9231.xje
  • 1 Channel ADC.xje
  • 16 Channel ADC.xje
  • 16 Channel Differential Fixed ADC.xje
  • 3 Channel ADC.xje
  • 4 Channel ADC.xje
  • 8 Channel Differential Fixed ADC.xje
  • VSC8541.xje
  • Versal.xje
  • Versal.xjmodule
  • AD7415.xje
  • EMC2104.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.6)Fix an infinite loop entered due to duplicate variable names
  • Analog-Digital Converters (ADCs)Move print dependency to helper additional code file
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.8)Fix incorrect 1-x-8 program / fast read part specific defaults
  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.8)Fix incorrect 1-x-8 program / fast read part specific defaults

    Add 1-1-1 read override command for Adesto ATXP family

    Fix manufacturer IDs of ATXP064B-CCUE and ATXP128-CCUE SPI NOR Flash devices based on datasheet

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.8)Fix incorrect 1-x-8 program / fast read part specific defaults
  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.9)Instantiate current transfer mode before ReadFlashToFile
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.12)Update device description MicroSD
  • Memory\PSRAM\APS6408L-3OB-BA.xje (v1.1)Minor naming and formatting changes
  • Miscellaneous\INA228.xje (v1.2)Rename IN bus to IN_P and IN_N based on the data sheet, as IN is now an XJEase keyword.
  • Protocols\IIC.xje (v1.20)Remove unnecessary use of FormatHex and Math.xje
  • Protocols\SPI_MultiBit.xje (v1.9)Minor naming and formatting changes
  • Serial\CAN\CAN Transceiver 8-Pin Standard.xje (v1.8)Fix operating modes of TJA1044 CAN transceiver, removed Sleep mode and added Standby mode based on datasheet
  • Temperature Sensors\AD7414.xje (v1.9)Add full list of I2C addresses, added identical part AD7415.xje

Build 194

Released 5 September 2025

The following files were added:

  • IAM-20689.xje
  • IAM-20689.xjmodule
  • 2 Channel ADC.xje
  • ADS1255.xje
  • ADS1255_6 Core.xje
  • ADS1256.xje
  • ADS1257 Core.xje
  • ADS1257.xje
  • 2SMPB-02E.xje
  • 89BSD.xje
  • AABP.xje
  • AMG88.xje
  • AMS 6915.xje
  • ASDXAC.xje
  • ASDXAV.xje
  • ASDXL10D.xje
  • ASDXRR.xje
  • ASDXRV.xje
  • AUAV-L.xje
  • BM1390GLV-Z.xje
  • BMP280.xje
  • BMP384.xje
  • BMP388.xje
  • BMP390.xje
  • BMP390L.xje
  • BMP581.xje
  • BMP585.xje
  • BPS120-A.xje
  • BPS125-A.xje
  • BPS230.xje
  • CP201-SM0.xje
  • CP303-SM06.xje
  • CP3203-SM06.xje
  • D6F-10A7D-000-0.xje
  • D6F-20A7D-000-0.xje
  • D6F-50A7D-000-0.xje
  • D6F-70AB71D-000-0.xje
  • D6F-PH0025AD1.xje
  • D6F-PH0025AD2.xje
  • D6F-PH0025AMD2.xje
  • D6F-PH0505AD3.xje
  • D6F-PH0505AD4.xje
  • D6F-PH0505AMD4.xje
  • D6F-PH5050AD3.xje
  • D6F-PH5050AD4.xje
  • D6F-PH5050AMD4.xje
  • D6T-1A-0x.xje
  • D6T-32L-01A.xje
  • D6T-44L-06.xje
  • D6T-8L-09.xje
  • DLH-L.xje
  • DLHR-F.xje
  • DLHR-L.xje
  • DLLR-L.xje
  • ELVH.xje
  • ELVI-M.xje
  • ELVR-L.xje
  • EZO-HUM.xje
  • HSHCAD140A.xje
  • HSHCAL001B.xje
  • HSHCAL101B.xje
  • HV1.xje
  • ICP-1010.xje
  • ICP-1011.xje
  • ICP-10125.xje
  • MIC284.xje
  • MIC384.xje
  • MLX90621.xje
  • MLX90641.xje
  • MMR90.xje
  • MMR920C02.xje
  • MMR920C04.xje
  • MMR920C07.xje
  • MMR920C10.xje
  • MMR940.xje
  • MPL015A2T1.xje
  • MPL115A2.xje
  • MPRAV.xje
  • MPRLF0.xje
  • MPRLL0.xje
  • MPRLS0.xje
  • MPRSF0.xje
  • MPRSL0.xje
  • MPRSS0.xje
  • ND005D-SM02.xje
  • ND005D.xje
  • ND015A.xje
  • ND015D.xje
  • ND030A.xje
  • ND030D.xje
  • ND060A.xje
  • ND060D.xje
  • ND100A.xje
  • ND100D.xje
  • ND110-SM02.xje
  • ND120-SM02.xje
  • ND130-SM02.xje
  • ND150A.xje
  • ND150D.xje
  • ND210-SM02.xje
  • NPA-201.xje
  • NPA-xxxB.xje
  • NPA-xxxM.xje
  • NPA-xxxN.xje
  • NPB-1021.xje
  • NPI-19.xje
  • P1J1.xje
  • P1J2.xje
  • P1J5.xje
  • P1J6.xje
  • PBM230-A14N.xje
  • PPS34.xje
  • PS02-A.xje
  • PS02-G.xje
  • PS02-S.xje
  • PSD0401120.xje
  • SDP5.xje
  • SDP6.xje
  • SM1x SOIC-10.xje
  • SM1x SOIC-16.xje
  • SM4x SOIC-10.xje
  • SM4x SOIC-16.xje
  • SM5x.xje
  • SM6x.xje
  • SM7x.xje
  • SM9541.xje
  • SP110-SM02.xje
  • SP160-SM02.xje
  • SP210-SM02.xje
  • SPL07-003.xje
  • SPL16-001.xje
  • TMP006.xje
  • TMP007.xje
  • TSD305.xje
  • VN-BARO-SM03.xje
  • VN025CM-SM03.xje
  • VN026CM-SM03.xje
  • VN130CM-SM03.xje
  • VN131CM-SM03.xje
  • VN150A-SM03.xje
  • VN150D-SM03.xje
  • WSEN-PDUS.xje
  • XGZP6847.xje
  • XGZP6857.xje
  • XGZP6859.xje
  • XGZP6877.xje
  • XGZP6897.xje
  • XGZP6899.xje
  • 2SMPB-01-01.xje
  • 2SMPB-02B.xje
  • 5525DSO.xje
  • A1DU5P2CP006B.xje
  • AD7416.xje
  • AD7417.xje
  • AD7418.xje
  • ADT7408.xje
  • ADT7410.xje
  • ADT7420.xje
  • ADT7422.xje
  • ADT75.xje
  • ADV0016.xje
  • AM2301B.xje
  • AM2315.xje
  • AM2315C.xje
  • AM2320.xje
  • AS6200-A.xje
  • AS6200C-A.xje
  • AS6204-A.xje
  • AS621x-A.xje
  • AS6221-A.xje
  • AS6221T-A.xje
  • AT30TS01.xje
  • AT30TS74.xje
  • AT30TS75.xje
  • AT30TSE002A.xje
  • AT30TSE004A.xje
  • AT30TSE75.xje
  • AVD0100.xje
  • B58621V2894B767.xje
  • BH1900NUX-TR.xje
  • BM1386GLV-ZTR.xje
  • BME280.xje
  • BMP085.xje
  • BMP180.xje
  • CAT34TS00.xje
  • CAT34TS02.xje
  • CAT34TS02VP2GT4B.xje
  • CAT34TS04.xje
  • CC2A.xje
  • CC2D.xje
  • DHT20.xje
  • DLC-0.xje
  • DLC-1.xje
  • DLC-L.xje
  • DLV-0.xje
  • DLV-6.xje
  • DLVR-L.xje
  • DPS310.xje
  • DPS368.xje
  • DS1621.xje
  • DS1631.xje
  • DS1721.xje
  • DS1731.xje
  • DS620.xje
  • EMC1186.xje
  • EMC1187.xje
  • EMC1188.xje
  • ENS210-LQFM.xje
  • ENS210.xje
  • ENS211.xje
  • ENS212.xje
  • ENS213A.xje
  • ENS215.xje
  • ENS220.xje
  • FXPQ3115BV.xje
  • HDC1000.xje
  • HDC1008.xje
  • HDC1010YPA.xje
  • HDC1050.xje
  • HDC1080DMB.xje
  • HDC2010YPAR.xje
  • HDC2021.xje
  • HDC2022DEPR.xje
  • HDC2080.xje
  • HDC3020DE.xje
  • HIH602.xje
  • HIH612.xje
  • HIH613.xje
  • HIH712.xje
  • HIH713.xje
  • HIH812.xje
  • HIH813.xje
  • HIH913.xje
  • HPP845E.xje
  • HS300.xje
  • HS3001-MC1.xje
  • HS3001-ML1.xje
  • HS3002-MC1.xje
  • HS3003-MC1.xje
  • HS3003-ML1.xje
  • HS3004-MC1.xje
  • HS302.xje
  • HS310.xje
  • HS3101-ML1.xje
  • HS3103-ML1.xje
  • HS400.xje
  • HS401.xje
  • HSPPAD132A.xje
  • HSPPAD143C.xje
  • HTU31.xje
  • HYT2.xje
  • HYT939.xje
  • ICP-20100.xje
  • ISL25700.xje
  • LM76CHM-5.xje
  • LM92CIM.xje
  • LPS331AP.xje
  • LPS35HW.xje
  • MAX30205.xje
  • MAX30208.xje
  • MAX30210.xje
  • MAX31725.xje
  • MAX31726.xje
  • MAX31730ATC.xje
  • MAX31730AUB.xje
  • MAX3182.xje
  • MAX31875.xje
  • MAX31889.xje
  • MAX6581.xje
  • MAX6625.xje
  • MAX6626.xje
  • MAX6642.xje
  • MCP9800.xje
  • MCP9801.xje
  • MCP9802.xje
  • MCP9803.xje
  • MCP9804.xje
  • MIC184.xje
  • MIC281.xje
  • MLX90632.xje
  • MPL3115A2.xje
  • MS5525DSO.xje
  • MS5607-02BA03.xje
  • MS560702BA03.xje
  • MS5611-01BA03.xje
  • MS561101BA03.xje
  • MS5637-02BA03.xje
  • MS580301BA0.xje
  • MS580302BA0.xje
  • MS580305BA01.xje
  • MS580330BA01.xje
  • MS5805-02BA.xje
  • MS5806-02BA.xje
  • MS5837-02BA.xje
  • MS583702BA.xje
  • MS58373-0BA01.xje
  • MS5839-02BA36.xje
  • MS5840-02BA.xje
  • MS5849-30BA36.xje
  • MVH400.xje
  • MVT400.xje
  • NCT175DMR2G.xje
  • NCT203MTR2G.xje
  • NCT218.xje
  • NCT275.xje
  • NCT375.xje
  • NCT72.xje
  • NCT75.xje
  • NVT210.xje
  • NVT211.xje
  • P3T1035xUK.xje
  • P3T1084UK.xje
  • P3T1085UK.xje
  • P3T1750DP.xje
  • P3T1755DP.xje
  • P3T2030xUK.xje
  • PBM220-A07ND.xje
  • PBM220-A11KD.xje
  • PBM220-A14ND.xje
  • PBM230.xje
  • PCT2075.xje
  • PCT2202UK.xje
  • PPT7X.xje
  • PSD0603130.xje
  • QM1H0P0073.xje
  • SA56004.xje
  • SCC30-DB.xje
  • SDP3.xje
  • SDP8.xje
  • SE95.xje
  • SEN0371.xje
  • SHT40.xje
  • SHT41.xje
  • SHT43.xje
  • SHT45.xje
  • SHTW1.xje
  • Si7005.xje
  • Si7015-A10.xje
  • Si7015-A20.xje
  • Si705.xje
  • SLHT5.xje
  • SM92.xje
  • SM93.xje
  • SPL06-001.xje
  • SPL07-006.xje
  • SPL16-005.xje
  • SPL17-002.xje
  • STCN75.xje
  • STDS75.xje
  • STLM75.xje
  • STS-30-DIS.xje
  • STS-31-DIS.xje
  • STS-35-DIS.xje
  • STS21.xje
  • STS30A-DIS.xje
  • STS31A-DIS.xje
  • STS32-DIS.xje
  • STS33-DIS.xje
  • STS40.xje
  • STS41.xje
  • STS4L.xje
  • STSC1.xje
  • STTS75.xje
  • T9602.xje
  • TC77.xje
  • TCN75.xje
  • TCN75AV.xje
  • TMP110.xje
  • TMP112.xje
  • TMP113.xje
  • TMP114.xje
  • TMP116.xje
  • TMP117.xje
  • TMP118.xje
  • TMP119.xje
  • TMP139.xje
  • TMP175.xje
  • TMP275.xje
  • TMP411B.xje
  • TMP411C.xje
  • TMP411x.xje
  • TMP451-Q1.xje
  • TMP451.xje
  • TMP4718.xje
  • TMP75.xje
  • TS-3032-C7.xje
  • TSYS02.xje
  • TSYS03.xje
  • WSEN-HIDS.xje
  • WSEN-PADS.xje
  • WSEN-TIDS.xje
  • X96011V14I.xje
  • XGZP6812D.xje
  • XGZP6816D.xje
  • XGZP6818A.xje
  • XGZP6830D.xje
  • XGZP6858D.xje
  • XGZP6891D.xje
  • XGZP6895D.xje
  • ZTPD-2210.xje

The following files were modified:

  • AccelerometerAdd additional code file
  • Analog-Digital Converters (ADCs)Add additional code file
  • Clocks, Oscillators & CrystalsAdd additional code file
  • Digital-Analog Converters (DACs)\TLV320DAC31xx.xje (v1.1)Add additional code file
  • I2C IO port ExpandersAdd additional code file
  • Memory\DDR2\DDR2.xje (v1.16)Format number of bytes/bits using binary prefixes
  • Memory\DDR3\DDR3.xje (v1.15)Format number of bytes/bits using binary prefixes
  • Memory\DDR4\DDR4.xje (v1.7)Format number of bytes/bits using binary prefixes
  • Memory\DDR5\DDR5 DIMM Core.xje (v1.2)Add bank group width constant
  • Memory\DDR5\DDR5 SODIMM x64.xje (v1.1)Add bank group width constant
  • Memory\DDR5Format number of bytes/bits using binary prefixes

    Add bank group width constant

  • Memory\EEPROM\I2CAdd additional code file
  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.10)Format number of bytes/bits using binary prefixes
  • Memory\EEPROM\SPIAdd additional code file
  • Memory\EEPROM\SPI\SPI EEPROM.xje (v1.7)Format number of bytes/bits using binary prefixes
  • Memory\Flash\AMD Command SetAdd ID to manufacturer options
  • Memory\LPDDRFormat number of bytes/bits using binary prefixes
  • Miscellaneous\AD242x.xje (v1.3)Add additional code file
  • Miscellaneous\AD243x.xje (v1.1)Add additional code file
  • Miscellaneous\ADP8860.xje (v1.2)Add additional code file
  • Miscellaneous\APDS-9301.xje (v1.5)Add additional code file
  • Miscellaneous\BQ27510.xje (v1.8)Add additional code file
  • Miscellaneous\BU27030.xje (v1.1)Add additional code file
  • Miscellaneous\DS28CM00R.xje (v1.7)Add additional code file
  • Miscellaneous\DS90UB954.xje (v1.1)Add additional code file
  • Miscellaneous\FPC402.xje (v1.2)Add additional code file
  • Miscellaneous\INA228.xje (v1.1)Add additional code file
  • Miscellaneous\INA3221.xje (v1.7)Add additional code file
  • Miscellaneous\LP5569.xje (v1.2)Add additional code file
  • Miscellaneous\MAX330xE 25-Ball BGA.xje (v1.2)Add additional code file
  • Miscellaneous\MAX330xE 28-Pin.xje (v1.2)Add additional code file
  • Miscellaneous\MAX330xE 32-Pin.xje (v1.2)Add additional code file
  • Miscellaneous\MPQ8873.xje (v1.1)Add additional code file
  • Miscellaneous\MTV048P001.xje (v1.9)Add additional code file
  • Miscellaneous\PCA9548 QFN24.xje (v1.2)Add additional code file
  • Miscellaneous\PCA9548 TSSOP24.xje (v1.10)Add additional code file
  • Miscellaneous\SLRC610xx.xje (v1.1)Add additional code file
  • Miscellaneous\STSAFA110.xje (v1.1)Add additional code file
  • Miscellaneous\TDA8026.xje (v1.9)Add additional code file
  • Miscellaneous\TLV320AIC31 DSBGA.xje (v1.2)Add additional code file
  • Miscellaneous\TLV320AIC31 WQFN.xje (v1.2)Add additional code file
  • Miscellaneous\TPS61381Q.xje (v1.1)Add additional code file
  • Miscellaneous\TPS65910x.xje (v1.2)Add additional code file
  • Miscellaneous\VEML6030.xje (v1.1)Add additional code file
  • Protocols\IIC.xje (v1.19)Add function to check device ID
  • Real-time clock (RTC)Add additional code file
  • Switches & Indicators\LP50xx.xje (v1.1)Add additional code file
  • Temperature Sensors\MAX6696.xje (v1.10)Add additional code file
  • VideoAdd additional code file

Build 193

Released 28 July 2025

The following files were added:

  • I219.xje
  • PCAL6408AE.xje
  • DDR3 DIMM Core.xje
  • DDR3 DIMM x72.xje
  • SMBus.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\Change Common ADC to use CH_P and CH_N

    Update copy code docs

    Fix bug where wrong negative ADC channel is referenced in Fixed differential

    Remove channel input variable from 1 channel ADCs

    Add channel specific configuration checking

    Refactor to expose additional functionality

  • Analog-Digital Converters (ADCs)\ADC Core.xje (v1.3)Change Common ADC to use CH_P and CH_N

    Allow modifying of style of TestAdc’s title

    Add channel specific configuration checking

    Refactor to expose additional functionality

  • Ethernet\DP83867 48-pin VQFN.xje (v1.2)Add configuration variable to check the device is both a JTAG and a test device
    Add prompt to power cycle DUT given the above variable is TRUE
  • Ethernet\DP83867 64-pin HTQFP.xje (v1.4)Add configuration variable to check the device is both a JTAG and a test device
    Add prompt to power cycle DUT given the above variable is TRUE
  • Ethernet\DP83867 Core.xje (v1.2)Add configuration variable to check the device is both a JTAG and a test device
    Add prompt to power cycle DUT given the above variable is TRUE
  • FPGAs\Zynq7000.xjmodule (v1.2)Allow pull-ups to be enabled when resetting Zynq 7000 PS pin modes
  • I2C IO port Expanders\1 port\PCA6408A.xje (v1.4)Expand PCAx6408A family support
  • I2C IO port Expanders\1 port\PCA6408AP.xje (v1.4)Expand PCAx6408A family support
  • Memory\DDR3\DDR3 ECC SODIMM x72.xje (v1.6)Add address mirroring and DDR3 DIMM

    Note: this file has been renamed from DDR3_ECC_SODIMM.xje

  • Memory\DDR3\DDR3 SODIMM x64.xje (v1.7)Add address mirroring and DDR3 DIMM

    Note: this file has been renamed from DDR3_SODIMM.xje

  • Memory\DDR3\DDR3.xje (v1.14)Add address mirroring and DDR3 DIMM
  • Memory\DDR5\DDR5 DIMM Core.xje (v1.1)Update function docs
  • Memory\DDR5\Update function docs
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.7)Update part number configurations

    Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.7)Update part number configurations

    Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.7)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 8-Ball WLCSP 4×2.xje (v1.6)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin M45PE.xje (v1.6)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin Standard.xje (v1.7)Update part number configurations

    Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.8)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Power\Power Supply.xje (v1.2)Add fault pin handling
    Add multi-bit wide bus handling
    Test is no longer enabled by default
  • Protocols\IIC.xje (v1.18)Correct name of function
  • Protocols\SPI_MultiBit.xje (v1.8)Add current channel check when updating channels

    Add current pin index check when updating channels

    Add FileDocs

  • Real-time clock (RTC)\DS1682.xje (v1.10)Update PRINT statements to match current standard
  • Serial\RS232\RS232.xje (v1.9)Fix TestRS232 file doc
  • Temperature Sensors\TMP102.xje (v1.9)Correct configuration variables
  • Temperature Sensors\TMP10x_core.xje (v1.2)Update group test name
  • Utility\DataReader.xje (v1.12)Update variable initialisation

    Update length param description

Build 192

Released 10 July 2025

The following files were added:

  • 1 Channel Differential Fixed ADC.xje
  • 2 Channel Differential Fixed ADC.xje
  • 3 Channel Differential Fixed ADC.xje
  • 4 Channel Differential Fixed ADC.xje
  • AD7686.xje
  • AD7687.xje
  • AD7688.xje
  • AD7690.xje
  • AD7691.xje
  • AD7693.xje
  • AD7694.xje
  • AD7942.xje
  • AD7946.xje
  • AD7980.xje
  • AD7982.xje
  • AD7983.xje
  • AD7984.xje
  • AD7xxx 1 Channel No Registers Core.xje
  • PAC1931 WLCSP.xje
  • PAC1932 UQFN.xje
  • PAC1932 WLCSP.xje
  • PAC1933 UQFN.xje
  • PAC1933 WLCSP.xje
  • PAC1934 UQFN.xje
  • PAC1934 WLCSP.xje
  • PAC193x.xje
  • Zynq7000.xje
  • Zynq7000.xjmodule
  • ZynqUltrascalePlus.xje
  • ZynqUltrascalePlus.xjmodule
  • Array.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\Fix bug regarding channel indices
  • Analog-Digital Converters (ADCs)\ADC Core.xje (v1.2)Add TestAdcOptionalOutput
  • Memory\Flash\NAND\Add Help to CUSTOM_MANUFACTURER_ID
  • Memory\Flash\SPI\SPI NOR Flash\Add Octal Support
    Rework Reset Test

    Add SFDP Test
    Update MT25Q family defaults to use Quad SFDP test instead of nWP Test
    Modify SPI NOR Flash to support XJFlash

    Change bus name CS to nCS
    Create top-level Chip Select Assert/Deassert functions

    Add a range of octal family part specific defaults

  • Protocols\SPI.xje (v1.8)Add function docs to copy code
  • Temperature Sensors\TemperatureSensor.xje (v1.8)Add CheckTemperatureTemperatureWithOffset
  • Utility\Math.xje (v1.7)Add format pressure function
  • Miscellaneous\DRV824x-Q1 Core.xje (v1.1)Test output improvements
  • Utility\DataReader.xje (v1.11)Capture the last line of data in HEX file when no end of file line is present

    Check string width before indexing to avoid runtime error

  • Utility\Math.xje (v1.8)Add new format functions for bits and bytes; add support for binary prefixes

Build 189

Released 29 April 2025

The following files were modified:

  • Memory\Flash\eMMC\eMMC Test.xje (v1.3)Use PRINT_FORMAT
  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.5)Add multi-sourcing support
  • Utility\DataReader.xje (v1.10)Improve error handling

Build 187

Released 1 April 2025

The following files were added:

  • ASM330.xje
  • LIS2DE12.xje
  • AD7768.xje
  • CDCE925.xje
  • LMK04828.xje
  • RC210xxB Core.xje
  • RCxxx08B.xje
  • AD5689 16-pin LFCSP.xje
  • AD5689 16-pin TSSOP.xje
  • AD5689 core.xje
  • AD911x.xje
  • MiiDataLinkTest.xje
  • DDR5 DIMM Core.xje
  • DDR5 SODIMM x64.xje
  • DDR5.xje
  • DDR5 102-ball BGA 16Gb x16.xje
  • DDR5 78-ball BGA 16Gb x4.xje
  • DDR5 82-ball BGA 16Gb x4.xje
  • DDR5 78-ball BGA 16Gb x8.xje
  • DDR5 82-ball BGA 16Gb x8.xje
  • LPDDR4 100-ball BGA 1Gb x16.xje
  • LPDDR4 200-ball BGA 1Gb x16.xje
  • LPDDR4 100-ball BGA 2Gb x16.xje
  • LPDDR5.xje
  • LPDDR5 315-ball BGA 128Gb x32 2-rank 2-channel.xje
  • LPDDR5 441-ball BGA 128Gb x64 2-rank 4-channel.xje
  • LPDDR5 561-ball BGA 128Gb x64 2-rank 4-channel.xje
  • LPDDR5 315-ball BGA 16Gb x16.xje
  • LPDDR5 315-ball BGA 32Gb x32 2-channel.xje
  • LPDDR5 315-ball BGA 64Gb x32 2-rank 2-channel.xje
  • LPDDR5 441-ball BGA 64Gb x64 4-channel.xje
  • LPDDR5 561-ball BGA 64Gb x64 4-channel.xje
  • LPDDR5 563-ball BGA 64Gb x64 4-channel.xje
  • APS6408L-3OB-BA.xje
  • ADA425x 24-pin TSSOP.xje
  • ADA425x 28-pin LFCSP.xje
  • BU27030.xje
  • HMC960.xje
  • INA228.xje
  • PCA9846.xje
  • USB3320.xje
  • DS1340 16-pin.xje
  • DS1340 8-pin.xje
  • DS1340 core.xje
  • PCF2131.xje
  • ST25R95.xje
  • MCP2518FD.xje
  • 1-channel RS232 core.xje
  • 3-channel RS232 core.xje
  • 4-channel RS232 core.xje
  • RS232 1-1 16-pin Standard (FORCEON).xje
  • RS232 1-1 16-pin TQFN.xje
  • RS232 1-1 8-pin Standard (nSHDN).xje
  • RS232 2-2 14-pin Standard (no control).xje
  • RS232 2-2 16-pin QFN.xje
  • RS232 2-2 16-pin Standard (EN_MODE).xje
  • RS232 2-2 16-pin Standard (no control).xje
  • RS232 2-2 18-pin Standard (nSHDN).xje
  • RS232 2-2 20-pin Alternate (no control).xje
  • RS232 2-2 20-pin Alternate 2nd (no control).xje
  • RS232 2-2 20-pin Standard (no control).xje
  • RS232 2-2 20-pin Standard (nSHDN).xje
  • RS232 2-2 24-pin QFN (nFORCE).xje
  • RS232 3-2 24-pin Standard (nSHDN).xje
  • RS232 3-3 16-pin Standard (no control).xje
  • RS232 3-3 18-pin Standard (FORCEON).xje
  • RS232 3-3 24-pin Standard (nEN).xje
  • RS232 3-3 24-pin Standard (nINVALID).xje
  • RS232 3-5 20-pin Standard (no control).xje
  • RS232 3-5 24-pin Standard (nEN).xje
  • RS232 3-5 28-pin Standard (FORCEON).xje
  • RS232 3-5 28-pin Standard (nEN).xje
  • RS232 4-4 24-pin Standard (no control).xje
  • RS232 5-3 20-pin Standard (no control).xje
  • RS232 5-3 24-pin Standard (no control).xje
  • RS232 5-3 28-pin Standard (FORCEON).xje
  • RS232 5-3 28-pin Standard (nEN).xje
  • LP50xx.xje
  • HTS221.xje
  • MAX6657-MAX6658.xje
  • MAX6659.xje
  • MAX665x Core.xje
  • NCT214.xje
  • TMP468.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\8 Channel ADC.xje (v1.1)Move copy code to helper additional code file
  • Analog-Digital Converters (ADCs)\AD7685.xje (v1.1)Calls Initialise before reading
  • Analog-Digital Converters (ADCs)\ADC Core.xje (v1.1)Move copy code to helper additional code file
  • Analog-Digital Converters (ADCs)\ADS7138.xje (v1.1)Update test
  • Ethernet\88E1512.xje (v1.3)Add coverage using MII Data Link

    Narrow PHY address options

  • Ethernet\EthernetPhy.xje (v1.5)Add FindPhys global function
  • I2C IO port Expanders\3 port\TCA6424.xje (v1.3)Updated I2C addresses
  • Memory\EEPROM\I2C\Add 2Mbit size option to configuration
  • Memory\LPDDR4\LPDDR4.xje (v1.7)Update activate command
  • Memory\LPDDR4\Add part numbers
  • Memory\Memory Cards\memtestCFlash.xje (v1.4)Update read and write cycles
  • Memory\Memory Cards\SD Card Common.xje (v1.2)Updated format of code
  • Memory\Memory Cards\SD_CARD_SPI.xje (v1.9)Updated format of code
  • Memory\Memory Cards\SD_MMC.xje (v1.10)Updated format of code
  • Miscellaneous\AD242x.xje (v1.2)Added compatible parts

    Note: this file has been renamed from AD2428.xje

  • Miscellaneous\APDS-9301.xje (v1.4)Remove FindDevice function
  • Miscellaneous\Buzzer.xje (v1.3)Add groupname
  • Miscellaneous\CC1101.xje (v1.8)Update file and read/write cycles
  • Miscellaneous\FS26.xje (v1.1)Add watchdog filedocs
  • Miscellaneous\PCA9548 core.xje (v1.1)Make function for setting downstream channel global and update test coverage
  • Miscellaneous\PCA9548 QFN24.xje (v1.1)Make function for setting downstream channel global and update test coverage
  • Miscellaneous\PCA9548 TSSOP24.xje (v1.9)Make function for setting downstream channel global and update test coverage
  • Miscellaneous\TLV320AIC31 DSBGA.xje (v1.1)Hard-code only I2C target address
  • Miscellaneous\TLV320AIC31 WQFN.xje (v1.1)Hard-code only I2C target address
  • Protocols\IIC.xje (v1.17)Added Function to change IIC_MAX_RETRY_COUNT

    Removes return parameters from FindDevices

  • Protocols\SPI_MultiBit.xje (v1.7)Added function to set SAMPLE_DDR_HALF_CYCLE_DELAY
  • Switches & Indicators\dip switch.xje (v1.6)Add ‘groupname’ to switches
  • Switches & Indicators\joystick.xje (v1.9)Add ‘groupname’ to switches
  • Switches & Indicators\Rotary Test.xje (v1.2)Add ‘groupname’ to switches
  • Switches & Indicators\switch.xje (v1.11)Add ‘groupname’ to switches
  • Temperature Sensors\LPS2xxx.xje (v1.1)Note: this file has been renamed from LPS27HHW.xje
  • Temperature Sensors\MAX6655-MAX6656.xje (v1.8)Added Support for compatible parts

    Note: this file has been renamed from MAX6656.xje

  • Temperature Sensors\TMP10x_core.xje (v1.1)Modify POL Tests

Build 185

Released 13 December 2024

The following files were added:

  • 8 Channel ADC.xje
  • ADC Core.xje
  • ADS7138.xje
  • LTC225x-14.xje
  • SI57x.xje
  • AD57x1 16-pin LFCSP.xje
  • AD57x1 core.xje
  • DRV824x-Q1 Core.xje
  • DRV824x-Q1 HVSSOP.xje
  • DRV824x-Q1 VQFN.xje
  • DRV871x-Q1.xje
  • DRV89xx-Q1.xje
  • INA237.xje
  • NCT5124D.xje
  • STSAFA110.xje
  • TIC12400Q1.xje
  • TPS2xHxxSxx.xje
  • TPS61381Q.xje
  • VEML6030.xje
  • eSPI.xje
  • IIS2MDCTR.xje
  • TC72 core.xje
  • TC72 DFN.xje
  • TC72 MSOP.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.5)Add brackets to bareword functions
  • Accelerometer\Gyroscope.xje (v1.4)Add brackets to bareword functions
  • Accelerometer\IIS2DLPC.xje (v1.2)Add brackets to bareword functions
  • Accelerometer\SCA3100.xje (v1.1)Add brackets to bareword functions
  • Analog-Digital Converters (ADCs)\ADS1118.xje (v1.3)Move CheckValueInMarginBipolar to Math.xje
  • Analog-Digital Converters (ADCs)\ADS131E0x.xje (v1.4)Add brackets to bareword functions
  • Analog-Digital Converters (ADCs)\ADS1x48 Core.xje (v1.1)Move CheckValueInMarginBipolar to Math.xje
  • Analog-Digital Converters (ADCs)\ADS8325.xje (v1.1)Add function to test key input for being space key
  • Analog-Digital Converters (ADCs)\LTC225x-12.xje (v1.5)Add parts files

    Note: this file has been renamed from LTC2258.xje

  • Analog-Digital Converters (ADCs)\LTC2348.xje (v1.2)Move CheckValueInMarginBipolar to Math.xje
  • Analog-Digital Converters (ADCs)\MAX6652.xje (v1.9)Added nALERT stuck low check
  • Analog-Digital Converters (ADCs)\TLA2518.xje (v1.2)Add brackets to bareword functions
  • Clocks, Oscillators & Crystals\840S07I.xje (v1.2)Add brackets to bareword functions
  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.9)Add brackets to bareword functions
  • Digital-Analog Converters (DACs)\AD568x 10-pin MSOP.xje (v1.3)Add function to test key input for being space key
  • Digital-Analog Converters (DACs)\AD568x 8-pin LFCSP.xje (v1.1)Add function to test key input for being space key
  • Digital-Analog Converters (DACs)\AD57x1 16-pin TSSOP.xje (v1.5)Footprint support

    Note: this file has been renamed from AD57x1.xje

  • Digital-Analog Converters (DACs)\DACxx8S085 Core.xje (v1.2)Add function to test key input for being space key
  • Digital-Analog Converters (DACs)\LTC26xx Core.xje (v1.2)Add function to test key input for being space key
  • Ethernet\88E1512.xje (v1.2)Update bus pins
  • Ethernet\Am79C973.xje (v1.11)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\CS8900.xje (v1.13)Add brackets to bareword functions
  • Ethernet\DP83816.xje (v1.11)Add brackets to bareword functions
  • Ethernet\DP83867 Core.xje (v1.1)Add function to test key input for being space key
  • Ethernet\EthernetPhy.xje (v1.4)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\KSZ8051.xje (v1.13)Add brackets to bareword functions
  • Ethernet\KSZ8851.xje (v1.6)Add brackets to bareword functions
  • Ethernet\KSZ9131RNXI.xje (v1.4)Add function to test key input for being space key
  • Ethernet\LAN8700.xje (v1.13)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\LAN9115.xje (v1.12)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\LAN91C11X Core.xje (v1.3)Add brackets to bareword functions
  • Ethernet\LAN9215.xje (v1.13)Add brackets to bareword functions

    Add function to test key input for being space key

  • Globals\Globals.xje (v1.2)Add function to test key input for being space key
  • Memory\DDR\DDR.xje (v1.10)Remove standard print formats
  • Memory\DDR2\DDR2.xje (v1.15)Remove standard print formats
  • Memory\DDR3\DDR3.xje (v1.13)Remove standard print formats
  • Memory\DDR4\DDR4 DIMM Core.xje (v1.1)Remove standard print formats
  • Memory\DDR4\DDR4.xje (v1.6)Remove standard print formats
  • Memory\EEPROM\93C56_66.xje (v1.12)Add brackets to bareword functions
  • Memory\EEPROM\93LC46.xje (v1.13)Add brackets to bareword functions
  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.9)Remove standard print formats
  • Memory\EEPROM\SPI\SPI EEPROM.xje (v1.6)Remove standard print formats
  • Memory\Flash\memtestFlash.xje (v1.12)Remove standard print formats
  • Memory\Flash\AMD Command Set\AMD_Flash.xje (v1.25)Remove standard print formats
  • Memory\Flash\NAND\memtestNANDFlash.xje (v1.16)Remove standard print formats

    Add brackets to bareword functions

  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.3)Add brackets to bareword functions
  • Memory\Flash\Strata Command Set\Strata_Flash.xje (v1.18)Remove standard print formats
  • Memory\LPDDR\LPDDR.xje (v1.8)Remove standard print formats
  • Memory\LPDDR2\LPDDR2.xje (v1.6)Remove standard print formats

    Add brackets to bareword functions

  • Memory\LPDDR3\LPDDR3.xje (v1.3)Remove standard print formats

    Add brackets to bareword functions

  • Memory\LPDDR4\LPDDR4.xje (v1.6)Remove standard print formats

    Add brackets to bareword functions

  • Memory\SDRAM\memtestSDRAM.xje (v1.12)Edited error print statements

    Remove standard print formats

  • Memory\SDRAM\SDRAM.xje (v1.9)Edited error print statements
  • Memory\SRAM\K7R32188_QDR.xje (v1.10)Remove standard print formats
  • Memory\SRAM\M48T35.xje (v1.13)Remove standard print formats
  • Memory\SRAM\SRAM_Bank_Testing.xje (v1.11)Remove standard print formats
  • Memory\SRAM\SRAM_Non_Bank_Testing.xje (v1.10)Remove standard print formats
  • Memory\SRAM\SRAM_SIMM.xje (v1.10)Remove standard print formats
  • Miscellaneous\ADS7846N.xje (v1.6)Add brackets to bareword functions
  • Miscellaneous\Buzzer.xje (v1.2)Add brackets to bareword functions
  • Miscellaneous\CV9007E.xje (v1.8)Add function to test key input for being space key
  • Miscellaneous\PLX9050_PCI.xje (v1.8)Add brackets to bareword functions
  • Miscellaneous\SCD55103.xje (v1.8)Add function to test key input for being space key
  • Miscellaneous\SlowPullResistor.xje (v1.10)Add brackets to bareword functions
  • Miscellaneous\TDA8026.xje (v1.8)Add brackets to bareword functions
  • Power\Power Supply.xje (v1.1)Add brackets to bareword functions
  • Protocols\IIC.xje (v1.15)Remove standard print formats

    Add check id function to IIC copy code
    Update ID check documentation

  • Protocols\PCI.xje (v1.3)Add brackets to bareword functions
  • Protocols\SPI.xje (v1.7)Remove standard print formats
  • Protocols\SPI_MultiBit.xje (v1.6)Remove standard print formats

    Add support for multiple channels

  • Real-time clock (RTC)\DS1305.xje (v1.10)Add brackets to bareword functions
  • Real-time clock (RTC)\DS1338x Core.xje (v1.2)Fix square wave output test
  • Real-time clock (RTC)\PCA21125T.xje (v1.10)Add brackets to bareword functions
  • Real-time clock (RTC)\PCF2123TS.xje (v1.8)Add brackets to bareword functions
  • Real-time clock (RTC)\RTC9701JE.xje (v1.10)Add brackets to bareword functions
  • Reset & Watchdog\5 pin watchdog with MR.xje (v1.7)Add brackets to bareword functions
  • Reset & Watchdog\MAX706.xje (v1.5)Add brackets to bareword functions
  • Serial\CAN\CAN Transceiver.xje (v1.9)Add brackets to bareword functions
  • Serial\CAN\Dual CAN Transceiver.xje (v1.6)Add brackets to bareword functions
  • Serial\CAN\MCP2515 core.xje (v1.1)Remove standard print formats
  • Serial\LIN\LIN Core.xje (v1.1)Add brackets to bareword functions
  • Serial\RS232\RS232.xje (v1.8)Add brackets to bareword functions
  • Serial\RS485\RS485.xje (v1.5)Add brackets to bareword functions

    Add function to test key input for being space key

  • Serial\UART\MAX3111E.xje (v1.10)Add function to test key input for being space key
  • Switches & Indicators\7SegDisplay.xje (v1.7)Add function to test key input for being space key
  • Switches & Indicators\LED Test.xje (v1.4)Add file docs
  • Switches & Indicators\Rotary Test.xje (v1.1)Add brackets to bareword functions
  • Temperature Sensors\AD7414.xje (v1.8)Add brackets to bareword functions
  • Temperature Sensors\AD7814 Core.xje (v1.1)Add brackets to bareword functions
  • Temperature Sensors\ADT7310.xje (v1.8)Add brackets to bareword functions
  • Temperature Sensors\DS1624.xje (v1.10)Add brackets to bareword functions
  • Temperature Sensors\LM75.xje (v1.13)Add brackets to bareword functions
  • Temperature Sensors\LM77.xje (v1.9)Add brackets to bareword functions
  • Temperature Sensors\LM86.xje (v1.11)Add brackets to bareword functions
  • Temperature Sensors\MAX6660.xje (v1.10)Add function to test key input for being space key
  • Utility\Math.xje (v1.6)Remove standard print formats

    Move CheckValueInMarginBipolar to Math.xje

  • Utility\RawJTAG.xje (v1.3)Add function to list all devices expected in the current profile
    Add function to override how returned IDCODE/BYPASS data is interpreted
    Add function to override expected IDCODE values from devices
  • Video\ADV7123.xje (v1.9)Add brackets to bareword functions

Build 183

Released 17 October 2024

The following files were added:

  • SCA3100.xje
  • AD4131-8.xje
  • ADC78H90.xje
  • ADS1148 VQFN.xje
  • ADS1x48 Core.xje
  • ADS1x48 TSSOP.xje
  • ADS79xx core.xje
  • ADS79xx TSSOP30.xje
  • ADS79xx VQFN24.xje
  • ADS79xx VQFN32.xje
  • SI5328.xje
  • AD568x 8-pin LFCSP.xje
  • KSZ8081 32-pin QFN.xje
  • ESP-PSRAM64.xje
  • A4918.xje
  • AD243x.xje
  • DRV8706S-Q1.xje
  • MAX7301 core.xje
  • MAX7301 SSOP28.xje
  • MAX7301 SSOP36.xje
  • MAX7301 TQFN40.xje
  • MPQ8873.xje
  • SerialPorts.xjmodule
  • SLRC610xx.xje
  • VN9D5D20x.xje
  • LIN Core.xje
  • LIN Transceiver 8-Pin Standard.xje
  • 2-channel RS232 core.xje
  • 5-channel RS232 core.xje
  • AD7814 Core.xje
  • AD7814ART.xje
  • Generic 6-pin I2C Humidity Sensor.xje
  • HTU2xD.xje
  • LM70 8-pin WSON.xje
  • LM70 core.xje
  • LM74 5-pin DSBGA.xje
  • LM74 core.xje
  • LPS27HHW.xje
  • MAX6629-MAX6632.xje
  • SHT2x I2C.xje
  • SI7013.xje
  • SI7034.xje
  • SI70xx 6-pin DFN.xje
  • TMP100.xje
  • TMP105.xje
  • TMP1075.xje
  • TMP10x_core.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.4)Add file docs
  • Accelerometer\Gyroscope.xje (v1.3)Add file docs
  • Analog-Digital Converters (ADCs)\AD9211.xje (v1.3)Initialise result
  • Analog-Digital Converters (ADCs)\ADS79xx TSSOP38.xje (v1.3)Rename file

    Note: this file has been renamed from ADS7952.xje

  • Analog-Digital Converters (ADCs)\MAX128x.xje (v1.8)Note: this file has been renamed from MAX1281.xje
  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.5)Added error message for reads

    Add descriptions to configuration variables

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.13)Add FileDocs
  • Connections (PDD files)\Bias Term Resistor PacksFix compat version for bias term resistor packs

    Added descriptions, removed copyrights

  • Connections (PDD files)\Pull Resistor PacksAdded descriptions, removed copyrights
  • Connections (PDD files)\Series Resistor PacksAdded descriptions, removed copyrights
  • Connections (PDD files)\Two Pin Definitions
  • Digital-Analog Converters (DACs)\AD568x 10-pin MSOP.xje (v1.2)Note: this file has been renamed from AD5681R.xje
  • Digital-Analog Converters (DACs)\AD57x1.xje (v1.4)Note: this file has been renamed from AD5721.xje
  • Ethernet\88E1512.xje (v1.1)Added conditions to configuration variables
  • Ethernet\EthernetPhy.xje (v1.3)Adding type 0x7

    Add conditions to FileDocs

    Edit FileDocs

  • Ethernet\KSZ8081 24-pin QFN.xje (v1.3)Add footprints

    Note: this file has been renamed from KSZ8081RNA.xje

  • I2C IO port ExpandersTitle Style Headers
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Flash\SPI\SPI NOR Flash 8-Pin Standard.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Memory Cards\SD Card Common.xje (v1.1)PromptRemoveCardOnFailure change
  • Miscellaneous\INA231.xje (v1.2)Add conditions to configuration variables
  • Protocols\MDIO.xje (v1.5)Edit FileDocs
  • Serial\RS232Complete rework and add file docs
  • Switches & Indicators\3-colour-LED.xje (v1.10)Fixed Typo
  • Switches & Indicators\LED Test.xje (v1.3)Initialise result
  • Temperature Sensors\AD7814ARM.xje (v1.9)Move functionality to core file

    Note: this file has been renamed from AD7814.xje

  • Temperature Sensors\LM70 8-pin VSSOP.xje (v1.9)Add alternate footprints

    Note: this file has been renamed from LM70.xje

  • Temperature Sensors\LM74 8-pin SOIC.xje (v1.8)Add alternate footprints

    Note: this file has been renamed from LM74.xje

  • Temperature Sensors\TemperatureSensor.xje (v1.7)Add File Docs
  • Temperature Sensors\TMP101.xje (v1.10)Use new core file
  • Temperature Sensors\TMP102.xje (v1.8)Use new core file
  • Temperature Sensors\TMP42x.xje (v1.8)Added ID check
  • Utility\IniFileHandler.xje (v1.4)Fix incorrect line parsing bug

Build 182

Released 1 July 2024

The following files were added:

  • AD7091R-5.xje
  • AD57xxR.xje
  • TLV320DAC31xx.xje
  • 88E1512.xje
  • CY14x101PA.xje
  • CY7C1415_QDRII.xje
  • FS26.xje
  • MAX7317.xje
  • PCA9548 core.xje
  • PCA9548 QFN24.xje
  • TLV320AIC31 DSBGA.xje
  • TLV320AIC31 WQFN.xje
  • TLV320AIC31_Core.xje
  • DS3232.xje
  • DS3234.xje
  • RGB_LED.xje

The following files were modified:

  • Accelerometer\AIS328DQ.xje (v1.4)Add I2C support
  • Analog-Digital Converters (ADCs)\ADS131E0x.xje (v1.3)Improve test coverage and support all ADS131E0x devices

    Note: this file has been renamed from ADS131E08.xje

  • Analog-Digital Converters (ADCs)\LTC2258.xje (v1.4)Add Math.xje to additional code files
  • EthernetAdd Math.xje to additional code files
    Improve 32-bit data bus support
  • Memory\Flash\SPIUpdate handling of TestWriteProtectPin failures

    Update part specific defaults for IS25WQ family

    Correct ‘4-Byte address mode’ config variable description

  • Memory\Flash\Strata Command SetAdd synchronous read control pin tests
  • Memory\SRAM\MemtestSRAM.xje (v1.9)Add QDRII test for the CY7C1415
  • Miscellaneous\PCA9548 TSSOP24.xje (v1.8)Extract functionality into core file

    Note: this file has been renamed from PCA9548.xje

  • Serial\RS232\Dual channel RS232 – No control.xje (v1.5)Add readable/writeable checks
  • Serial\RS232\RS232.xje (v1.6)Add readable/writeable checks
  • Serial\RS485Add full-duplex testing
  • Serial\RS485\RS485.xje (v1.4)Add FileDocs

    Add full-duplex testing

    Update FileDocs

  • Switches & Indicators\Rotary Hex Switch.xje (v1.9)Add Math.xje to additional code files
  • Utility\DataReader.xje (v1.9)Improve error reporting
  • Utility\FaultFinder.xje (v1.4)Update print formatting

Build 181

Released 10 May 2024

The following files were added:

  • AD7685.xje
  • ADS8325.xje
  • DP83867 48-pin VQFN.xje
  • DP83867 Core.xje
  • DS90UB954.xje
  • TLC5928x Core.xje
  • TLC5928x QFN.xje
  • TLC5928x SOP.xje
  • Power Supply.xje
  • S-3539xA.xje
  • Rotary Test.xje
  • BufferTest.xje
  • BusTestCore.xje

The following files were modified:

  • Most filesAdd PCOLA information and update test description
  • Accelerometer\Accelerometer.xje (v1.3)Add file overview
  • Accelerometer\Gyroscope.xje (v1.2)Add file overview
  • Analog-Digital Converters (ADCs)\ADS7822.xje (v1.4)Change all pins marked as DUMMY to NOT_PRESENT_ON_PACKAGE
  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.12)Add usage explanation
  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.8)Fix issue with printing title twice
  • Digital-Analog Converters (DACs)\AD5681R.xje (v1.1)GETKEY requests follow an ALERT call
  • Digital-Analog Converters (DACs)\DACxx8S085 Core.xje (v1.1)GETKEY requests follow an ALERT call
  • Digital-Analog Converters (DACs)\LTC26xx Core.xje (v1.1)GETKEY requests follow an ALERT call
  • Ethernet\EthernetHelper.xje (v1.2)GETKEY requests follow an ALERT call

    Add usage explanation

  • Ethernet\EthernetPhy.xje (v1.2)Add usage explanation
  • Ethernet\IEEE 802_3.xje (v1.1)Add usage explanation
  • Ethernet\KSZ8081RNA.xje (v1.1)Change all pins marked as DUMMY to NOT_PRESENT_ON_PACKAGE

    GETKEY requests follow an ALERT call

  • Globals\Globals.xje (v1.2)GETKEY requests follow an ALERT call
  • I2C IO port Expanders\1 port\IO_1Port.xje (v1.5)Add usage explanation
  • I2C IO port ExpandersChange all pins marked as DUMMY to NOT_PRESENT_ON_PACKAGE
  • I2C IO port Expanders\2 port\IO_2Port.xje (v1.5)Add usage explanation
  • I2C IO port Expanders\3 port\IO_3Port.xje (v1.5)Add usage explanation
  • I2C IO port Expanders\5 port\IO_5Port.xje (v1.5)Add usage explanation
  • Protocols\MDIO.xje (v1.4)Add usage explanation
  • Protocols\PCI.xje (v1.2)Add usage explanation
  • Serial\CAN\CAN Transceiver.xje (v1.8)Add usage explanation
  • Serial\CAN\Dual CAN Transceiver.xje (v1.5)Add usage explanation
  • Serial\RS232\RS232.xje (v1.5)Add usage Explanation
  • Serial\RS485\RS485.xje (v1.3)GETKEY requests follow an ALERT call

    Add usage explanation

  • Serial\UART\MAX3111E.xje (v1.9)GETKEY requests follow an ALERT call
  • Switches & Indicators\LED Test.xje (v1.2)Add usage explanation
  • Switches & Indicators\Pushbutton.xje (v1.11)Allow a descriptive name to be defined in the button test

    GETKEY requests follow an ALERT call

  • Switches & Indicators\Rotary Hex Switch.xje (v1.8)Separate test into additional code file

    Note: this file has been renamed from rotary-hex-switch.xje

  • Switches & Indicators\switch.xje (v1.10)GETKEY requests follow an ALERT call
  • Temperature Sensors\TemperatureSensor.xje (v1.6)Add usage Explanation
  • Utility\BusTest.xje (v1.4)Refactor to use new BusTestCore.xje
  • Utility\CRC.xje (v1.4)Add usage explanation
  • Utility\TransitionCounter.xje (v1.5)Add usage explanation

Build 178

Released 19 January 2024

The following files were added:

  • 840S07I.xje
  • SI5351A-B-GM.xje
  • SI5351A-B-GM1.xje
  • SI5351A-B-GT.xje
  • SI5351ABC-B Core.xje
  • SI5351B-B-GM.xje
  • SI5351B-B-GM1.xje
  • SI5351C-B-GM.xje
  • SI5351C-B-GM1.xje
  • DDR4 DIMM Core.xje
  • DDR4 SODIMM x64.xje
  • DDR4 SODIMM x72.xje
  • DDR4 UDIMM x64.xje
  • DDR4 UDIMM x72.xje
  • INA231.xje
  • TPS65910x.xje
  • DS1338 16-pin.xje
  • DS1338x Core.xje
  • DS1374C.xje
  • DS1374U.xje
  • DS1374x Core.xje
  • NCT1008.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\ADS1118.xje (v1.1)Formatting and output updates

    Resolve problem with negative expected voltages

  • Ethernet\KSZ8051.xje (v1.10)Add test coverage
  • Memory\Flash\SPI\EPCSx Serial Flash.xje (v1.5)Add a global test function and minor fixes
  • Miscellaneous\BQ27520.xje (v1.6)Update command constants

    General formatting updates

  • Real-time clock (RTC)\DS1338 8-pin.xje (v1.11)Add oscillator test to square wave output and support for all footprints

    Note: this file has been renamed from DS1338.xje

  • Utility\RawJTAG.xje (v1.2)Update formatting

Build 177

Released 20 November 2023

The following files were added:

  • AD7291.xje
  • LTC26x6.xje
  • LTC26x7.xje
  • LTC26xx Core.xje
  • DDR 66-pin TSOP 128Mb x4.xje
  • DDR 66-pin TSOP 128Mb x8.xje
  • DDR 60-ball BGA 1Gb x16.xje
  • DDR3 78-ball BGA 16Gb x8 2-rank.xje
  • DDR3 96-ball BGA 512Mb x16.xje
  • DDR3 78-ball BGA 512Mb x8.xje
  • DDR4 96-ball BGA 16Gb x16 reduced.xje
  • DDR4 78-ball BGA 16Gb x4.xje
  • DDR4 78-ball BGA 16Gb x8 2-rank.xje
  • DDR4 96-ball BGA 32Gb x16.xje
  • DDR4 78-ball BGA 32Gb x8 2-rank.xje
  • DDR4 78-ball BGA 8Gb x4 2-rank.xje
  • DDR4 96-ball BGA 8Gb x8.xje
  • INA219x Core.xje
  • INA219xID.xje
  • LPDDR 168-ball BGA 1Gb x32.xje
  • LPDDR 152-ball BGA 2Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 2Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 2Gb x32.xje
  • LPDDR 168-ball BGA 4Gb x32 2-rank.xje
  • LPDDR 240-ball BGA 4Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 8Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 8Gb x32 reduced 2-rank.xje
  • LPDDR2 216-ball BGA 16Gb x64 2-rank 2-channel.xje
  • LPDDR2 220-ball BGA 16Gb x64 2-rank 2-channel.xje
  • LPDDR2 253-ball BGA 16Gb x64 2-rank 2-channel.xje
  • LPDDR2 134-ball BGA 1Gb x32 reduced.xje
  • LPDDR2 168-ball BGA 256Mb x16.xje
  • LPDDR2 168-ball BGA 256Mb x32.xje
  • LPDDR2 134-ball BGA 4Gb x16.xje
  • LPDDR2 168-ball BGA 4Gb x16.xje
  • LPDDR2 168-ball BGA 8Gb x32.xje
  • LPDDR2 216-ball BGA 8Gb x64 2-channel.xje
  • LPDDR2 220-ball BGA 8Gb x64 2-channel.xje
  • LPDDR2 240-ball BGA 8Gb x64 2-channel.xje
  • LPDDR3 178-ball BGA 16Gb x32 increased 2-rank.xje
  • LPDDR3 178-ball BGA 1Gb x16.xje
  • LPDDR3 178-ball BGA 1Gb x32.xje
  • LPDDR4 556-ball BGA 128Gb x64 2-rank 4-channel.xje
  • LPDDR4 200-ball BGA 16Gb x16.xje
  • LPDDR4 200-ball BGA 2Gb x32 2-channel.xje
  • LPDDR4 200-ball BGA 32Gb x32 2-channel.xje
  • LPDDR4 200-ball BGA 64Gb x32 2-rank 2-channel.xje
  • LPDDR4 556-ball BGA 64Gb x64 4-channel.xje
  • SDRAM 90-ball BGA 256Mb x16.xje
  • L6470 core.xje
  • L6470H.xje
  • L6470PD.xje
  • DS1339C.xje
  • DS1339U.xje
  • DS1339x Core.xje
  • LM73.xje
  • SHTCx.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.11)Added AnyOutputReadable function

    Update copyright

  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.7)Improve output text
  • Digital-Analog Converters (DACs)\DAC161S997.xje (v1.3)Refactor Test and add WriteCurrent functions
  • Ethernet\EthernetPhy.xje (v1.1)Improve error handling
  • I2C IO port Expanders\othersMinor fixes and formatting update
  • Memory\DDR
    Memory\DDR2
    Memory\DDR3
    Memory\DDR4
    Memory\LPDDR
    Memory\LPDDR2
    Memory\LPDDR3
    Memory\LPDDR4
    Memory\SDRAMUpdate copyright

    Add new parts; review bus configurations

  • Memory\Memory CardsDefault VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.10)Default VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.10)Default VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\Memory Cards\SD_CARD_SPI.xje (v1.7)Default VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\SDRAM\memxje (v1.10)Specify DQM as enabled rather than low to support all SDRAM families
  • Miscellaneous\INA219xIDCN.xje (v1.8)Support all INA219x footprints

    Note: this file has been renamed from INA219A.xje

  • Miscellaneous\INA219A.xje (v1.7)Add support for all possible I2C addresses
  • Miscellaneous\ISP1161.xje (v1.7)Support all silicon revisions in device ID check
  • Temperature Sensors\SHT3x-D.xje (v1.2)Improve XJEaseDocs
  • Utility\Math.xje (v1.5)Add FormatCurrent function

Build 175

Released 14 August 2023

The following files were modified:

  • Ethernet\DP83867.xje (v1.1)Set default value for PORT_DEVICE config variable
  • Ethernet\EthernetHelper.xje (v1.1)Improve result handling
  • Ethernet\KSZ8041.xje (v1.12)Set default value for PORT_DEVICE config variable
  • Ethernet\KSZ9131RNXI.xje (v1.1)Set default value for PORT_DEVICE config variable
  • Ethernet\LAN8720.xje (v1.12)Set default value for PORT_DEVICE config variable

Build 174

Released 24 July 2023

The following files were added:

  • AD7927.xje
  • ADS1118.xje
  • TLA2518.xje
  • 74xx125_5Pin.pdd
  • 74xx125_8Pin.pdd
  • 74xx126_5Pin.pdd
  • 74xx245_16Pin.pdd
  • AD5681R.xje
  • DACxx8S085 Core.xje
  • DACxx8S085 TSSOP.xje
  • DACxx8S085 WQFN.xje
  • DP83867.xje
  • EthernetHelper.xje
  • EthernetPhy.xje
  • IEEE 802_3.xje
  • KSZ9131RNXI.xje
  • LP5569.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\AD79x8.xje (v1.6)Add support for device versions with different resolutions

    Note: this file has been renamed from AD7918.xje

  • Ethernet\KSZ8041.xje (v1.11)Update to use new additional code file EthernetPhy.xje
  • Ethernet\LAN8720.xje (v1.11)Update to use new additional code file EthernetPhy.xje
  • Memory\DDR\DDR.xje (v1.9)Indicate memory type in title print
  • Memory\DDR2\DDR2.xje (v1.14)Indicate memory type in title print
  • Memory\DDR3\DDR3.xje (v1.12)Indicate memory type in title print
  • Memory\DDR4\DDR4.xje (v1.5)Indicate memory type in title print
  • Memory\EEPROM\SPI\SPI EEPROM 12-Ball VCSP.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 14-Pin TSSOP.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 16-Pin SOIC.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 20-Pin SOIC.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 20-Pin TSSOP.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 6-Pin SOT.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 8-Pin Standard.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 8-Pin TSSOP Rotated.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM.xje (v1.5)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 8-Ball WLCSP 4×2.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin M45PE.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin Standard.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.1)Update multi-die config variable and read across die boundaries
  • Memory\LPDDR\LPDDR.xje (v1.7)Indicate memory type in title print
  • Memory\LPDDR2\LPDDR2.xje (v1.5)Indicate memory type in title print
  • Memory\LPDDR3\LPDDR3.xje (v1.2)Indicate memory type in title print
  • Memory\LPDDR4\LPDDR4.xje (v1.5)Indicate memory type in title print

    Update print formatting

  • Protocols\IIC.xje (v1.14)Modify IIC_SetupAddress to restrict integer width being passed to IIC_Transmit
  • Real-time clock (RTC)\DS1284Q.xje (v1.7)Update print formatting
  • Real-time clock (RTC)\PCA21125T.xje (v1.8)Update print formatting
  • Temperature Sensors\SHT3x-D.xje (v1.1)Convert OS_ALERT Tests to set temperature limits

    Do not test humidity by default

  • Utility\IniFileHandler.xje (v1.3)Improve performance

    Add functions to read multiple key-value pairs on one parse of the file

  • Video\ADV7123.xje (v1.7)Convert Test function to circuit code level test

Build 173

Released 16 March 2023

The following files were added:

  • ICM-20689.xje
  • IIS2DLPC.xje
  • AD7923.xje
  • ADC0848.xje
  • LTC2348.xje
  • LTC2991.xje
  • KSZ8081RNA.xje
  • LAN91C11X Core.xje
  • LAN91C11X TQFP.xje
  • SD Card Common.xje
  • AD2428.xje
  • ADP8860.xje
  • Buzzer.xje
  • FPC402.xje
  • MAX330xE 25-Ball BGA.xje
  • MAX330xE 28-Pin.xje
  • MAX330xE 32-Pin.xje
  • MAX330xE core.xje
  • MC13892.xje
  • DS1391.xje
  • RV-8803.xje
  • MCP2515 18-Pin PDIP SOIC.xje
  • MCP2515 20-Pin QFN.xje
  • MCP2515 20-Pin TSSOP.xje
  • MCP2515 core.xje
  • SHT3x-D.xje

The following files were modified:

  • Accelerometer\A3G4250.xje (v1.6)Add SPI support

    Remove temperature sensor test

  • Analog-Digital Converters (ADCs)\ADS7830.xje (v1.6)Update with configuration variables

    Add address pin information to I2C address configuration

  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.3)Add address pin information to I2C address configuration
  • Ethernet\BCM5464.xje (v1.9)Update Print Formatting
  • Ethernet\KSZ8041.xje (v1.10)Amend PHY ID
  • Ethernet\LAN8720.xje (v1.10)Add support for multiple silicon revisions
  • Ethernet\LAN91C11X QFP.xje (v1.11)Move functionality to new core file

    Note: this file has been renamed from LAN91C11X.xje

  • Memory\LPDDR4\LPDDR4.xje (v1.4)Run CS and CKE tests even if channel test fails; add links if error found when reading mode register
  • Memory\Memory Cards\SD_CARD_4bit.xje (v1.9)Prompt user to remove card on failure
    Move all common code into SD card common
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.9)Prompt user to remove card on failure
    Move all common code into SD card common
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.9)Prompt user to remove card on failure
    Move all common code into SD card common
  • Miscellaneous\DS28CM00R.xje (v1.5)Set SDA disable input
    Update test coverage
  • Miscellaneous\SlowPullResistor.xje (v1.8)Poll the net until pull takes effect to speed up test

    Add option to check the net doesn’t pull too soon

  • Protocols\IIC.xje (v1.11)Add file-level config

    Validate device address

    Disable read and write page size by default

    Restructure IIC_CheckPresentOptionalOutput

  • Protocols\SPI.xje (v1.5)Add file-level config
  • Real-time clock (RTC)Update print formatting
  • Real-time clock (RTC)\DS1338.xje (v1.10)Prevent reset sequence from being called whilst board is unpowered.
  • Serial\RS232\MAX3241.xje (v1.10)Use config variable to define loopback. Restructure test.

    Prompt for loopback to be inserted

    Check nSHDN and nEN are writeable before testing

  • Serial\RS485\RS485.xje (v1.2)Initialise result to RESULT_PASS in example circuit code functions
  • Temperature Sensors\LM75.xje (v1.11)Add I2C Address Configuration variable
  • Temperature Sensors\TemperatureSensor.xje (v1.5)Update print formatting
  • Utility\DataReader.xje (v1.8)Update XJEaseDocs
  • Utility\RawJTAG.xje (v1.1)Disable broken chain detection automatically when overscanning

Build 170

Released 22 July 2022

The following files were added:

  • LPDDR4 272-ball 4-channel FBGA 16Gb x64.xje
  • LPDDR4 366-ball 4-channel FBGA 16Gb x64.xje
  • LPDDR4 272-ball 2-rank 4-channel FBGA 32Gb x64.xje
  • LPDDR4 366-ball 2-rank 4-channel FBGA 32Gb x64.xje
  • LPDDR4 366-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 376-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 432-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 556-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 376-ball 2-rank 4-channel FBGA 64Gb x64.xje
  • LPDDR4 432-ball 2-rank 4-channel FBGA 64Gb x64.xje
  • LPDDR4 556-ball 2-rank 4-channel FBGA 64Gb x64.xje

The following files were modified:

  • Ethernet\LAN9215.xje (v1.11)Update formatting
  • Globals\Globals.xje (v1.1)Use TEST_FAIL_COUNT value to determine retry behaviour
  • Memory\Flash\AMD Command SetAdd FAST_PROGRAM config variable
  • Memory\Flash\Strata Command SetAdd FAST_PROGRAM config variable
  • Memory\LPDDR4\LPDDR4.xje (v1.3)Make CS and CKE per-channel

    Detect channels wired together

    Use constants for RD DQ training test

    Separate debug, reduce output, add option to set DATA with or before DQS

    Disable DQM test if DMI bus is not writeable

    Edit VerifyBusConfiguration function

    Allow PollDqsRead to retry

    Add print formatting; add function to display data burst

    Use other targets on channel to get test coverage if first target fails

    Interpret RD DQ training results

    Add XJEaseDoc

    Add target number to error message

    Set up read/write mode registers individually per target

    Update copyright

  • Memory\LPDDR4Add new parts; change additional code file order

    Update copyright

  • Memory\SDRAM\memtestSDRAM.xje (v1.9)Allow DQM test to be disabled

    Add print formatting

    Allow MEMTEST_DEBUG_LEVEL to be used as a global variable

    Edit XJEase doc

    Update copyright

  • Protocols\SPI_MultiBit.xje (v1.5)Remove integer initialisation
  • Utility\TransitionCounter.xje (v1.4)Fix typo in PRINT statement
  • Video\SAA7111.xje (v1.10)Update formatting

    Add configuration variables to specify expected version code

Build 169

Released 10 June 2022

The following files were added:

  • SPI NOR Flash 16-Pin Standard.xje
  • SPI NOR Flash 24-Ball BGA 5×5.xje
  • SPI NOR Flash 24-Ball BGA 6×4.xje
  • SPI NOR Flash 8-Ball WLCSP 4×2.xje
  • SPI NOR Flash 8-Pin M45PE.xje
  • SPI NOR Flash 8-Pin Standard.xje
  • SPI NOR Flash.xje
  • ISO1H812G.xje
  • ISO1I811T.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.9)No longer require all pins in OUTPUT bus to be readable

    Update to use arrays

  • Ethernet\Am79C973.xje (v1.9)Update formatting
  • Ethernet\CS8900.xje (v1.11)Update formatting

    Refactor Loopback test

    Add configuration varable to control if external loopback test is ran

  • Ethernet\DP83816.xje (v1.9)Update formatting
  • Ethernet\DP83848.xje (v1.10)Update formatting

    Refactor CheckPhyStatus

  • Ethernet\KSZ8041.xje (v1.9)Update formatting

    Refactor CheckPhyStatus

  • Ethernet\KSZ8051.xje (v1.9)Update formatting

    Refactor CheckPhyStatus

  • Ethernet\KSZ8851.xje (v1.4)Update formatting
  • Ethernet\KSZ8993M.xje (v1.9)Update formatting
  • Ethernet\LAN8700.xje (v1.11)Update print formatting

    Add configuration variables to control if optional tests are run

  • Ethernet\LAN8720.xje (v1.9)Update print formatting

    Add configuration variables to control if optional tests are run

  • Ethernet\LAN9115.xje (v1.10)Update formatting
  • Ethernet\LAN91C11X.xje (v1.10)Update print formatting
  • Ethernet\LAN91C96.xje (v1.10)Update print formatting
  • I2C IO port Expanders\others\PCA9575PW2.xje (v1.5)Fix parameter type

    Remove unnecessary parameter widths

  • Memory\DDR2\DDR2.xje (v1.13)Add optimised read polling

    Update coding style

    Add Formatted text output

  • Memory\DDR3\DDR3.xje (v1.11)Add optimised read polling

    Split DQS and CLK transitions into separate SET statements

    Update coding style

    Add Formatted text output

  • Memory\DDR4\DDR4.xje (v1.4)Add optimised read polling, using 2 clock edges of preamble to reduce false DQS pattern detection

    Split DQS and CLK transitions into separate SET statements

    Add support for address mirroring

    Update coding style

    Add Formatted text output

  • Memory\Flash\M39P0R907E2.xje (v1.10)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\memtestFlash.xje (v1.11)Update print formatting
  • Memory\Flash\W72M64VB-XBX.xje (v1.9)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\WF1M32B-XXX3.xje (v1.9)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\XCF128X.xje (v1.7)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\AMD Command Set\AMD_Flash.xje (v1.23)Update print formatting
  • Memory\Flash\eMMCAssert nRST on eMMC devices by default, then release before starting tests

    Include Math.xje, required by SD_MMC.xje

  • Memory\Flash\Strata Command Set\Strata_Flash.xje (v1.15)Update print formatting
  • Memory\LPDDR3\LPDDR3.xje (v1.1)Update test description
  • Memory\LPDDR4\LPDDR4.xje (v1.2)Update test description
  • Memory\Memory Cards\SD_CARD_4bit.xje (v1.8)Include Math.xje, required by SD_MMC.xje
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.8)Include Math.xje, required by SD_MMC.xje
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.8)Include Math.xje, required by SD_MMC.xje
  • Memory\Memory Cards\SD_MMC.xje (v1.9)Add read, write and verify functions using multiple-block commands for increased throughput

    Use MMC built in bus test procedure for additional non-destructive testing

    Diagnose when an error may be due to a missing or weak pull-up on CMD

    Add optional delays to improve testing with slow pull-up on CMD

    Refer to ‘device’ instead of ‘card’

    Update coding style

  • Protocols\SPI_MultiBit.xje (v1.4)Update interface for multi-bit access

    Improve performance for various SPI devices and protocol variants

  • Real-time clock (RTC)Update Test Coverage

    Update Copyright

    Update Disable Values

  • Temperature Sensors\AD7414.xje (v1.6)Update print formatting
  • Temperature Sensors\AD7814.xje (v1.7)Update print formatting
  • Temperature Sensors\ADT7310.xje (v1.6)Update print formatting
  • Temperature Sensors\DS1620.xje (v1.5)Update print formatting
  • Temperature Sensors\DS1624.xje (v1.8)Update print formatting
  • Temperature Sensors\DS1722.xje (v1.6)Update print formatting
  • Temperature Sensors\DS1775.xje (v1.7)Update print formatting
  • Temperature Sensors\LM70.xje (v1.7)Update print formatting
  • Temperature Sensors\LM74.xje (v1.6)Update print formatting
  • Temperature Sensors\LM75.xje (v1.10)Update print formatting
  • Temperature Sensors\LM77.xje (v1.7)Update print formatting
  • Temperature Sensors\LM83.xje (v1.8)Update print formatting
  • Temperature Sensors\LM86.xje (v1.9)Update print formatting
  • Temperature Sensors\MAX1617.xje (v1.7)Update print formatting
  • Temperature Sensors\MAX31723.xje (v1.5)Update print formatting
  • Temperature Sensors\MAX6627.xje (v1.6)Update print formatting
  • Temperature Sensors\MAX6656.xje (v1.6)Update print formatting
  • Temperature Sensors\MAX6660.xje (v1.8)Update print formatting
  • Temperature Sensors\MAX6696.xje (v1.8)Update print formatting
  • Temperature Sensors\MCP9808.xje (v1.6)Update print formatting
  • Temperature Sensors\TemperatureSensor.xje (v1.4)Update print formatting
  • Temperature Sensors\TMP101.xje (v1.8)Update print formatting

    Edit setting of over-temperature threshold to take into account register offset

  • Temperature Sensors\TMP102.xje (v1.6)Update print formatting

    Edit setting of over-temperature threshold to take into account register offset

  • Temperature Sensors\TMP42x.xje (v1.6)Update print formatting
  • Utility\String.xje (v1.4)Add StrFindReplace

    Minor coding style update

  • Utility\TransitionCounter.xje (v1.3)Update formatting
  • Video\AD9888.xje (v1.9)Update formatting
  • Video\ADV7171.xje (v1.6)Update formatting
  • Video\ADV7604.xje (v1.4)Update formatting
  • Video\SAA7113.xje (v1.10)Update formatting
  • Video\SM501.xje (v1.7)Update formatting
  • Video\TFP410.xje (v1.10)Update formatting

Build 168

Released 8 February 2021

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.2)Reset parameters on initialisation to remove error on looping tests
  • Accelerometer\Gyroscope.xje (v1.1)Reset parameters on initialisation to remove error on looping tests
  • Analog-Digital Converters (ADCs)\MAX1230.xje (v1.3)Edit disable value
  • Memory\DDR\128Mb\x16\DDR 60-ball FBGA 128Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x16\DDR 66-pin TSOP 128Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x32\DDR 100-pin TQFP 128Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x32\DDR 144-ball FBGA AE 128Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x32\DDR 144-ball FBGA BD 128Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\1Gb\x16\DDR 66-pin TSOP 1Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\1Gb\x4\DDR 66-pin TSOP 1Gb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\1Gb\x8\DDR 66-pin TSOP 1Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x16\DDR 60-ball FBGA 256Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x16\DDR 66-pin TSOP 256Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x32\DDR 144-ball FBGA BD 256Mb x32.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x4\DDR 60-ball FBGA 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x4\DDR 66-pin TSOP 256Mb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x8\DDR 60-ball FBGA 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x8\DDR 66-pin TSOP 256Mb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\32Mb\x16\DDR 60-ball FBGA 32Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\32Mb\x32\DDR 100-pin TQFP 32Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x16\DDR 60-ball FBGA 512Mb x16.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x16\DDR 66-pin TSOP 512Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x32\DDR 144-ball FBGA BD 512Mb x32.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x4\DDR 60-ball FBGA 512Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x4\DDR 66-pin TSOP 512Mb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x8\DDR 60-ball FBGA 512Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x8\DDR 66-pin TSOP 512Mb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x16\DDR 144-ball FBGA BD 64Mb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x16\DDR 60-ball FBGA 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x16\DDR 66-pin TSOP 64Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x32\DDR 100-pin TQFP 64Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x32\DDR 144-ball FBGA BD 64Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\128Mb\x16\DDR2 84-ball FBGA 128Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\128Mb\x8\DDR2 60-ball FBGA 128Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x16\DDR2 84-ball FBGA 1Gb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x16\DDR2 92-ball CLP FBGA 1Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 60-ball FBGA 1Gb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 63-ball FBGA 1Gb x4.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 68-ball FBGA 1Gb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 92-ball CLP FBGA 1Gb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 60-ball FBGA 1Gb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 63-ball FBGA 1Gb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 68-ball FBGA 1Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 92-ball CLP FBGA 1Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x16\DDR2 84-ball FBGA 256Mb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x16\DDR2 92-ball CLP FBGA 256Mb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x32\DDR2 126-ball FBGA 256Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 60-ball FBGA 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 63-ball FBGA 256Mb x4.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 68-ball FBGA 256Mb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 92-ball CLP FBGA 256Mb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 60-ball FBGA 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 63-ball FBGA 256Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 68-ball FBGA 256Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 92-ball CLP FBGA 256Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x16\DDR2 84-ball FBGA 2Gb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x16\DDR2 92-ball CLP FBGA 2Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 60-ball FBGA 2Gb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 63-ball 2-rank FBGA 2Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 68-ball FBGA 2Gb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 92-ball CLP FBGA 2Gb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 60-ball FBGA 2Gb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 63-ball 2-rank FBGA 2Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 63-ball FBGA 2Gb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 68-ball FBGA 2Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 92-ball CLP FBGA 2Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\4Gb\x4\DDR2 63-ball 2-rank FBGA 4Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\4Gb\x8\DDR2 63-ball 2-rank FBGA 4Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x16\DDR2 84-ball FBGA 512Mb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x16\DDR2 92-ball CLP FBGA 512Mb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 60-ball FBGA 512Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 63-ball FBGA 512Mb x4.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 68-ball FBGA 512Mb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 92-ball CLP FBGA 512Mb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 60-ball FBGA 512Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 63-ball FBGA 512Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 68-ball FBGA 512Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 92-ball CLP FBGA 512Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\16Gb\x16\DDR3 96-ball 2-rank FBGA 16Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x16\DDR3 96-ball FBGA 1Gb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x4\DDR3 78-ball FBGA 1Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x4\DDR3 82-ball FBGA 1Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x8\DDR3 78-ball FBGA 1Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x8\DDR3 82-ball FBGA 1Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x16\DDR3 96-ball FBGA 2Gb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x4\DDR3 78-ball FBGA 2Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x4\DDR3 82-ball FBGA 2Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x8\DDR3 78-ball FBGA 2Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x8\DDR3 82-ball FBGA 2Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x16\DDR3 96-ball FBGA 4Gb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x4\DDR3 78-ball 2-rank FBGA 4Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x4\DDR3 78-ball FBGA 4Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x4\DDR3 82-ball 2-rank FBGA 4Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x8\DDR3 78-ball 2-rank FBGA 4Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x8\DDR3 78-ball FBGA 4Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x8\DDR3 82-ball 2-rank FBGA 4Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x16\DDR3 96-ball 2-rank FBGA 8Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x16\DDR3 96-ball FBGA 8Gb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 2-rank FBGA 8Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 4-rank FBGA 8Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x4\DDR3 78-ball FBGA 8Gb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x8\DDR3 78-ball 2-rank FBGA 8Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x8\DDR3 78-ball FBGA 8Gb x8.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\16Gb\x16\DDR4 96-ball FBGA 16Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\16Gb\x4\DDR4 78-ball 2-rank FBGA 16Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\16Gb\x8\DDR4 78-ball FBGA 16Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\4Gb\x16\DDR4 96-ball FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\4Gb\x4\DDR4 78-ball FBGA 4Gb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\4Gb\x8\DDR4 78-ball FBGA 4Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\8Gb\x16\DDR4 96-ball FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\8Gb\x4\DDR4 78-ball FBGA 8Gb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\8Gb\x8\DDR4 78-ball FBGA 8Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\128Mb\x16\LPDDR 60-ball VFBGA 128Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\128Mb\x32\LPDDR 90-ball VFBGA 128Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\1Gb\x16\LPDDR 60-ball VFBGA 1Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\1Gb\x32\LPDDR 152-ball FBGA 1Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\1Gb\x32\LPDDR 90-ball VFBGA 1Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\256Mb\x16\LPDDR 60-ball VFBGA 256Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\256Mb\x32\LPDDR 90-ball VFBGA 256Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\2Gb\x16\LPDDR 60-ball VFBGA 2Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\2Gb\x32\LPDDR 90-ball VFBGA 2Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\32Mb\x16\LPDDR 60-ball VFBGA 32Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\32Mb\x32\LPDDR 90-ball VFBGA 32Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\512Mb\x16\LPDDR 60-ball VFBGA 512Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\512Mb\x32\LPDDR 152-ball FBGA 512Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\512Mb\x32\LPDDR 90-ball VFBGA 512Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\64Mb\x16\LPDDR 60-ball VFBGA 64Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\64Mb\x32\LPDDR 90-ball VFBGA 64Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x16\LPDDR2 134-ball FBGA 1Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x16\LPDDR2 168-ball FBGA 1Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x32\LPDDR2 134-ball FBGA 1Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x32\LPDDR2 168-ball FBGA 1Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\256Mb\x16\LPDDR2 134-ball FBGA 256Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\256Mb\x32\LPDDR2 134-ball FBGA 256Mb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x16\LPDDR2 134-ball FBGA 2Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x16\LPDDR2 168-ball FBGA 2Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x32\LPDDR2 134-ball FBGA 2Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x32\LPDDR2 168-ball FBGA 2Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 134-ball FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball 2-rank FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 216-ball FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x16\LPDDR2 121-ball FBGA 512Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x16\LPDDR2 134-ball FBGA 512Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x16\LPDDR2 168-ball FBGA 512Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x32\LPDDR2 134-ball FBGA 512Mb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x32\LPDDR2 168-ball FBGA 512Mb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\8Gb\x32\LPDDR2 168-ball 2-rank FBGA 8Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\8Gb\x32\LPDDR2 216-ball 2-rank FBGA 8Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x16\LPDDR3 178-ball FBGA 16Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x32\LPDDR3 168-ball 2-rank FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x32\LPDDR3 178-ball 2-rank FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x64\LPDDR3 216-ball 2-channel FBGA 16Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x64\LPDDR3 253-ball 2-channel FBGA 16Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x64\LPDDR3 256-ball 2-channel FBGA 16Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x32\LPDDR3 178-ball 2-rank FBGA 32Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 216-ball 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 253-ball 2-rank 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 256-ball 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 256-ball 2-rank 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\4Gb\x16\LPDDR3 178-ball FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\4Gb\x32\LPDDR3 168-ball FBGA 4Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\4Gb\x32\LPDDR3 178-ball FBGA 4Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\64Gb\x64\LPDDR3 253-ball 2-rank 2-channel FBGA 64Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x16\LPDDR3 178-ball 2-rank FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x16\LPDDR3 178-ball FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 168-ball 2-rank FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 168-ball FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 178-ball 2-rank FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 178-ball FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x64\LPDDR3 216-ball 2-channel FBGA 8Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x64\LPDDR3 253-ball 2-channel FBGA 8Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x64\LPDDR3 256-ball 2-channel FBGA 8Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\16Gb\x16\LPDDR4 200-ball 2-rank FBGA 16Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\16Gb\x32\LPDDR4 200-ball 2-channel FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\16Gb\x32\LPDDR4 200-ball 2-rank 2-channel FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\2Gb\x16\LPDDR4 200-ball FBGA 2Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\32Gb\x32\LPDDR4 200-ball 2-rank 2-channel FBGA 32Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\4Gb\x16\LPDDR4 200-ball 2-rank FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\4Gb\x16\LPDDR4 200-ball FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\4Gb\x32\LPDDR4 200-ball 2-channel FBGA 4Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x16\LPDDR4 200-ball 2-rank FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x16\LPDDR4 200-ball FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x32\LPDDR4 200-ball 2-channel FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x32\LPDDR4 200-ball 2-rank 2-channel FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x16\SDRAM 54-ball VFBGA 128Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x16\SDRAM 54-pin TSOP 128Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x32\SDRAM 86-pin TSOP 128Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x32\SDRAM 90-ball VFBGA 128Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x4\SDRAM 54-pin TSOP 128Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x8\SDRAM 54-ball VFBGA 128Mb x8.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x8\SDRAM 54-pin TSOP 128Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x8\SDRAM 60-ball FBGA 128Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 50-pin TSOP 16Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 54-ball VFBGA 16Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 60-ball 1BANK FBGA 16Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 60-ball FBGA 16Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x8\SDRAM 44-pin TSOP 16Mb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\1Gb\x32\SDRAM 90-ball VFBGA 1Gb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\1Gb\x8\SDRAM 54-pin TSOP 1Gb x8.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x16\SDRAM 54-ball VFBGA 256Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x16\SDRAM 54-pin TSOP 256Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x32\SDRAM 86-pin TSOP 256Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x32\SDRAM 90-ball VFBGA 256Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x4\SDRAM 54-ball VFBGA 256Mb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x4\SDRAM 54-pin TSOP 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x4\SDRAM 60-ball FBGA 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x8\SDRAM 54-ball VFBGA 256Mb x8.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x8\SDRAM 54-pin TSOP 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x8\SDRAM 60-ball FBGA 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\32Mb\x16\SDRAM 54-ball VFBGA 32Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\32Mb\x16\SDRAM 54-pin TSOP 32Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\32Mb\x32\SDRAM 90-ball VFBGA 32Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\4Mb\x16\SDRAM 50-pin TSOP 4Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x16\SDRAM 54-ball VFBGA 512Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x16\SDRAM 54-pin TSOP 512Mb x16.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x32\SDRAM 86-pin TSOP 512Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x32\SDRAM 90-ball VFBGA 512Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x4\SDRAM 54-pin TSOP 512Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x8\SDRAM 54-pin TSOP 512Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 54-ball VFBGA 64Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 54-pin TSOP 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 60-ball 2BANK FBGA 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 60-ball FBGA 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 90-ball VFBGA 64Mb x16.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x32\SDRAM 86-pin TSOP 64Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x32\SDRAM 90-ball VFBGA 64Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x4\SDRAM 54-pin TSOP 64Mb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x4\SDRAM 60-ball FBGA 64Mb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x4\SDRAM 90-ball VFBGA 64Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x8\SDRAM 54-pin TSOP 64Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x8\SDRAM 60-ball FBGA 64Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x8\SDRAM 90-ball VFBGA 64Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Serial\UART\XR16C2850.xje (v1.10)Tristate DATA bus at start of read cycle

Build 167

Released 24 November 2020

The following files were modified:

  • Analog-Digital Converters (ADCs)\ADS7830.xje (v1.5)Add Test function

Build 166

Released 9 November 2020

The following files were added:

  • DAC8568.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.8)Add constant for maximum number of transitions when oscillator is disabled
  • Memory\Flash\memtestFlash.xje (v1.10)Add print formatting
  • Memory\Flash\AMD Command Set\AMD_Flash.xje (v1.22)Add print formattingAdd ReadFlashToVariable function

Build 164

Released 10 September 2020

The following files were modified:

  • Accelerometer\LIS2HH12.xje (v1.2)Add disable value
  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.2)Add disable value; adjust test coverage
  • Protocols\IIC.xje (v1.10)Add retries while waiting for SCL to rise in IIC_Reset
  • Serial\RS485\RS485.xje (v1.1)Adjust device name constants, adjust timings
  • Switches & Indicators\LED Test.xje (v1.1)Adjust message text

Build 163

Released 18 August 2020

The following files were added:

  • Gyroscope.xje
  • ISM330DLC.xje
  • Globals.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.1)Adjust documentation
  • Accelerometer\LIS2HH12.xje (v1.1)Adjust documentation
  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.1)Update documentation

Build 162

Released 11 August 2020

The following files were added:

  • Accelerometer.xje
  • LIS2HH12.xje
  • NCD9830.xje
  • RS485 Full-Duplex 10-Pin Standard.xje
  • RS485 Full-Duplex 14-Pin Standard.xje
  • RS485 Full-Duplex 16-Pin TSSOP.xje
  • RS485 Full-Duplex 8-Pin Standard.xje
  • RS485 Half-Duplex 10-Pin Standard.xje
  • RS485 Half-Duplex 8-Pin Standard.xje
  • RS485.xje
  • LED (pin 1).xje
  • LED (pin A).xje
  • LED (pin C).xje
  • LED (pin K).xje
  • LED Test.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.7)Add tests to check connectivity of enable pin

    Change output formatting

    Adjust documentation

  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.6)Add tests to check connectivity of enable pin

    Change output formatting

    Adjust documentation

  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.8)Add constants for test function

    Control enable signal in WriteMemoryChange output formatting

    Adjust documentation

  • Memory\SRAM\K7R32188_QDR.xje (v1.9)Change output formatting

    Adjust documentation

    Update additional code file name

  • Memory\SRAM\M48T35.xje (v1.12)Change output formatting

    Adjust documentation

    Update additional code file name

  • Memory\SRAM\MemtestSRAM.xje (v1.8)Change output formatting

    Adjust documentation

  • Memory\SRAM\SRAM_Bank_Testing.xje (v1.10)Change output formatting

    Adjust documentation

  • Memory\SRAM\SRAM_Non_Bank_Testing.xje (v1.9)Change output formatting

    Adjust documentation

  • Memory\SRAM\SRAM_SIMM.xje (v1.9)Change output formatting

    Adjust documentation

    Update additional code file name

  • Memory\SRAM\16Kb\x8\SRAM 24Pin SOP x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin BGA 16Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin TSOP 16Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin TSOP 16Mb x16.xje (v1.4)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin VFBGA 16Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 52Pin TSOP 16Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 44Pin TSOP 16Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 48Pin BGA 16Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 48Pin TSOP 16Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 52Pin TSOP 16Mb byte enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 44Pin SOP 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 44Pin TSOP 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 48Pin BGA 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 48Pin VFBGA 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x8\SRAM 32Pin RTSOP 1Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x8\SRAM 32Pin SOP 1Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x8\SRAM 32Pin TSOP 1Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\256Kb\x8\SRAM 28Pin SOP 256Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\256Kb\x8\SRAM 28Pin TSOP 256Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 44Pin TSOP 2Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 48Pin BGA 2Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 48Pin TSOP 2Mb x16.xje (v1.4)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 48Pin VFBGA 2Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 32Pin SOP 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 32Pin TSOP 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 36Pin BGA 2Mb x8.xje (v1.4)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 36Pin SOP 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 48Pin BGA 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 48Pin BGA 32Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 48Pin TSOP 32Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 48Pin VFBGA 32Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 52Pin TSOP 32Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x8\SRAM 48Pin BGA 32Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x8\SRAM 48Pin TSOP 32Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x8\SRAM 52Pin TSOP 32Mb byte enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 44Pin SOP 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 44Pin TSOP 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 48Pin BGA 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 48Pin VFBGA 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 54Pin TSOP 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 32Pin RTSOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 32Pin SOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 32Pin TSOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 36Pin BGA 4Mb x8.xje (v1.4)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 36Pin SOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 48Pin BGA 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\512Kb\x16\SRAM 48Pin BGA 512Kb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\512Kb\x16\SRAM 48Pin VFBGA 512Kb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Kb\x8\SRAM 28Pin SOP 64Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Kb\x8\SRAM 28Pin TSOP 64Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 48Pin BGA 64Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 48Pin TSOP 64Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 48Pin VFBGA 64Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 52Pin TSOP 64Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x8\SRAM 48Pin BGA 64Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x8\SRAM 48Pin TSOP 64Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x8\SRAM 52Pin TSOP 64Mb byte enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 44Pin TSOP 8Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin BGA 8Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin TSOP 8Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin TSOP 8Mb x16.xje (v1.4)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin VFBGA 8Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 52Pin TSOP 8Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 44Pin TSOP 8Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 48Pin BGA 8Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 48Pin TSOP 8Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 52Pin TSOP 8Mb byte enable x8.xje (v1.3)Update additional code file name
  • Protocols\IIC.xje (v1.9)Change output formatting
  • Protocols\SPI.xje (v1.4)Add formatting constants
  • Switches & Indicators\3-colour-LED.xje (v1.8)Add configuration variables for LED colour and off state

    Add functional test coverage to non-driven pins

    Edit print formatting and comments

  • Switches & Indicators\LED (pin 2).xje (v1.8)Add configuration variables for LED colour and off state; move test to additional code file

    Add functional test coverage to non-driven pin

    Note: this file has been renamed from led.xje

  • Switches & Indicators\Pushbutton.xje (v1.10)Change ReadSwitch to GLOBALAdd test group name

    Change output formatting

  • Temperature Sensors\TemperatureSensor.xje (v1.3)Adjust documentation

    Change output formatting

  • Utility\DataReader.xje (v1.7)Change output formatting
  • Utility\Math.xje (v1.4)Add new functions: signed comparisons, counting bits, checking values are in ranges

    Adjust documentation

    Change output formatting

Build 159

Released 24 February 2020

The following files were added:

  • eMMC 153-ball BGA.xje
  • eMMC 169-ball BGA.xje
  • eMMC test.xje
  • NAND Flash 132-ball BGA x8.xje
  • NAND Flash 152-ball BGA x8.xje
  • NAND Flash 48-pin TSOP 4-nCE 4-RnB x8.xje
  • NAND Flash 100-ball BGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 100-ball BGA 2-channel x8.xje
  • NAND Flash 132-ball BGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 132-ball BGA 2-channel x8.xje
  • NAND Flash 152-ball BGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 152-ball BGA 2-channel 4-nCE 2-RnB x8.xje
  • NAND Flash 152-ball BGA 2-channel x8.xje
  • NAND Flash 52-pin LGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 52-pin LGA 2-channel x8.xje
  • NAND Flash 272-ball BGA 4-channel 2-nCE x8.xje
  • NAND Flash 272-ball BGA 4-channel x8.xje

The following files were modified:

  • Memory\Flash\eMMC\eMMC test.xje (v1.1)Print device link at start of testing
  • Memory\Flash\eMMC\eMMC 100-ball BGA.xje (v1.9)Add eMMC footprints and parts; move eMMC code to additional code file.Note: this file has been renamed from eMMC.xje
  • Memory\Flash\NAND\x16\NAND Flash 48-ball BGA x16.xje (v1.2)Memory\Flash\NAND\x16\NAND Flash 48-pin TSOP x16 (pre ONFI).xje (v1.2)

    Memory\Flash\NAND\x16\NAND Flash 48-pin TSOP x16.xje (v1.2)

    Memory\Flash\NAND\x16\NAND Flash 63-ball BGA x16 (Samsung).xje (v1.2)

    Memory\Flash\NAND\x16\NAND Flash 63-ball BGA x16.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 100-ball BGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 40(44)-pin TSOP x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 48-ball BGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 48-pin TSOP 2-nCE 2-RnB x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 48-pin TSOP x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 52-pin LGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 63-ball BGA x8 (Samsung).xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 63-ball BGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 67-ball BGA x8.xje (v1.2)

    Add multi-die support. Add NV-DDR, NV-DDR2 and Toggle bus modes. Add parts and update manufacturer IDs.

  • Memory\Flash\NAND\x8\NAND Flash 48-pin TSOP 2-nCE 2-RnB x8.xje (v1.1)Add multi-die support. Add NV-DDR, NV-DDR2 and Toggle bus modes. Add parts and update manufacturer IDs.Note: this file has been renamed from NAND Flash 48-pin TSOP x8 2 nCE 2 RB.xje
  • Memory\LPDDR4\LPDDR4.xje (v1.1)Update test group name

Build 156

Released 2 April 2019

The following files were added:

  • LPDDR3.xje
  • LPDDR3 178-ball FBGA 16Gb x16.xje
  • LPDDR3 168-ball 2-rank FBGA 16Gb x32.xje
  • LPDDR3 178-ball 2-rank FBGA 16Gb x32.xje
  • LPDDR3 216-ball 2-channel FBGA 16Gb x64.xje
  • LPDDR3 253-ball 2-channel FBGA 16Gb x64.xje
  • LPDDR3 256-ball 2-channel FBGA 16Gb x64.xje
  • LPDDR3 178-ball 2-rank FBGA 32Gb x32.xje
  • LPDDR3 216-ball 2-channel FBGA 32Gb x64.xje
  • LPDDR3 253-ball 2-rank 2-channel FBGA 32Gb x64.xje
  • LPDDR3 256-ball 2-channel FBGA 32Gb x64.xje
  • LPDDR3 256-ball 2-rank 2-channel FBGA 32Gb x64.xje
  • LPDDR3 178-ball FBGA 4Gb x16.xje
  • LPDDR3 168-ball FBGA 4Gb x32.xje
  • LPDDR3 178-ball FBGA 4Gb x32.xje
  • LPDDR3 253-ball 2-rank 2-channel FBGA 64Gb x64.xje
  • LPDDR3 178-ball 2-rank FBGA 8Gb x16.xje
  • LPDDR3 178-ball FBGA 8Gb x16.xje
  • LPDDR3 168-ball 2-rank FBGA 8Gb x32.xje
  • LPDDR3 168-ball FBGA 8Gb x32.xje
  • LPDDR3 178-ball 2-rank FBGA 8Gb x32.xje
  • LPDDR3 178-ball FBGA 8Gb x32.xje
  • LPDDR3 216-ball 2-channel FBGA 8Gb x64.xje
  • LPDDR3 253-ball 2-channel FBGA 8Gb x64.xje
  • LPDDR3 256-ball 2-channel FBGA 8Gb x64.xje
  • LPDDR4.xje
  • LPDDR4 200-ball 2-rank FBGA 16Gb x16.xje
  • LPDDR4 200-ball 2-channel FBGA 16Gb x32.xje
  • LPDDR4 200-ball 2-rank 2-channel FBGA 16Gb x32.xje
  • LPDDR4 200-ball FBGA 2Gb x16.xje
  • LPDDR4 200-ball 2-rank 2-channel FBGA 32Gb x32.xje
  • LPDDR4 200-ball 2-rank FBGA 4Gb x16.xje
  • LPDDR4 200-ball FBGA 4Gb x16.xje
  • LPDDR4 200-ball 2-channel FBGA 4Gb x32.xje
  • LPDDR4 200-ball 2-rank FBGA 8Gb x16.xje
  • LPDDR4 200-ball FBGA 8Gb x16.xje
  • LPDDR4 200-ball 2-channel FBGA 8Gb x32.xje
  • LPDDR4 200-ball 2-rank 2-channel FBGA 8Gb x32.xje
  • TL16C754BPN.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\MAX1270.xje (v1.6)Analog-Digital Converters (ADCs)\MAX1281.xje (v1.6)

    Fix XJEaseDoc to remove warnings

  • I2C IO port Expanders\others\PCA9501BS.xje (v1.5)Add local text style definitions
  • Memory\DDR2\2Gb\x4\DDR2 63-ball 2-rank FBGA 2Gb x4.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 2Gb x4.xje
  • Memory\DDR2\2Gb\x8\DDR2 63-ball 2-rank FBGA 2Gb x8.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 2Gb x8.xje
  • Memory\DDR2\4Gb\x4\DDR2 63-ball 2-rank FBGA 4Gb x4.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 4Gb x4.xje
  • Memory\DDR2\4Gb\x8\DDR2 63-ball 2-rank FBGA 4Gb x8.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 4Gb x8.xje
  • Memory\DDR3\16Gb\x16\DDR3 96-ball 2-rank FBGA 16Gb x16.xje (v1.1)Note: this file has been renamed from DDR3 96-ball 2rank FBGA 16Gb x16.xje
  • Memory\DDR3\4Gb\x4\DDR3 78-ball 2-rank FBGA 4Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 4Gb x4.xje
  • Memory\DDR3\4Gb\x4\DDR3 82-ball 2-rank FBGA 4Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 82-ball 2rank FBGA 4Gb x4.xje
  • Memory\DDR3\4Gb\x8\DDR3 78-ball 2-rank FBGA 4Gb x8.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 4Gb x8.xje
  • Memory\DDR3\4Gb\x8\DDR3 82-ball 2-rank FBGA 4Gb x8.xje (v1.1)Note: this file has been renamed from DDR3 82-ball 2rank FBGA 4Gb x8.xje
  • Memory\DDR3\8Gb\x16\DDR3 96-ball 2-rank FBGA 8Gb x16.xje (v1.1)Note: this file has been renamed from DDR3 96-ball 2rank FBGA 8Gb x16.xje
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 2-rank FBGA 8Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 8Gb x4.xje
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 4-rank FBGA 8Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 4rank FBGA 8Gb x4.xje
  • Memory\DDR3\8Gb\x8\DDR3 78-ball 2-rank FBGA 8Gb x8.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 8Gb x8.xje
  • Memory\DDR4\16Gb\x4\DDR4 78-ball 2-rank FBGA 16Gb x4.xje (v1.1)Note: this file has been renamed from DDR4 78-ball 2rank FBGA 16Gb x4.xje
  • Memory\Flash\AMD Command Set\128Mb\x16\AMD Flash 56-Pin TSOP 128Mb x16.xje (v1.19)Memory\Flash\AMD Command Set\128Mb\x16\AMD Flash 64-Ball BGA 128Mb x16.xje (v1.19)

    Memory\Flash\AMD Command Set\128Mb\x8\AMD Flash 56-Pin TSOP 128Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\128Mb\x8\AMD Flash 64-Ball BGA 128Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\256Mb\x16\AMD Flash 56-Pin TSOP 256Mb x16.xje (v1.20)

    Memory\Flash\AMD Command Set\256Mb\x16\AMD Flash 64-Ball BGA 256Mb x16.xje (v1.20)

    Memory\Flash\AMD Command Set\256Mb\x8\AMD Flash 56-Pin TSOP 256Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\256Mb\x8\AMD Flash 64-Ball BGA 256Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x16\AMD Flash 56-Pin TSOP 512Mb x16.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x16\AMD Flash 64-Ball BGA 512Mb x16.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x8\AMD Flash 56-Pin TSOP 512Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x8\AMD Flash 64-Ball BGA 512Mb x8.xje (v1.19)

    Fix buffer lengths for S29GLxxP devices

  • Memory\Flash\SPI\SPI Flash.xje (v1.12)Add further Macronix information
  • Memory\LPDDR2\1Gb\x16\LPDDR2 134-ball FBGA 1Gb x16.xje (v1.2)Memory\LPDDR2\1Gb\x16\LPDDR2 168-ball FBGA 1Gb x16.xje (v1.2)

    Memory\LPDDR2\1Gb\x32\LPDDR2 134-ball FBGA 1Gb x32.xje (v1.2)

    Memory\LPDDR2\1Gb\x32\LPDDR2 168-ball FBGA 1Gb x32.xje (v1.2)

    Memory\LPDDR2\256Mb\x16\LPDDR2 134-ball FBGA 256Mb x16.xje (v1.2)

    Memory\LPDDR2\256Mb\x32\LPDDR2 134-ball FBGA 256Mb x32.xje (v1.2)

    Memory\LPDDR2\2Gb\x16\LPDDR2 134-ball FBGA 2Gb x16.xje (v1.2)

    Memory\LPDDR2\2Gb\x16\LPDDR2 168-ball FBGA 2Gb x16.xje (v1.2)

    Memory\LPDDR2\2Gb\x32\LPDDR2 134-ball FBGA 2Gb x32.xje (v1.2)

    Memory\LPDDR2\2Gb\x32\LPDDR2 168-ball FBGA 2Gb x32.xje (v1.2)

    Memory\LPDDR2\4Gb\x32\LPDDR2 134-ball FBGA 4Gb x32.xje (v1.2)

    Disable device with CKE

  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball FBGA 4Gb x32.xje (v1.2)Memory\LPDDR2\4Gb\x32\LPDDR2 216-ball FBGA 4Gb x32.xje (v1.2)

    Memory\LPDDR2\512Mb\x16\LPDDR2 121-ball FBGA 512Mb x16.xje (v1.2)

    Memory\LPDDR2\512Mb\x16\LPDDR2 134-ball FBGA 512Mb x16.xje (v1.2)

    Memory\LPDDR2\512Mb\x16\LPDDR2 168-ball FBGA 512Mb x16.xje (v1.2)

    Memory\LPDDR2\512Mb\x32\LPDDR2 134-ball FBGA 512Mb x32.xje (v1.2)

    Memory\LPDDR2\512Mb\x32\LPDDR2 168-ball FBGA 512Mb x32.xje (v1.2)

    Disable device with CKE

  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball 2-rank FBGA 4Gb x32.xje (v1.2)Disable device with CKENote: this file has been renamed from LPDDR2 168-ball 2rank 2die FBGA 4Gb x32.xje
  • Memory\LPDDR2\8Gb\x32\LPDDR2 168-ball 2-rank FBGA 8Gb x32.xje (v1.2)Disable device with CKENote: this file has been renamed from LPDDR2 168-ball 2rank 2die FBGA 8Gb x32.xje
  • Memory\LPDDR2\8Gb\x32\LPDDR2 216-ball 2-rank FBGA 8Gb x32.xje (v1.2)Disable device with CKENote: this file has been renamed from LPDDR2 216-ball 2rank 2die FBGA 8Gb x32.xje
  • Memory\SDRAM\memtestSDRAM.xje (v1.8)Fix typo
  • Miscellaneous\SlowPullResistor.xje (v1.7)Add device link
  • Real-time clock (RTC)\PCF8563.xje (v1.9)Add mask for clock output register.
  • Temperature Sensors\LM86.xje (v1.8)Update register values.
  • Utility\DataReader.xje (v1.6)Avoid a runtime error if SREC file contains a blank line.
  • Ethernet\Am79C973.xje (v1.8)Ethernet\CS8900.xje (v1.10)

    Ethernet\DP83816.xje (v1.8)

    Ethernet\DP83848.xje (v1.9)

    Ethernet\KSZ8041.xje (v1.8)

    Ethernet\KSZ8051.xje (v1.8)

    Ethernet\KSZ8851.xje (v1.3)

    Ethernet\KSZ8993M.xje (v1.8)

    Ethernet\LAN8700.xje (v1.10)

    Ethernet\LAN8720.xje (v1.8)

    Ethernet\LAN9115.xje (v1.9)

    Ethernet\LAN91C11X.xje (v1.9)

    Ethernet\LAN91C96.xje (v1.9)

    Ethernet\LAN9215.xje (v1.10)

    Serial\RS232\ISL83386.xje (v1.3)

    Serial\RS232\MAX3241.xje (v1.9)

    Serial\UART\MAX3111E.xje (v1.8)

    Serial\UART\PC16552D.xje (v1.9)

    Serial\UART\PC16554A.xje (v1.8)

    Serial\UART\SCC2691.xje (v1.9)

    Serial\UART\ST68C554.xje (v1.8)

    Serial\UART\XR16C2850.xje (v1.9)

    Remove details tag from documentation

Build 154

Released 3 April 2018

The following changes were made to a large number of files

  • Test descriptions added to all test functions.

The following files were modified:

  • Memory\Memory Cards\SD_MMC.xje (v1.8)
    • Improve text output – reduce the amount by default, with accessor function SetDisplayDeviceInfo to enable previous functionality.
    • Add EraseDevice functionality and basic SDIO device support. Pad data to a whole number of sectors.
    • Retry on CMD55 errors during power-up, silencing error in log output.
  • Utility\String.xje (v1.3)
    • Add StrFromAsciiInt to convert an INT containing ASCII values into a STRING.
    • Minor text updates to comments and XJEase Docs.
  • Analog-Digital Converters (ADCs)\Max1270.xje (v1.4), Max1281.xje (v1.4)Amend test to check channel voltages against expected values.

Build 150

Released 2 March 2017

The following files were added:

  • ADXL375.xje
  • AIS328DQ.xje
  • LSM6DS3.xje
  • MMA8451QT.xje
  • AD7328.xje
  • AD7822.xje
  • AD7825.xje
  • AD7829.xje
  • AD9211.xje
  • ADS131E08.xje
  • ADS7951.xje
  • ADS7952.xje
  • LTC6951I.xje
  • AD5721.xje
  • DAC161S997.xje
  • KSZ8851.xje
  • DataFlash 8Pin UDFN, SO.xje
  • APDS-9301.xje
  • RV3029.xje
  • DDR: 66-pin TSOP footprints
  • DDR2: 63-ball, 78-ball, 82-ball and 96-ball FBGA footprints
  • LPDDR: 60-ball and 90-ball VFBGA and 152-ball FBGA footprints
  • LPDDR2 files
  • NAND Flash: various additional footprints
    • 48-ball BGA x16
    • 48-pin TSOP x16 (pre ONFI)
    • 48-pin TSOP x16
    • 63-ball BGA x16 (Samsung)
    • 63-ball BGA x16
    • 100-ball BGA x8
    • 40(44)-pin TSOP x8
    • 48-ball BGA x8
    • 48-pin TSOP x8 2 nCE 2 RB
    • 48-pin TSOP x8
    • 52-pin LGA x8
    • 63-ball BGA x8 (Samsung)
    • 63-ball BGA x8
    • 67-ball BGA x8

The following changes were made to a large number of files

  • Added common text output when each test starts.
  • Moved debug variable to immediately after Copyright to make it easier to find.
  • Colour error and debug output text.
  • Use UNIQUE_DEVICE_REF.
  • Add descriptions to files.

The following files were modified:

  • Switches & Indicators\led.xje (v1.5)Changed output text.
  • Memory\Flash\memtestNANDFlash.xje (v1.10)Now print device references as links

    Sorted device IDs, added extra entries

  • Accelerometer\ADXL312.xje (v1.4)Correct comment.
  • Accelerometer\LSM330DLC.xje (v1.4)Updated version to work with updated SPI.xje that can handle multiple SPI busses on the same device.Correct device name.
  • Analog-Digital Converters (ADCs)\ADS7830.xje (v1.4)Reference value can now be used even when internal reference is selected.
  • Analog-Digital Converters (ADCs)\LTC2258.xje (v1.1)Convert SWITCH with single bit argument into IF statement.
  • I2C IO port ExpandersMinor changes (changing IIC to I2C).
  • I2C IO port Expanders\1 port\PCA9538B.xje (v1.3)Add additional code files.
  • Memory\EEPROMChange IIC to I2C in enum description.
  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.5)Add ReadMemory and WriteMemory global functions.
  • Memory\DDRUpdate to buses
  • Memory\DDR2\DDR2_SODIMM.xje (v1.4)Minor textual changes
  • Memory\DDR2Update to buses
  • Memory\DDR3\DDR3_ECC_SODIMM.xje (v1.2)Minor textual changes
  • Memory\DDR3\DDR3_SODIMM.xje (v1.3)Minor textual changes
  • Memory\DDR3Update to buses
  • Memory\SDRAM\memtestSDRAM.xje (v1.7)Ensure a message is given when fault cannot be determined.Update DQMTest to make its behaviour clearer.Use debug format for “MEMTEST_DEBUG_ALL” output.
  • Memory\SDRAM\SDRAM.xje (v1.6)Remove unnecessary print of PASSED/FAILED.
  • Memory\SDRAMUpdate to buses
  • Memory\SRAM\memtestSRAM.xje (v1.7)Remove printing net links, which gives compile errors if the busses don’t exist.
  • Memory\SRAMRemove unnecessary print of PASSED/FAILED.
  • Memory\SSRAM_ZBTRAMRemove unnecessary print of PASSED/FAILED.Adjust device name; add description.
  • Memory\SSRAM_ZBTRAM\memtestSSRAM.xje (v1.5)Fix Address

    Test so that it checks for the correct expected value.

  • Memory\Flash\eMMC.xje (v1.6)Add testing of nRST pin.Move debug variable into SD_MMC.xje.Add description to file.
  • Memory\Flash\memtestNANDFlash.xje (v1.11)Support bad block detection for devices with 8192-byte pages.
  • Memory\Flash\SPI\SPI Flash.xje (v1.9)Enable nCS pin when checking if device is locked.
  • Memory\Memory Cards\SD_CARD_4bit.xje (v1.5)Add printing device link.Move debug variable to SD_MMC.xje.
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.5)Add printing device link.Move debug variable to SD_MMC.xje.
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.5)Add printing device link.Move debug variable to SD_MMC.xje.
  • Memory\Memory Cards\SD_CARD_SPI.xje (v1.4)Add printing device link.Minor code formatting changes.
  • Memory\Memory Cards\SD_MMC.xje (v1.6)Move debug variable into SD_MMC.xje.Update printing of device information, including delaying until EXT_CSD has been read where necessary.Add support for partitions, found in eMMC devices.
  • Protocols\IIC.xje (v1.7)Add configurable support for multiple IIC interfaces on a single device.Rename local functions for better consistency throughout file.Use I2C instead of IIC in all print statements and comments.
  • Protocols\SPI.xje (v1.3)Add configurable support for multiple SPI interfaces on a single device.Utilise comparison instead of XOR – no functional change.
  • Real-time clock (RTC)\BQ4802L.xje (v1.5)Remove unnecessary print of PASSED/FAILED.
  • Real-time clock (RTC)\M41T94.xje (v1.4)Remove unnecessary print of PASSED/FAILED.
  • RF\Synthesisers\Si4133.xje (v1.1)Add DEFAULT to SWITCH to catch invalid values.
  • Serial\CANAdded STANDBY polarity constant.
  • Serial\CAN\CAN_Transceiver_8-Pin_Standard.xje (v1.5)Reviewed part numbers and settings for CAN transceivers.Adjust device name and description.
  • Serial\CAN\CAN Transceiver.xje (v1.4)Added troubleshooting section
  • Serial\CAN\CAN_Transceiver_14-Pin_Fault_Tolerant.xje (v1.2)Spellings and formatting
  • Serial\CAN\CAN_Transceiver_8-Pin_Standard.xje (v1.4)Reviewed default configuration values
  • Serial\CAN\Dual CAN Transceiver.xje (v1.2)Added troubleshooting section

    Amended error handling structure

  • Serial\RS232Prevent loopback failures from being displayed when it is expected that they should fail (ie when the test is actually passing).
  • Utility\CRC.xje (v1.3)Update comments to include examples and clarify parameter usage.
  • Video\ADV7604.xje (v1.1)Update handling of errors to continue or return immediately in a more logical manner.

We welcome any suggestions for improving our products. Please contact us with any comments you may have and we will look into incorporating your ideas into a future version.

This document lists the main changes in builds of the XJEase Library.

Build 195

Released 20 October 2025

The following files were added:

  • AD9231.xje
  • 1 Channel ADC.xje
  • 16 Channel ADC.xje
  • 16 Channel Differential Fixed ADC.xje
  • 3 Channel ADC.xje
  • 4 Channel ADC.xje
  • 8 Channel Differential Fixed ADC.xje
  • VSC8541.xje
  • Versal.xje
  • Versal.xjmodule
  • AD7415.xje
  • EMC2104.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.6)Fix an infinite loop entered due to duplicate variable names
  • Analog-Digital Converters (ADCs)Move print dependency to helper additional code file
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.8)Fix incorrect 1-x-8 program / fast read part specific defaults
  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.8)Fix incorrect 1-x-8 program / fast read part specific defaults

    Add 1-1-1 read override command for Adesto ATXP family

    Fix manufacturer IDs of ATXP064B-CCUE and ATXP128-CCUE SPI NOR Flash devices based on datasheet

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.8)Fix incorrect 1-x-8 program / fast read part specific defaults
  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.9)Instantiate current transfer mode before ReadFlashToFile
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.12)Update device description MicroSD
  • Memory\PSRAM\APS6408L-3OB-BA.xje (v1.1)Minor naming and formatting changes
  • Miscellaneous\INA228.xje (v1.2)Rename IN bus to IN_P and IN_N based on the data sheet, as IN is now an XJEase keyword.
  • Protocols\IIC.xje (v1.20)Remove unnecessary use of FormatHex and Math.xje
  • Protocols\SPI_MultiBit.xje (v1.9)Minor naming and formatting changes
  • Serial\CAN\CAN Transceiver 8-Pin Standard.xje (v1.8)Fix operating modes of TJA1044 CAN transceiver, removed Sleep mode and added Standby mode based on datasheet
  • Temperature Sensors\AD7414.xje (v1.9)Add full list of I2C addresses, added identical part AD7415.xje

Build 194

Released 5 September 2025

The following files were added:

  • IAM-20689.xje
  • IAM-20689.xjmodule
  • 2 Channel ADC.xje
  • ADS1255.xje
  • ADS1255_6 Core.xje
  • ADS1256.xje
  • ADS1257 Core.xje
  • ADS1257.xje
  • 2SMPB-02E.xje
  • 89BSD.xje
  • AABP.xje
  • AMG88.xje
  • AMS 6915.xje
  • ASDXAC.xje
  • ASDXAV.xje
  • ASDXL10D.xje
  • ASDXRR.xje
  • ASDXRV.xje
  • AUAV-L.xje
  • BM1390GLV-Z.xje
  • BMP280.xje
  • BMP384.xje
  • BMP388.xje
  • BMP390.xje
  • BMP390L.xje
  • BMP581.xje
  • BMP585.xje
  • BPS120-A.xje
  • BPS125-A.xje
  • BPS230.xje
  • CP201-SM0.xje
  • CP303-SM06.xje
  • CP3203-SM06.xje
  • D6F-10A7D-000-0.xje
  • D6F-20A7D-000-0.xje
  • D6F-50A7D-000-0.xje
  • D6F-70AB71D-000-0.xje
  • D6F-PH0025AD1.xje
  • D6F-PH0025AD2.xje
  • D6F-PH0025AMD2.xje
  • D6F-PH0505AD3.xje
  • D6F-PH0505AD4.xje
  • D6F-PH0505AMD4.xje
  • D6F-PH5050AD3.xje
  • D6F-PH5050AD4.xje
  • D6F-PH5050AMD4.xje
  • D6T-1A-0x.xje
  • D6T-32L-01A.xje
  • D6T-44L-06.xje
  • D6T-8L-09.xje
  • DLH-L.xje
  • DLHR-F.xje
  • DLHR-L.xje
  • DLLR-L.xje
  • ELVH.xje
  • ELVI-M.xje
  • ELVR-L.xje
  • EZO-HUM.xje
  • HSHCAD140A.xje
  • HSHCAL001B.xje
  • HSHCAL101B.xje
  • HV1.xje
  • ICP-1010.xje
  • ICP-1011.xje
  • ICP-10125.xje
  • MIC284.xje
  • MIC384.xje
  • MLX90621.xje
  • MLX90641.xje
  • MMR90.xje
  • MMR920C02.xje
  • MMR920C04.xje
  • MMR920C07.xje
  • MMR920C10.xje
  • MMR940.xje
  • MPL015A2T1.xje
  • MPL115A2.xje
  • MPRAV.xje
  • MPRLF0.xje
  • MPRLL0.xje
  • MPRLS0.xje
  • MPRSF0.xje
  • MPRSL0.xje
  • MPRSS0.xje
  • ND005D-SM02.xje
  • ND005D.xje
  • ND015A.xje
  • ND015D.xje
  • ND030A.xje
  • ND030D.xje
  • ND060A.xje
  • ND060D.xje
  • ND100A.xje
  • ND100D.xje
  • ND110-SM02.xje
  • ND120-SM02.xje
  • ND130-SM02.xje
  • ND150A.xje
  • ND150D.xje
  • ND210-SM02.xje
  • NPA-201.xje
  • NPA-xxxB.xje
  • NPA-xxxM.xje
  • NPA-xxxN.xje
  • NPB-1021.xje
  • NPI-19.xje
  • P1J1.xje
  • P1J2.xje
  • P1J5.xje
  • P1J6.xje
  • PBM230-A14N.xje
  • PPS34.xje
  • PS02-A.xje
  • PS02-G.xje
  • PS02-S.xje
  • PSD0401120.xje
  • SDP5.xje
  • SDP6.xje
  • SM1x SOIC-10.xje
  • SM1x SOIC-16.xje
  • SM4x SOIC-10.xje
  • SM4x SOIC-16.xje
  • SM5x.xje
  • SM6x.xje
  • SM7x.xje
  • SM9541.xje
  • SP110-SM02.xje
  • SP160-SM02.xje
  • SP210-SM02.xje
  • SPL07-003.xje
  • SPL16-001.xje
  • TMP006.xje
  • TMP007.xje
  • TSD305.xje
  • VN-BARO-SM03.xje
  • VN025CM-SM03.xje
  • VN026CM-SM03.xje
  • VN130CM-SM03.xje
  • VN131CM-SM03.xje
  • VN150A-SM03.xje
  • VN150D-SM03.xje
  • WSEN-PDUS.xje
  • XGZP6847.xje
  • XGZP6857.xje
  • XGZP6859.xje
  • XGZP6877.xje
  • XGZP6897.xje
  • XGZP6899.xje
  • 2SMPB-01-01.xje
  • 2SMPB-02B.xje
  • 5525DSO.xje
  • A1DU5P2CP006B.xje
  • AD7416.xje
  • AD7417.xje
  • AD7418.xje
  • ADT7408.xje
  • ADT7410.xje
  • ADT7420.xje
  • ADT7422.xje
  • ADT75.xje
  • ADV0016.xje
  • AM2301B.xje
  • AM2315.xje
  • AM2315C.xje
  • AM2320.xje
  • AS6200-A.xje
  • AS6200C-A.xje
  • AS6204-A.xje
  • AS621x-A.xje
  • AS6221-A.xje
  • AS6221T-A.xje
  • AT30TS01.xje
  • AT30TS74.xje
  • AT30TS75.xje
  • AT30TSE002A.xje
  • AT30TSE004A.xje
  • AT30TSE75.xje
  • AVD0100.xje
  • B58621V2894B767.xje
  • BH1900NUX-TR.xje
  • BM1386GLV-ZTR.xje
  • BME280.xje
  • BMP085.xje
  • BMP180.xje
  • CAT34TS00.xje
  • CAT34TS02.xje
  • CAT34TS02VP2GT4B.xje
  • CAT34TS04.xje
  • CC2A.xje
  • CC2D.xje
  • DHT20.xje
  • DLC-0.xje
  • DLC-1.xje
  • DLC-L.xje
  • DLV-0.xje
  • DLV-6.xje
  • DLVR-L.xje
  • DPS310.xje
  • DPS368.xje
  • DS1621.xje
  • DS1631.xje
  • DS1721.xje
  • DS1731.xje
  • DS620.xje
  • EMC1186.xje
  • EMC1187.xje
  • EMC1188.xje
  • ENS210-LQFM.xje
  • ENS210.xje
  • ENS211.xje
  • ENS212.xje
  • ENS213A.xje
  • ENS215.xje
  • ENS220.xje
  • FXPQ3115BV.xje
  • HDC1000.xje
  • HDC1008.xje
  • HDC1010YPA.xje
  • HDC1050.xje
  • HDC1080DMB.xje
  • HDC2010YPAR.xje
  • HDC2021.xje
  • HDC2022DEPR.xje
  • HDC2080.xje
  • HDC3020DE.xje
  • HIH602.xje
  • HIH612.xje
  • HIH613.xje
  • HIH712.xje
  • HIH713.xje
  • HIH812.xje
  • HIH813.xje
  • HIH913.xje
  • HPP845E.xje
  • HS300.xje
  • HS3001-MC1.xje
  • HS3001-ML1.xje
  • HS3002-MC1.xje
  • HS3003-MC1.xje
  • HS3003-ML1.xje
  • HS3004-MC1.xje
  • HS302.xje
  • HS310.xje
  • HS3101-ML1.xje
  • HS3103-ML1.xje
  • HS400.xje
  • HS401.xje
  • HSPPAD132A.xje
  • HSPPAD143C.xje
  • HTU31.xje
  • HYT2.xje
  • HYT939.xje
  • ICP-20100.xje
  • ISL25700.xje
  • LM76CHM-5.xje
  • LM92CIM.xje
  • LPS331AP.xje
  • LPS35HW.xje
  • MAX30205.xje
  • MAX30208.xje
  • MAX30210.xje
  • MAX31725.xje
  • MAX31726.xje
  • MAX31730ATC.xje
  • MAX31730AUB.xje
  • MAX3182.xje
  • MAX31875.xje
  • MAX31889.xje
  • MAX6581.xje
  • MAX6625.xje
  • MAX6626.xje
  • MAX6642.xje
  • MCP9800.xje
  • MCP9801.xje
  • MCP9802.xje
  • MCP9803.xje
  • MCP9804.xje
  • MIC184.xje
  • MIC281.xje
  • MLX90632.xje
  • MPL3115A2.xje
  • MS5525DSO.xje
  • MS5607-02BA03.xje
  • MS560702BA03.xje
  • MS5611-01BA03.xje
  • MS561101BA03.xje
  • MS5637-02BA03.xje
  • MS580301BA0.xje
  • MS580302BA0.xje
  • MS580305BA01.xje
  • MS580330BA01.xje
  • MS5805-02BA.xje
  • MS5806-02BA.xje
  • MS5837-02BA.xje
  • MS583702BA.xje
  • MS58373-0BA01.xje
  • MS5839-02BA36.xje
  • MS5840-02BA.xje
  • MS5849-30BA36.xje
  • MVH400.xje
  • MVT400.xje
  • NCT175DMR2G.xje
  • NCT203MTR2G.xje
  • NCT218.xje
  • NCT275.xje
  • NCT375.xje
  • NCT72.xje
  • NCT75.xje
  • NVT210.xje
  • NVT211.xje
  • P3T1035xUK.xje
  • P3T1084UK.xje
  • P3T1085UK.xje
  • P3T1750DP.xje
  • P3T1755DP.xje
  • P3T2030xUK.xje
  • PBM220-A07ND.xje
  • PBM220-A11KD.xje
  • PBM220-A14ND.xje
  • PBM230.xje
  • PCT2075.xje
  • PCT2202UK.xje
  • PPT7X.xje
  • PSD0603130.xje
  • QM1H0P0073.xje
  • SA56004.xje
  • SCC30-DB.xje
  • SDP3.xje
  • SDP8.xje
  • SE95.xje
  • SEN0371.xje
  • SHT40.xje
  • SHT41.xje
  • SHT43.xje
  • SHT45.xje
  • SHTW1.xje
  • Si7005.xje
  • Si7015-A10.xje
  • Si7015-A20.xje
  • Si705.xje
  • SLHT5.xje
  • SM92.xje
  • SM93.xje
  • SPL06-001.xje
  • SPL07-006.xje
  • SPL16-005.xje
  • SPL17-002.xje
  • STCN75.xje
  • STDS75.xje
  • STLM75.xje
  • STS-30-DIS.xje
  • STS-31-DIS.xje
  • STS-35-DIS.xje
  • STS21.xje
  • STS30A-DIS.xje
  • STS31A-DIS.xje
  • STS32-DIS.xje
  • STS33-DIS.xje
  • STS40.xje
  • STS41.xje
  • STS4L.xje
  • STSC1.xje
  • STTS75.xje
  • T9602.xje
  • TC77.xje
  • TCN75.xje
  • TCN75AV.xje
  • TMP110.xje
  • TMP112.xje
  • TMP113.xje
  • TMP114.xje
  • TMP116.xje
  • TMP117.xje
  • TMP118.xje
  • TMP119.xje
  • TMP139.xje
  • TMP175.xje
  • TMP275.xje
  • TMP411B.xje
  • TMP411C.xje
  • TMP411x.xje
  • TMP451-Q1.xje
  • TMP451.xje
  • TMP4718.xje
  • TMP75.xje
  • TS-3032-C7.xje
  • TSYS02.xje
  • TSYS03.xje
  • WSEN-HIDS.xje
  • WSEN-PADS.xje
  • WSEN-TIDS.xje
  • X96011V14I.xje
  • XGZP6812D.xje
  • XGZP6816D.xje
  • XGZP6818A.xje
  • XGZP6830D.xje
  • XGZP6858D.xje
  • XGZP6891D.xje
  • XGZP6895D.xje
  • ZTPD-2210.xje

The following files were modified:

  • AccelerometerAdd additional code file
  • Analog-Digital Converters (ADCs)Add additional code file
  • Clocks, Oscillators & CrystalsAdd additional code file
  • Digital-Analog Converters (DACs)\TLV320DAC31xx.xje (v1.1)Add additional code file
  • I2C IO port ExpandersAdd additional code file
  • Memory\DDR2\DDR2.xje (v1.16)Format number of bytes/bits using binary prefixes
  • Memory\DDR3\DDR3.xje (v1.15)Format number of bytes/bits using binary prefixes
  • Memory\DDR4\DDR4.xje (v1.7)Format number of bytes/bits using binary prefixes
  • Memory\DDR5\DDR5 DIMM Core.xje (v1.2)Add bank group width constant
  • Memory\DDR5\DDR5 SODIMM x64.xje (v1.1)Add bank group width constant
  • Memory\DDR5Format number of bytes/bits using binary prefixes

    Add bank group width constant

  • Memory\EEPROM\I2CAdd additional code file
  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.10)Format number of bytes/bits using binary prefixes
  • Memory\EEPROM\SPIAdd additional code file
  • Memory\EEPROM\SPI\SPI EEPROM.xje (v1.7)Format number of bytes/bits using binary prefixes
  • Memory\Flash\AMD Command SetAdd ID to manufacturer options
  • Memory\LPDDRFormat number of bytes/bits using binary prefixes
  • Miscellaneous\AD242x.xje (v1.3)Add additional code file
  • Miscellaneous\AD243x.xje (v1.1)Add additional code file
  • Miscellaneous\ADP8860.xje (v1.2)Add additional code file
  • Miscellaneous\APDS-9301.xje (v1.5)Add additional code file
  • Miscellaneous\BQ27510.xje (v1.8)Add additional code file
  • Miscellaneous\BU27030.xje (v1.1)Add additional code file
  • Miscellaneous\DS28CM00R.xje (v1.7)Add additional code file
  • Miscellaneous\DS90UB954.xje (v1.1)Add additional code file
  • Miscellaneous\FPC402.xje (v1.2)Add additional code file
  • Miscellaneous\INA228.xje (v1.1)Add additional code file
  • Miscellaneous\INA3221.xje (v1.7)Add additional code file
  • Miscellaneous\LP5569.xje (v1.2)Add additional code file
  • Miscellaneous\MAX330xE 25-Ball BGA.xje (v1.2)Add additional code file
  • Miscellaneous\MAX330xE 28-Pin.xje (v1.2)Add additional code file
  • Miscellaneous\MAX330xE 32-Pin.xje (v1.2)Add additional code file
  • Miscellaneous\MPQ8873.xje (v1.1)Add additional code file
  • Miscellaneous\MTV048P001.xje (v1.9)Add additional code file
  • Miscellaneous\PCA9548 QFN24.xje (v1.2)Add additional code file
  • Miscellaneous\PCA9548 TSSOP24.xje (v1.10)Add additional code file
  • Miscellaneous\SLRC610xx.xje (v1.1)Add additional code file
  • Miscellaneous\STSAFA110.xje (v1.1)Add additional code file
  • Miscellaneous\TDA8026.xje (v1.9)Add additional code file
  • Miscellaneous\TLV320AIC31 DSBGA.xje (v1.2)Add additional code file
  • Miscellaneous\TLV320AIC31 WQFN.xje (v1.2)Add additional code file
  • Miscellaneous\TPS61381Q.xje (v1.1)Add additional code file
  • Miscellaneous\TPS65910x.xje (v1.2)Add additional code file
  • Miscellaneous\VEML6030.xje (v1.1)Add additional code file
  • Protocols\IIC.xje (v1.19)Add function to check device ID
  • Real-time clock (RTC)Add additional code file
  • Switches & Indicators\LP50xx.xje (v1.1)Add additional code file
  • Temperature Sensors\MAX6696.xje (v1.10)Add additional code file
  • VideoAdd additional code file

Build 193

Released 28 July 2025

The following files were added:

  • I219.xje
  • PCAL6408AE.xje
  • DDR3 DIMM Core.xje
  • DDR3 DIMM x72.xje
  • SMBus.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\Change Common ADC to use CH_P and CH_N

    Update copy code docs

    Fix bug where wrong negative ADC channel is referenced in Fixed differential

    Remove channel input variable from 1 channel ADCs

    Add channel specific configuration checking

    Refactor to expose additional functionality

  • Analog-Digital Converters (ADCs)\ADC Core.xje (v1.3)Change Common ADC to use CH_P and CH_N

    Allow modifying of style of TestAdc’s title

    Add channel specific configuration checking

    Refactor to expose additional functionality

  • Ethernet\DP83867 48-pin VQFN.xje (v1.2)Add configuration variable to check the device is both a JTAG and a test device
    Add prompt to power cycle DUT given the above variable is TRUE
  • Ethernet\DP83867 64-pin HTQFP.xje (v1.4)Add configuration variable to check the device is both a JTAG and a test device
    Add prompt to power cycle DUT given the above variable is TRUE
  • Ethernet\DP83867 Core.xje (v1.2)Add configuration variable to check the device is both a JTAG and a test device
    Add prompt to power cycle DUT given the above variable is TRUE
  • FPGAs\Zynq7000.xjmodule (v1.2)Allow pull-ups to be enabled when resetting Zynq 7000 PS pin modes
  • I2C IO port Expanders\1 port\PCA6408A.xje (v1.4)Expand PCAx6408A family support
  • I2C IO port Expanders\1 port\PCA6408AP.xje (v1.4)Expand PCAx6408A family support
  • Memory\DDR3\DDR3 ECC SODIMM x72.xje (v1.6)Add address mirroring and DDR3 DIMM

    Note: this file has been renamed from DDR3_ECC_SODIMM.xje

  • Memory\DDR3\DDR3 SODIMM x64.xje (v1.7)Add address mirroring and DDR3 DIMM

    Note: this file has been renamed from DDR3_SODIMM.xje

  • Memory\DDR3\DDR3.xje (v1.14)Add address mirroring and DDR3 DIMM
  • Memory\DDR5\DDR5 DIMM Core.xje (v1.1)Update function docs
  • Memory\DDR5\Update function docs
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.7)Update part number configurations

    Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.7)Update part number configurations

    Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.7)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 8-Ball WLCSP 4×2.xje (v1.6)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin M45PE.xje (v1.6)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin Standard.xje (v1.7)Update part number configurations

    Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.8)Add non-volatile configuration update function

    Update 4-Byte address mode commands

    Add pageProgram and sectorErase override command config

  • Power\Power Supply.xje (v1.2)Add fault pin handling
    Add multi-bit wide bus handling
    Test is no longer enabled by default
  • Protocols\IIC.xje (v1.18)Correct name of function
  • Protocols\SPI_MultiBit.xje (v1.8)Add current channel check when updating channels

    Add current pin index check when updating channels

    Add FileDocs

  • Real-time clock (RTC)\DS1682.xje (v1.10)Update PRINT statements to match current standard
  • Serial\RS232\RS232.xje (v1.9)Fix TestRS232 file doc
  • Temperature Sensors\TMP102.xje (v1.9)Correct configuration variables
  • Temperature Sensors\TMP10x_core.xje (v1.2)Update group test name
  • Utility\DataReader.xje (v1.12)Update variable initialisation

    Update length param description

Build 192

Released 10 July 2025

The following files were added:

  • 1 Channel Differential Fixed ADC.xje
  • 2 Channel Differential Fixed ADC.xje
  • 3 Channel Differential Fixed ADC.xje
  • 4 Channel Differential Fixed ADC.xje
  • AD7686.xje
  • AD7687.xje
  • AD7688.xje
  • AD7690.xje
  • AD7691.xje
  • AD7693.xje
  • AD7694.xje
  • AD7942.xje
  • AD7946.xje
  • AD7980.xje
  • AD7982.xje
  • AD7983.xje
  • AD7984.xje
  • AD7xxx 1 Channel No Registers Core.xje
  • PAC1931 WLCSP.xje
  • PAC1932 UQFN.xje
  • PAC1932 WLCSP.xje
  • PAC1933 UQFN.xje
  • PAC1933 WLCSP.xje
  • PAC1934 UQFN.xje
  • PAC1934 WLCSP.xje
  • PAC193x.xje
  • Zynq7000.xje
  • Zynq7000.xjmodule
  • ZynqUltrascalePlus.xje
  • ZynqUltrascalePlus.xjmodule
  • Array.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\Fix bug regarding channel indices
  • Analog-Digital Converters (ADCs)\ADC Core.xje (v1.2)Add TestAdcOptionalOutput
  • Memory\Flash\NAND\Add Help to CUSTOM_MANUFACTURER_ID
  • Memory\Flash\SPI\SPI NOR Flash\Add Octal Support
    Rework Reset Test

    Add SFDP Test
    Update MT25Q family defaults to use Quad SFDP test instead of nWP Test
    Modify SPI NOR Flash to support XJFlash

    Change bus name CS to nCS
    Create top-level Chip Select Assert/Deassert functions

    Add a range of octal family part specific defaults

  • Protocols\SPI.xje (v1.8)Add function docs to copy code
  • Temperature Sensors\TemperatureSensor.xje (v1.8)Add CheckTemperatureTemperatureWithOffset
  • Utility\Math.xje (v1.7)Add format pressure function
  • Miscellaneous\DRV824x-Q1 Core.xje (v1.1)Test output improvements
  • Utility\DataReader.xje (v1.11)Capture the last line of data in HEX file when no end of file line is present

    Check string width before indexing to avoid runtime error

  • Utility\Math.xje (v1.8)Add new format functions for bits and bytes; add support for binary prefixes

Build 189

Released 29 April 2025

The following files were modified:

  • Memory\Flash\eMMC\eMMC Test.xje (v1.3)Use PRINT_FORMAT
  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.5)Add multi-sourcing support
  • Utility\DataReader.xje (v1.10)Improve error handling

Build 187

Released 1 April 2025

The following files were added:

  • ASM330.xje
  • LIS2DE12.xje
  • AD7768.xje
  • CDCE925.xje
  • LMK04828.xje
  • RC210xxB Core.xje
  • RCxxx08B.xje
  • AD5689 16-pin LFCSP.xje
  • AD5689 16-pin TSSOP.xje
  • AD5689 core.xje
  • AD911x.xje
  • MiiDataLinkTest.xje
  • DDR5 DIMM Core.xje
  • DDR5 SODIMM x64.xje
  • DDR5.xje
  • DDR5 102-ball BGA 16Gb x16.xje
  • DDR5 78-ball BGA 16Gb x4.xje
  • DDR5 82-ball BGA 16Gb x4.xje
  • DDR5 78-ball BGA 16Gb x8.xje
  • DDR5 82-ball BGA 16Gb x8.xje
  • LPDDR4 100-ball BGA 1Gb x16.xje
  • LPDDR4 200-ball BGA 1Gb x16.xje
  • LPDDR4 100-ball BGA 2Gb x16.xje
  • LPDDR5.xje
  • LPDDR5 315-ball BGA 128Gb x32 2-rank 2-channel.xje
  • LPDDR5 441-ball BGA 128Gb x64 2-rank 4-channel.xje
  • LPDDR5 561-ball BGA 128Gb x64 2-rank 4-channel.xje
  • LPDDR5 315-ball BGA 16Gb x16.xje
  • LPDDR5 315-ball BGA 32Gb x32 2-channel.xje
  • LPDDR5 315-ball BGA 64Gb x32 2-rank 2-channel.xje
  • LPDDR5 441-ball BGA 64Gb x64 4-channel.xje
  • LPDDR5 561-ball BGA 64Gb x64 4-channel.xje
  • LPDDR5 563-ball BGA 64Gb x64 4-channel.xje
  • APS6408L-3OB-BA.xje
  • ADA425x 24-pin TSSOP.xje
  • ADA425x 28-pin LFCSP.xje
  • BU27030.xje
  • HMC960.xje
  • INA228.xje
  • PCA9846.xje
  • USB3320.xje
  • DS1340 16-pin.xje
  • DS1340 8-pin.xje
  • DS1340 core.xje
  • PCF2131.xje
  • ST25R95.xje
  • MCP2518FD.xje
  • 1-channel RS232 core.xje
  • 3-channel RS232 core.xje
  • 4-channel RS232 core.xje
  • RS232 1-1 16-pin Standard (FORCEON).xje
  • RS232 1-1 16-pin TQFN.xje
  • RS232 1-1 8-pin Standard (nSHDN).xje
  • RS232 2-2 14-pin Standard (no control).xje
  • RS232 2-2 16-pin QFN.xje
  • RS232 2-2 16-pin Standard (EN_MODE).xje
  • RS232 2-2 16-pin Standard (no control).xje
  • RS232 2-2 18-pin Standard (nSHDN).xje
  • RS232 2-2 20-pin Alternate (no control).xje
  • RS232 2-2 20-pin Alternate 2nd (no control).xje
  • RS232 2-2 20-pin Standard (no control).xje
  • RS232 2-2 20-pin Standard (nSHDN).xje
  • RS232 2-2 24-pin QFN (nFORCE).xje
  • RS232 3-2 24-pin Standard (nSHDN).xje
  • RS232 3-3 16-pin Standard (no control).xje
  • RS232 3-3 18-pin Standard (FORCEON).xje
  • RS232 3-3 24-pin Standard (nEN).xje
  • RS232 3-3 24-pin Standard (nINVALID).xje
  • RS232 3-5 20-pin Standard (no control).xje
  • RS232 3-5 24-pin Standard (nEN).xje
  • RS232 3-5 28-pin Standard (FORCEON).xje
  • RS232 3-5 28-pin Standard (nEN).xje
  • RS232 4-4 24-pin Standard (no control).xje
  • RS232 5-3 20-pin Standard (no control).xje
  • RS232 5-3 24-pin Standard (no control).xje
  • RS232 5-3 28-pin Standard (FORCEON).xje
  • RS232 5-3 28-pin Standard (nEN).xje
  • LP50xx.xje
  • HTS221.xje
  • MAX6657-MAX6658.xje
  • MAX6659.xje
  • MAX665x Core.xje
  • NCT214.xje
  • TMP468.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\8 Channel ADC.xje (v1.1)Move copy code to helper additional code file
  • Analog-Digital Converters (ADCs)\AD7685.xje (v1.1)Calls Initialise before reading
  • Analog-Digital Converters (ADCs)\ADC Core.xje (v1.1)Move copy code to helper additional code file
  • Analog-Digital Converters (ADCs)\ADS7138.xje (v1.1)Update test
  • Ethernet\88E1512.xje (v1.3)Add coverage using MII Data Link

    Narrow PHY address options

  • Ethernet\EthernetPhy.xje (v1.5)Add FindPhys global function
  • I2C IO port Expanders\3 port\TCA6424.xje (v1.3)Updated I2C addresses
  • Memory\EEPROM\I2C\Add 2Mbit size option to configuration
  • Memory\LPDDR4\LPDDR4.xje (v1.7)Update activate command
  • Memory\LPDDR4\Add part numbers
  • Memory\Memory Cards\memtestCFlash.xje (v1.4)Update read and write cycles
  • Memory\Memory Cards\SD Card Common.xje (v1.2)Updated format of code
  • Memory\Memory Cards\SD_CARD_SPI.xje (v1.9)Updated format of code
  • Memory\Memory Cards\SD_MMC.xje (v1.10)Updated format of code
  • Miscellaneous\AD242x.xje (v1.2)Added compatible parts

    Note: this file has been renamed from AD2428.xje

  • Miscellaneous\APDS-9301.xje (v1.4)Remove FindDevice function
  • Miscellaneous\Buzzer.xje (v1.3)Add groupname
  • Miscellaneous\CC1101.xje (v1.8)Update file and read/write cycles
  • Miscellaneous\FS26.xje (v1.1)Add watchdog filedocs
  • Miscellaneous\PCA9548 core.xje (v1.1)Make function for setting downstream channel global and update test coverage
  • Miscellaneous\PCA9548 QFN24.xje (v1.1)Make function for setting downstream channel global and update test coverage
  • Miscellaneous\PCA9548 TSSOP24.xje (v1.9)Make function for setting downstream channel global and update test coverage
  • Miscellaneous\TLV320AIC31 DSBGA.xje (v1.1)Hard-code only I2C target address
  • Miscellaneous\TLV320AIC31 WQFN.xje (v1.1)Hard-code only I2C target address
  • Protocols\IIC.xje (v1.17)Added Function to change IIC_MAX_RETRY_COUNT

    Removes return parameters from FindDevices

  • Protocols\SPI_MultiBit.xje (v1.7)Added function to set SAMPLE_DDR_HALF_CYCLE_DELAY
  • Switches & Indicators\dip switch.xje (v1.6)Add ‘groupname’ to switches
  • Switches & Indicators\joystick.xje (v1.9)Add ‘groupname’ to switches
  • Switches & Indicators\Rotary Test.xje (v1.2)Add ‘groupname’ to switches
  • Switches & Indicators\switch.xje (v1.11)Add ‘groupname’ to switches
  • Temperature Sensors\LPS2xxx.xje (v1.1)Note: this file has been renamed from LPS27HHW.xje
  • Temperature Sensors\MAX6655-MAX6656.xje (v1.8)Added Support for compatible parts

    Note: this file has been renamed from MAX6656.xje

  • Temperature Sensors\TMP10x_core.xje (v1.1)Modify POL Tests

Build 185

Released 13 December 2024

The following files were added:

  • 8 Channel ADC.xje
  • ADC Core.xje
  • ADS7138.xje
  • LTC225x-14.xje
  • SI57x.xje
  • AD57x1 16-pin LFCSP.xje
  • AD57x1 core.xje
  • DRV824x-Q1 Core.xje
  • DRV824x-Q1 HVSSOP.xje
  • DRV824x-Q1 VQFN.xje
  • DRV871x-Q1.xje
  • DRV89xx-Q1.xje
  • INA237.xje
  • NCT5124D.xje
  • STSAFA110.xje
  • TIC12400Q1.xje
  • TPS2xHxxSxx.xje
  • TPS61381Q.xje
  • VEML6030.xje
  • eSPI.xje
  • IIS2MDCTR.xje
  • TC72 core.xje
  • TC72 DFN.xje
  • TC72 MSOP.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.5)Add brackets to bareword functions
  • Accelerometer\Gyroscope.xje (v1.4)Add brackets to bareword functions
  • Accelerometer\IIS2DLPC.xje (v1.2)Add brackets to bareword functions
  • Accelerometer\SCA3100.xje (v1.1)Add brackets to bareword functions
  • Analog-Digital Converters (ADCs)\ADS1118.xje (v1.3)Move CheckValueInMarginBipolar to Math.xje
  • Analog-Digital Converters (ADCs)\ADS131E0x.xje (v1.4)Add brackets to bareword functions
  • Analog-Digital Converters (ADCs)\ADS1x48 Core.xje (v1.1)Move CheckValueInMarginBipolar to Math.xje
  • Analog-Digital Converters (ADCs)\ADS8325.xje (v1.1)Add function to test key input for being space key
  • Analog-Digital Converters (ADCs)\LTC225x-12.xje (v1.5)Add parts files

    Note: this file has been renamed from LTC2258.xje

  • Analog-Digital Converters (ADCs)\LTC2348.xje (v1.2)Move CheckValueInMarginBipolar to Math.xje
  • Analog-Digital Converters (ADCs)\MAX6652.xje (v1.9)Added nALERT stuck low check
  • Analog-Digital Converters (ADCs)\TLA2518.xje (v1.2)Add brackets to bareword functions
  • Clocks, Oscillators & Crystals\840S07I.xje (v1.2)Add brackets to bareword functions
  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.9)Add brackets to bareword functions
  • Digital-Analog Converters (DACs)\AD568x 10-pin MSOP.xje (v1.3)Add function to test key input for being space key
  • Digital-Analog Converters (DACs)\AD568x 8-pin LFCSP.xje (v1.1)Add function to test key input for being space key
  • Digital-Analog Converters (DACs)\AD57x1 16-pin TSSOP.xje (v1.5)Footprint support

    Note: this file has been renamed from AD57x1.xje

  • Digital-Analog Converters (DACs)\DACxx8S085 Core.xje (v1.2)Add function to test key input for being space key
  • Digital-Analog Converters (DACs)\LTC26xx Core.xje (v1.2)Add function to test key input for being space key
  • Ethernet\88E1512.xje (v1.2)Update bus pins
  • Ethernet\Am79C973.xje (v1.11)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\CS8900.xje (v1.13)Add brackets to bareword functions
  • Ethernet\DP83816.xje (v1.11)Add brackets to bareword functions
  • Ethernet\DP83867 Core.xje (v1.1)Add function to test key input for being space key
  • Ethernet\EthernetPhy.xje (v1.4)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\KSZ8051.xje (v1.13)Add brackets to bareword functions
  • Ethernet\KSZ8851.xje (v1.6)Add brackets to bareword functions
  • Ethernet\KSZ9131RNXI.xje (v1.4)Add function to test key input for being space key
  • Ethernet\LAN8700.xje (v1.13)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\LAN9115.xje (v1.12)Add brackets to bareword functions

    Add function to test key input for being space key

  • Ethernet\LAN91C11X Core.xje (v1.3)Add brackets to bareword functions
  • Ethernet\LAN9215.xje (v1.13)Add brackets to bareword functions

    Add function to test key input for being space key

  • Globals\Globals.xje (v1.2)Add function to test key input for being space key
  • Memory\DDR\DDR.xje (v1.10)Remove standard print formats
  • Memory\DDR2\DDR2.xje (v1.15)Remove standard print formats
  • Memory\DDR3\DDR3.xje (v1.13)Remove standard print formats
  • Memory\DDR4\DDR4 DIMM Core.xje (v1.1)Remove standard print formats
  • Memory\DDR4\DDR4.xje (v1.6)Remove standard print formats
  • Memory\EEPROM\93C56_66.xje (v1.12)Add brackets to bareword functions
  • Memory\EEPROM\93LC46.xje (v1.13)Add brackets to bareword functions
  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.9)Remove standard print formats
  • Memory\EEPROM\SPI\SPI EEPROM.xje (v1.6)Remove standard print formats
  • Memory\Flash\memtestFlash.xje (v1.12)Remove standard print formats
  • Memory\Flash\AMD Command Set\AMD_Flash.xje (v1.25)Remove standard print formats
  • Memory\Flash\NAND\memtestNANDFlash.xje (v1.16)Remove standard print formats

    Add brackets to bareword functions

  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.3)Add brackets to bareword functions
  • Memory\Flash\Strata Command Set\Strata_Flash.xje (v1.18)Remove standard print formats
  • Memory\LPDDR\LPDDR.xje (v1.8)Remove standard print formats
  • Memory\LPDDR2\LPDDR2.xje (v1.6)Remove standard print formats

    Add brackets to bareword functions

  • Memory\LPDDR3\LPDDR3.xje (v1.3)Remove standard print formats

    Add brackets to bareword functions

  • Memory\LPDDR4\LPDDR4.xje (v1.6)Remove standard print formats

    Add brackets to bareword functions

  • Memory\SDRAM\memtestSDRAM.xje (v1.12)Edited error print statements

    Remove standard print formats

  • Memory\SDRAM\SDRAM.xje (v1.9)Edited error print statements
  • Memory\SRAM\K7R32188_QDR.xje (v1.10)Remove standard print formats
  • Memory\SRAM\M48T35.xje (v1.13)Remove standard print formats
  • Memory\SRAM\SRAM_Bank_Testing.xje (v1.11)Remove standard print formats
  • Memory\SRAM\SRAM_Non_Bank_Testing.xje (v1.10)Remove standard print formats
  • Memory\SRAM\SRAM_SIMM.xje (v1.10)Remove standard print formats
  • Miscellaneous\ADS7846N.xje (v1.6)Add brackets to bareword functions
  • Miscellaneous\Buzzer.xje (v1.2)Add brackets to bareword functions
  • Miscellaneous\CV9007E.xje (v1.8)Add function to test key input for being space key
  • Miscellaneous\PLX9050_PCI.xje (v1.8)Add brackets to bareword functions
  • Miscellaneous\SCD55103.xje (v1.8)Add function to test key input for being space key
  • Miscellaneous\SlowPullResistor.xje (v1.10)Add brackets to bareword functions
  • Miscellaneous\TDA8026.xje (v1.8)Add brackets to bareword functions
  • Power\Power Supply.xje (v1.1)Add brackets to bareword functions
  • Protocols\IIC.xje (v1.15)Remove standard print formats

    Add check id function to IIC copy code
    Update ID check documentation

  • Protocols\PCI.xje (v1.3)Add brackets to bareword functions
  • Protocols\SPI.xje (v1.7)Remove standard print formats
  • Protocols\SPI_MultiBit.xje (v1.6)Remove standard print formats

    Add support for multiple channels

  • Real-time clock (RTC)\DS1305.xje (v1.10)Add brackets to bareword functions
  • Real-time clock (RTC)\DS1338x Core.xje (v1.2)Fix square wave output test
  • Real-time clock (RTC)\PCA21125T.xje (v1.10)Add brackets to bareword functions
  • Real-time clock (RTC)\PCF2123TS.xje (v1.8)Add brackets to bareword functions
  • Real-time clock (RTC)\RTC9701JE.xje (v1.10)Add brackets to bareword functions
  • Reset & Watchdog\5 pin watchdog with MR.xje (v1.7)Add brackets to bareword functions
  • Reset & Watchdog\MAX706.xje (v1.5)Add brackets to bareword functions
  • Serial\CAN\CAN Transceiver.xje (v1.9)Add brackets to bareword functions
  • Serial\CAN\Dual CAN Transceiver.xje (v1.6)Add brackets to bareword functions
  • Serial\CAN\MCP2515 core.xje (v1.1)Remove standard print formats
  • Serial\LIN\LIN Core.xje (v1.1)Add brackets to bareword functions
  • Serial\RS232\RS232.xje (v1.8)Add brackets to bareword functions
  • Serial\RS485\RS485.xje (v1.5)Add brackets to bareword functions

    Add function to test key input for being space key

  • Serial\UART\MAX3111E.xje (v1.10)Add function to test key input for being space key
  • Switches & Indicators\7SegDisplay.xje (v1.7)Add function to test key input for being space key
  • Switches & Indicators\LED Test.xje (v1.4)Add file docs
  • Switches & Indicators\Rotary Test.xje (v1.1)Add brackets to bareword functions
  • Temperature Sensors\AD7414.xje (v1.8)Add brackets to bareword functions
  • Temperature Sensors\AD7814 Core.xje (v1.1)Add brackets to bareword functions
  • Temperature Sensors\ADT7310.xje (v1.8)Add brackets to bareword functions
  • Temperature Sensors\DS1624.xje (v1.10)Add brackets to bareword functions
  • Temperature Sensors\LM75.xje (v1.13)Add brackets to bareword functions
  • Temperature Sensors\LM77.xje (v1.9)Add brackets to bareword functions
  • Temperature Sensors\LM86.xje (v1.11)Add brackets to bareword functions
  • Temperature Sensors\MAX6660.xje (v1.10)Add function to test key input for being space key
  • Utility\Math.xje (v1.6)Remove standard print formats

    Move CheckValueInMarginBipolar to Math.xje

  • Utility\RawJTAG.xje (v1.3)Add function to list all devices expected in the current profile
    Add function to override how returned IDCODE/BYPASS data is interpreted
    Add function to override expected IDCODE values from devices
  • Video\ADV7123.xje (v1.9)Add brackets to bareword functions

Build 183

Released 17 October 2024

The following files were added:

  • SCA3100.xje
  • AD4131-8.xje
  • ADC78H90.xje
  • ADS1148 VQFN.xje
  • ADS1x48 Core.xje
  • ADS1x48 TSSOP.xje
  • ADS79xx core.xje
  • ADS79xx TSSOP30.xje
  • ADS79xx VQFN24.xje
  • ADS79xx VQFN32.xje
  • SI5328.xje
  • AD568x 8-pin LFCSP.xje
  • KSZ8081 32-pin QFN.xje
  • ESP-PSRAM64.xje
  • A4918.xje
  • AD243x.xje
  • DRV8706S-Q1.xje
  • MAX7301 core.xje
  • MAX7301 SSOP28.xje
  • MAX7301 SSOP36.xje
  • MAX7301 TQFN40.xje
  • MPQ8873.xje
  • SerialPorts.xjmodule
  • SLRC610xx.xje
  • VN9D5D20x.xje
  • LIN Core.xje
  • LIN Transceiver 8-Pin Standard.xje
  • 2-channel RS232 core.xje
  • 5-channel RS232 core.xje
  • AD7814 Core.xje
  • AD7814ART.xje
  • Generic 6-pin I2C Humidity Sensor.xje
  • HTU2xD.xje
  • LM70 8-pin WSON.xje
  • LM70 core.xje
  • LM74 5-pin DSBGA.xje
  • LM74 core.xje
  • LPS27HHW.xje
  • MAX6629-MAX6632.xje
  • SHT2x I2C.xje
  • SI7013.xje
  • SI7034.xje
  • SI70xx 6-pin DFN.xje
  • TMP100.xje
  • TMP105.xje
  • TMP1075.xje
  • TMP10x_core.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.4)Add file docs
  • Accelerometer\Gyroscope.xje (v1.3)Add file docs
  • Analog-Digital Converters (ADCs)\AD9211.xje (v1.3)Initialise result
  • Analog-Digital Converters (ADCs)\ADS79xx TSSOP38.xje (v1.3)Rename file

    Note: this file has been renamed from ADS7952.xje

  • Analog-Digital Converters (ADCs)\MAX128x.xje (v1.8)Note: this file has been renamed from MAX1281.xje
  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.5)Added error message for reads

    Add descriptions to configuration variables

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.13)Add FileDocs
  • Connections (PDD files)\Bias Term Resistor PacksFix compat version for bias term resistor packs

    Added descriptions, removed copyrights

  • Connections (PDD files)\Pull Resistor PacksAdded descriptions, removed copyrights
  • Connections (PDD files)\Series Resistor PacksAdded descriptions, removed copyrights
  • Connections (PDD files)\Two Pin Definitions
  • Digital-Analog Converters (DACs)\AD568x 10-pin MSOP.xje (v1.2)Note: this file has been renamed from AD5681R.xje
  • Digital-Analog Converters (DACs)\AD57x1.xje (v1.4)Note: this file has been renamed from AD5721.xje
  • Ethernet\88E1512.xje (v1.1)Added conditions to configuration variables
  • Ethernet\EthernetPhy.xje (v1.3)Adding type 0x7

    Add conditions to FileDocs

    Edit FileDocs

  • Ethernet\KSZ8081 24-pin QFN.xje (v1.3)Add footprints

    Note: this file has been renamed from KSZ8081RNA.xje

  • I2C IO port ExpandersTitle Style Headers
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Flash\SPI\SPI NOR Flash 8-Pin Standard.xje (v1.4)Correct quad enable configuration for GD25Q family
  • Memory\Memory Cards\SD Card Common.xje (v1.1)PromptRemoveCardOnFailure change
  • Miscellaneous\INA231.xje (v1.2)Add conditions to configuration variables
  • Protocols\MDIO.xje (v1.5)Edit FileDocs
  • Serial\RS232Complete rework and add file docs
  • Switches & Indicators\3-colour-LED.xje (v1.10)Fixed Typo
  • Switches & Indicators\LED Test.xje (v1.3)Initialise result
  • Temperature Sensors\AD7814ARM.xje (v1.9)Move functionality to core file

    Note: this file has been renamed from AD7814.xje

  • Temperature Sensors\LM70 8-pin VSSOP.xje (v1.9)Add alternate footprints

    Note: this file has been renamed from LM70.xje

  • Temperature Sensors\LM74 8-pin SOIC.xje (v1.8)Add alternate footprints

    Note: this file has been renamed from LM74.xje

  • Temperature Sensors\TemperatureSensor.xje (v1.7)Add File Docs
  • Temperature Sensors\TMP101.xje (v1.10)Use new core file
  • Temperature Sensors\TMP102.xje (v1.8)Use new core file
  • Temperature Sensors\TMP42x.xje (v1.8)Added ID check
  • Utility\IniFileHandler.xje (v1.4)Fix incorrect line parsing bug

Build 182

Released 1 July 2024

The following files were added:

  • AD7091R-5.xje
  • AD57xxR.xje
  • TLV320DAC31xx.xje
  • 88E1512.xje
  • CY14x101PA.xje
  • CY7C1415_QDRII.xje
  • FS26.xje
  • MAX7317.xje
  • PCA9548 core.xje
  • PCA9548 QFN24.xje
  • TLV320AIC31 DSBGA.xje
  • TLV320AIC31 WQFN.xje
  • TLV320AIC31_Core.xje
  • DS3232.xje
  • DS3234.xje
  • RGB_LED.xje

The following files were modified:

  • Accelerometer\AIS328DQ.xje (v1.4)Add I2C support
  • Analog-Digital Converters (ADCs)\ADS131E0x.xje (v1.3)Improve test coverage and support all ADS131E0x devices

    Note: this file has been renamed from ADS131E08.xje

  • Analog-Digital Converters (ADCs)\LTC2258.xje (v1.4)Add Math.xje to additional code files
  • EthernetAdd Math.xje to additional code files
    Improve 32-bit data bus support
  • Memory\Flash\SPIUpdate handling of TestWriteProtectPin failures

    Update part specific defaults for IS25WQ family

    Correct ‘4-Byte address mode’ config variable description

  • Memory\Flash\Strata Command SetAdd synchronous read control pin tests
  • Memory\SRAM\MemtestSRAM.xje (v1.9)Add QDRII test for the CY7C1415
  • Miscellaneous\PCA9548 TSSOP24.xje (v1.8)Extract functionality into core file

    Note: this file has been renamed from PCA9548.xje

  • Serial\RS232\Dual channel RS232 – No control.xje (v1.5)Add readable/writeable checks
  • Serial\RS232\RS232.xje (v1.6)Add readable/writeable checks
  • Serial\RS485Add full-duplex testing
  • Serial\RS485\RS485.xje (v1.4)Add FileDocs

    Add full-duplex testing

    Update FileDocs

  • Switches & Indicators\Rotary Hex Switch.xje (v1.9)Add Math.xje to additional code files
  • Utility\DataReader.xje (v1.9)Improve error reporting
  • Utility\FaultFinder.xje (v1.4)Update print formatting

Build 181

Released 10 May 2024

The following files were added:

  • AD7685.xje
  • ADS8325.xje
  • DP83867 48-pin VQFN.xje
  • DP83867 Core.xje
  • DS90UB954.xje
  • TLC5928x Core.xje
  • TLC5928x QFN.xje
  • TLC5928x SOP.xje
  • Power Supply.xje
  • S-3539xA.xje
  • Rotary Test.xje
  • BufferTest.xje
  • BusTestCore.xje

The following files were modified:

  • Most filesAdd PCOLA information and update test description
  • Accelerometer\Accelerometer.xje (v1.3)Add file overview
  • Accelerometer\Gyroscope.xje (v1.2)Add file overview
  • Analog-Digital Converters (ADCs)\ADS7822.xje (v1.4)Change all pins marked as DUMMY to NOT_PRESENT_ON_PACKAGE
  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.12)Add usage explanation
  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.8)Fix issue with printing title twice
  • Digital-Analog Converters (DACs)\AD5681R.xje (v1.1)GETKEY requests follow an ALERT call
  • Digital-Analog Converters (DACs)\DACxx8S085 Core.xje (v1.1)GETKEY requests follow an ALERT call
  • Digital-Analog Converters (DACs)\LTC26xx Core.xje (v1.1)GETKEY requests follow an ALERT call
  • Ethernet\EthernetHelper.xje (v1.2)GETKEY requests follow an ALERT call

    Add usage explanation

  • Ethernet\EthernetPhy.xje (v1.2)Add usage explanation
  • Ethernet\IEEE 802_3.xje (v1.1)Add usage explanation
  • Ethernet\KSZ8081RNA.xje (v1.1)Change all pins marked as DUMMY to NOT_PRESENT_ON_PACKAGE

    GETKEY requests follow an ALERT call

  • Globals\Globals.xje (v1.2)GETKEY requests follow an ALERT call
  • I2C IO port Expanders\1 port\IO_1Port.xje (v1.5)Add usage explanation
  • I2C IO port ExpandersChange all pins marked as DUMMY to NOT_PRESENT_ON_PACKAGE
  • I2C IO port Expanders\2 port\IO_2Port.xje (v1.5)Add usage explanation
  • I2C IO port Expanders\3 port\IO_3Port.xje (v1.5)Add usage explanation
  • I2C IO port Expanders\5 port\IO_5Port.xje (v1.5)Add usage explanation
  • Protocols\MDIO.xje (v1.4)Add usage explanation
  • Protocols\PCI.xje (v1.2)Add usage explanation
  • Serial\CAN\CAN Transceiver.xje (v1.8)Add usage explanation
  • Serial\CAN\Dual CAN Transceiver.xje (v1.5)Add usage explanation
  • Serial\RS232\RS232.xje (v1.5)Add usage Explanation
  • Serial\RS485\RS485.xje (v1.3)GETKEY requests follow an ALERT call

    Add usage explanation

  • Serial\UART\MAX3111E.xje (v1.9)GETKEY requests follow an ALERT call
  • Switches & Indicators\LED Test.xje (v1.2)Add usage explanation
  • Switches & Indicators\Pushbutton.xje (v1.11)Allow a descriptive name to be defined in the button test

    GETKEY requests follow an ALERT call

  • Switches & Indicators\Rotary Hex Switch.xje (v1.8)Separate test into additional code file

    Note: this file has been renamed from rotary-hex-switch.xje

  • Switches & Indicators\switch.xje (v1.10)GETKEY requests follow an ALERT call
  • Temperature Sensors\TemperatureSensor.xje (v1.6)Add usage Explanation
  • Utility\BusTest.xje (v1.4)Refactor to use new BusTestCore.xje
  • Utility\CRC.xje (v1.4)Add usage explanation
  • Utility\TransitionCounter.xje (v1.5)Add usage explanation

Build 178

Released 19 January 2024

The following files were added:

  • 840S07I.xje
  • SI5351A-B-GM.xje
  • SI5351A-B-GM1.xje
  • SI5351A-B-GT.xje
  • SI5351ABC-B Core.xje
  • SI5351B-B-GM.xje
  • SI5351B-B-GM1.xje
  • SI5351C-B-GM.xje
  • SI5351C-B-GM1.xje
  • DDR4 DIMM Core.xje
  • DDR4 SODIMM x64.xje
  • DDR4 SODIMM x72.xje
  • DDR4 UDIMM x64.xje
  • DDR4 UDIMM x72.xje
  • INA231.xje
  • TPS65910x.xje
  • DS1338 16-pin.xje
  • DS1338x Core.xje
  • DS1374C.xje
  • DS1374U.xje
  • DS1374x Core.xje
  • NCT1008.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\ADS1118.xje (v1.1)Formatting and output updates

    Resolve problem with negative expected voltages

  • Ethernet\KSZ8051.xje (v1.10)Add test coverage
  • Memory\Flash\SPI\EPCSx Serial Flash.xje (v1.5)Add a global test function and minor fixes
  • Miscellaneous\BQ27520.xje (v1.6)Update command constants

    General formatting updates

  • Real-time clock (RTC)\DS1338 8-pin.xje (v1.11)Add oscillator test to square wave output and support for all footprints

    Note: this file has been renamed from DS1338.xje

  • Utility\RawJTAG.xje (v1.2)Update formatting

Build 177

Released 20 November 2023

The following files were added:

  • AD7291.xje
  • LTC26x6.xje
  • LTC26x7.xje
  • LTC26xx Core.xje
  • DDR 66-pin TSOP 128Mb x4.xje
  • DDR 66-pin TSOP 128Mb x8.xje
  • DDR 60-ball BGA 1Gb x16.xje
  • DDR3 78-ball BGA 16Gb x8 2-rank.xje
  • DDR3 96-ball BGA 512Mb x16.xje
  • DDR3 78-ball BGA 512Mb x8.xje
  • DDR4 96-ball BGA 16Gb x16 reduced.xje
  • DDR4 78-ball BGA 16Gb x4.xje
  • DDR4 78-ball BGA 16Gb x8 2-rank.xje
  • DDR4 96-ball BGA 32Gb x16.xje
  • DDR4 78-ball BGA 32Gb x8 2-rank.xje
  • DDR4 78-ball BGA 8Gb x4 2-rank.xje
  • DDR4 96-ball BGA 8Gb x8.xje
  • INA219x Core.xje
  • INA219xID.xje
  • LPDDR 168-ball BGA 1Gb x32.xje
  • LPDDR 152-ball BGA 2Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 2Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 2Gb x32.xje
  • LPDDR 168-ball BGA 4Gb x32 2-rank.xje
  • LPDDR 240-ball BGA 4Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 8Gb x32 2-rank.xje
  • LPDDR 168-ball BGA 8Gb x32 reduced 2-rank.xje
  • LPDDR2 216-ball BGA 16Gb x64 2-rank 2-channel.xje
  • LPDDR2 220-ball BGA 16Gb x64 2-rank 2-channel.xje
  • LPDDR2 253-ball BGA 16Gb x64 2-rank 2-channel.xje
  • LPDDR2 134-ball BGA 1Gb x32 reduced.xje
  • LPDDR2 168-ball BGA 256Mb x16.xje
  • LPDDR2 168-ball BGA 256Mb x32.xje
  • LPDDR2 134-ball BGA 4Gb x16.xje
  • LPDDR2 168-ball BGA 4Gb x16.xje
  • LPDDR2 168-ball BGA 8Gb x32.xje
  • LPDDR2 216-ball BGA 8Gb x64 2-channel.xje
  • LPDDR2 220-ball BGA 8Gb x64 2-channel.xje
  • LPDDR2 240-ball BGA 8Gb x64 2-channel.xje
  • LPDDR3 178-ball BGA 16Gb x32 increased 2-rank.xje
  • LPDDR3 178-ball BGA 1Gb x16.xje
  • LPDDR3 178-ball BGA 1Gb x32.xje
  • LPDDR4 556-ball BGA 128Gb x64 2-rank 4-channel.xje
  • LPDDR4 200-ball BGA 16Gb x16.xje
  • LPDDR4 200-ball BGA 2Gb x32 2-channel.xje
  • LPDDR4 200-ball BGA 32Gb x32 2-channel.xje
  • LPDDR4 200-ball BGA 64Gb x32 2-rank 2-channel.xje
  • LPDDR4 556-ball BGA 64Gb x64 4-channel.xje
  • SDRAM 90-ball BGA 256Mb x16.xje
  • L6470 core.xje
  • L6470H.xje
  • L6470PD.xje
  • DS1339C.xje
  • DS1339U.xje
  • DS1339x Core.xje
  • LM73.xje
  • SHTCx.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.11)Added AnyOutputReadable function

    Update copyright

  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.7)Improve output text
  • Digital-Analog Converters (DACs)\DAC161S997.xje (v1.3)Refactor Test and add WriteCurrent functions
  • Ethernet\EthernetPhy.xje (v1.1)Improve error handling
  • I2C IO port Expanders\othersMinor fixes and formatting update
  • Memory\DDR
    Memory\DDR2
    Memory\DDR3
    Memory\DDR4
    Memory\LPDDR
    Memory\LPDDR2
    Memory\LPDDR3
    Memory\LPDDR4
    Memory\SDRAMUpdate copyright

    Add new parts; review bus configurations

  • Memory\Memory CardsDefault VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.10)Default VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.10)Default VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\Memory Cards\SD_CARD_SPI.xje (v1.7)Default VDD_ENABLE bus to NOT_PRESENT_ON_PACKAGE
  • Memory\SDRAM\memxje (v1.10)Specify DQM as enabled rather than low to support all SDRAM families
  • Miscellaneous\INA219xIDCN.xje (v1.8)Support all INA219x footprints

    Note: this file has been renamed from INA219A.xje

  • Miscellaneous\INA219A.xje (v1.7)Add support for all possible I2C addresses
  • Miscellaneous\ISP1161.xje (v1.7)Support all silicon revisions in device ID check
  • Temperature Sensors\SHT3x-D.xje (v1.2)Improve XJEaseDocs
  • Utility\Math.xje (v1.5)Add FormatCurrent function

Build 175

Released 14 August 2023

The following files were modified:

  • Ethernet\DP83867.xje (v1.1)Set default value for PORT_DEVICE config variable
  • Ethernet\EthernetHelper.xje (v1.1)Improve result handling
  • Ethernet\KSZ8041.xje (v1.12)Set default value for PORT_DEVICE config variable
  • Ethernet\KSZ9131RNXI.xje (v1.1)Set default value for PORT_DEVICE config variable
  • Ethernet\LAN8720.xje (v1.12)Set default value for PORT_DEVICE config variable

Build 174

Released 24 July 2023

The following files were added:

  • AD7927.xje
  • ADS1118.xje
  • TLA2518.xje
  • 74xx125_5Pin.pdd
  • 74xx125_8Pin.pdd
  • 74xx126_5Pin.pdd
  • 74xx245_16Pin.pdd
  • AD5681R.xje
  • DACxx8S085 Core.xje
  • DACxx8S085 TSSOP.xje
  • DACxx8S085 WQFN.xje
  • DP83867.xje
  • EthernetHelper.xje
  • EthernetPhy.xje
  • IEEE 802_3.xje
  • KSZ9131RNXI.xje
  • LP5569.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\AD79x8.xje (v1.6)Add support for device versions with different resolutions

    Note: this file has been renamed from AD7918.xje

  • Ethernet\KSZ8041.xje (v1.11)Update to use new additional code file EthernetPhy.xje
  • Ethernet\LAN8720.xje (v1.11)Update to use new additional code file EthernetPhy.xje
  • Memory\DDR\DDR.xje (v1.9)Indicate memory type in title print
  • Memory\DDR2\DDR2.xje (v1.14)Indicate memory type in title print
  • Memory\DDR3\DDR3.xje (v1.12)Indicate memory type in title print
  • Memory\DDR4\DDR4.xje (v1.5)Indicate memory type in title print
  • Memory\EEPROM\SPI\SPI EEPROM 12-Ball VCSP.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 14-Pin TSSOP.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 16-Pin SOIC.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 20-Pin SOIC.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 20-Pin TSSOP.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 6-Pin SOT.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 8-Pin Standard.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM 8-Pin TSSOP Rotated.xje (v1.3)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\EEPROM\SPI\SPI EEPROM.xje (v1.5)Restructure test format
    Add nWP pin test
    Add nHOLD pin test
    Restructure Programming functions
  • Memory\Flash\SPI\SPI NOR Flash 16-Pin Standard.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 5×5.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 24-Ball BGA 6×4.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 8-Ball WLCSP 4×2.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin M45PE.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash 8-Pin Standard.xje (v1.1)Add CONFIG_MANUFACTURER_ID default value for GigaDevice and Fremont parts

    Update CONFIG_QUAD_ENABLE default for W25Q64FV parts

    Update multi-die config variable and read across die boundaries

  • Memory\Flash\SPI\SPI NOR Flash.xje (v1.1)Update multi-die config variable and read across die boundaries
  • Memory\LPDDR\LPDDR.xje (v1.7)Indicate memory type in title print
  • Memory\LPDDR2\LPDDR2.xje (v1.5)Indicate memory type in title print
  • Memory\LPDDR3\LPDDR3.xje (v1.2)Indicate memory type in title print
  • Memory\LPDDR4\LPDDR4.xje (v1.5)Indicate memory type in title print

    Update print formatting

  • Protocols\IIC.xje (v1.14)Modify IIC_SetupAddress to restrict integer width being passed to IIC_Transmit
  • Real-time clock (RTC)\DS1284Q.xje (v1.7)Update print formatting
  • Real-time clock (RTC)\PCA21125T.xje (v1.8)Update print formatting
  • Temperature Sensors\SHT3x-D.xje (v1.1)Convert OS_ALERT Tests to set temperature limits

    Do not test humidity by default

  • Utility\IniFileHandler.xje (v1.3)Improve performance

    Add functions to read multiple key-value pairs on one parse of the file

  • Video\ADV7123.xje (v1.7)Convert Test function to circuit code level test

Build 173

Released 16 March 2023

The following files were added:

  • ICM-20689.xje
  • IIS2DLPC.xje
  • AD7923.xje
  • ADC0848.xje
  • LTC2348.xje
  • LTC2991.xje
  • KSZ8081RNA.xje
  • LAN91C11X Core.xje
  • LAN91C11X TQFP.xje
  • SD Card Common.xje
  • AD2428.xje
  • ADP8860.xje
  • Buzzer.xje
  • FPC402.xje
  • MAX330xE 25-Ball BGA.xje
  • MAX330xE 28-Pin.xje
  • MAX330xE 32-Pin.xje
  • MAX330xE core.xje
  • MC13892.xje
  • DS1391.xje
  • RV-8803.xje
  • MCP2515 18-Pin PDIP SOIC.xje
  • MCP2515 20-Pin QFN.xje
  • MCP2515 20-Pin TSSOP.xje
  • MCP2515 core.xje
  • SHT3x-D.xje

The following files were modified:

  • Accelerometer\A3G4250.xje (v1.6)Add SPI support

    Remove temperature sensor test

  • Analog-Digital Converters (ADCs)\ADS7830.xje (v1.6)Update with configuration variables

    Add address pin information to I2C address configuration

  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.3)Add address pin information to I2C address configuration
  • Ethernet\BCM5464.xje (v1.9)Update Print Formatting
  • Ethernet\KSZ8041.xje (v1.10)Amend PHY ID
  • Ethernet\LAN8720.xje (v1.10)Add support for multiple silicon revisions
  • Ethernet\LAN91C11X QFP.xje (v1.11)Move functionality to new core file

    Note: this file has been renamed from LAN91C11X.xje

  • Memory\LPDDR4\LPDDR4.xje (v1.4)Run CS and CKE tests even if channel test fails; add links if error found when reading mode register
  • Memory\Memory Cards\SD_CARD_4bit.xje (v1.9)Prompt user to remove card on failure
    Move all common code into SD card common
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.9)Prompt user to remove card on failure
    Move all common code into SD card common
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.9)Prompt user to remove card on failure
    Move all common code into SD card common
  • Miscellaneous\DS28CM00R.xje (v1.5)Set SDA disable input
    Update test coverage
  • Miscellaneous\SlowPullResistor.xje (v1.8)Poll the net until pull takes effect to speed up test

    Add option to check the net doesn’t pull too soon

  • Protocols\IIC.xje (v1.11)Add file-level config

    Validate device address

    Disable read and write page size by default

    Restructure IIC_CheckPresentOptionalOutput

  • Protocols\SPI.xje (v1.5)Add file-level config
  • Real-time clock (RTC)Update print formatting
  • Real-time clock (RTC)\DS1338.xje (v1.10)Prevent reset sequence from being called whilst board is unpowered.
  • Serial\RS232\MAX3241.xje (v1.10)Use config variable to define loopback. Restructure test.

    Prompt for loopback to be inserted

    Check nSHDN and nEN are writeable before testing

  • Serial\RS485\RS485.xje (v1.2)Initialise result to RESULT_PASS in example circuit code functions
  • Temperature Sensors\LM75.xje (v1.11)Add I2C Address Configuration variable
  • Temperature Sensors\TemperatureSensor.xje (v1.5)Update print formatting
  • Utility\DataReader.xje (v1.8)Update XJEaseDocs
  • Utility\RawJTAG.xje (v1.1)Disable broken chain detection automatically when overscanning

Build 170

Released 22 July 2022

The following files were added:

  • LPDDR4 272-ball 4-channel FBGA 16Gb x64.xje
  • LPDDR4 366-ball 4-channel FBGA 16Gb x64.xje
  • LPDDR4 272-ball 2-rank 4-channel FBGA 32Gb x64.xje
  • LPDDR4 366-ball 2-rank 4-channel FBGA 32Gb x64.xje
  • LPDDR4 366-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 376-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 432-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 556-ball 4-channel FBGA 32Gb x64.xje
  • LPDDR4 376-ball 2-rank 4-channel FBGA 64Gb x64.xje
  • LPDDR4 432-ball 2-rank 4-channel FBGA 64Gb x64.xje
  • LPDDR4 556-ball 2-rank 4-channel FBGA 64Gb x64.xje

The following files were modified:

  • Ethernet\LAN9215.xje (v1.11)Update formatting
  • Globals\Globals.xje (v1.1)Use TEST_FAIL_COUNT value to determine retry behaviour
  • Memory\Flash\AMD Command SetAdd FAST_PROGRAM config variable
  • Memory\Flash\Strata Command SetAdd FAST_PROGRAM config variable
  • Memory\LPDDR4\LPDDR4.xje (v1.3)Make CS and CKE per-channel

    Detect channels wired together

    Use constants for RD DQ training test

    Separate debug, reduce output, add option to set DATA with or before DQS

    Disable DQM test if DMI bus is not writeable

    Edit VerifyBusConfiguration function

    Allow PollDqsRead to retry

    Add print formatting; add function to display data burst

    Use other targets on channel to get test coverage if first target fails

    Interpret RD DQ training results

    Add XJEaseDoc

    Add target number to error message

    Set up read/write mode registers individually per target

    Update copyright

  • Memory\LPDDR4Add new parts; change additional code file order

    Update copyright

  • Memory\SDRAM\memtestSDRAM.xje (v1.9)Allow DQM test to be disabled

    Add print formatting

    Allow MEMTEST_DEBUG_LEVEL to be used as a global variable

    Edit XJEase doc

    Update copyright

  • Protocols\SPI_MultiBit.xje (v1.5)Remove integer initialisation
  • Utility\TransitionCounter.xje (v1.4)Fix typo in PRINT statement
  • Video\SAA7111.xje (v1.10)Update formatting

    Add configuration variables to specify expected version code

Build 169

Released 10 June 2022

The following files were added:

  • SPI NOR Flash 16-Pin Standard.xje
  • SPI NOR Flash 24-Ball BGA 5×5.xje
  • SPI NOR Flash 24-Ball BGA 6×4.xje
  • SPI NOR Flash 8-Ball WLCSP 4×2.xje
  • SPI NOR Flash 8-Pin M45PE.xje
  • SPI NOR Flash 8-Pin Standard.xje
  • SPI NOR Flash.xje
  • ISO1H812G.xje
  • ISO1I811T.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.9)No longer require all pins in OUTPUT bus to be readable

    Update to use arrays

  • Ethernet\Am79C973.xje (v1.9)Update formatting
  • Ethernet\CS8900.xje (v1.11)Update formatting

    Refactor Loopback test

    Add configuration varable to control if external loopback test is ran

  • Ethernet\DP83816.xje (v1.9)Update formatting
  • Ethernet\DP83848.xje (v1.10)Update formatting

    Refactor CheckPhyStatus

  • Ethernet\KSZ8041.xje (v1.9)Update formatting

    Refactor CheckPhyStatus

  • Ethernet\KSZ8051.xje (v1.9)Update formatting

    Refactor CheckPhyStatus

  • Ethernet\KSZ8851.xje (v1.4)Update formatting
  • Ethernet\KSZ8993M.xje (v1.9)Update formatting
  • Ethernet\LAN8700.xje (v1.11)Update print formatting

    Add configuration variables to control if optional tests are run

  • Ethernet\LAN8720.xje (v1.9)Update print formatting

    Add configuration variables to control if optional tests are run

  • Ethernet\LAN9115.xje (v1.10)Update formatting
  • Ethernet\LAN91C11X.xje (v1.10)Update print formatting
  • Ethernet\LAN91C96.xje (v1.10)Update print formatting
  • I2C IO port Expanders\others\PCA9575PW2.xje (v1.5)Fix parameter type

    Remove unnecessary parameter widths

  • Memory\DDR2\DDR2.xje (v1.13)Add optimised read polling

    Update coding style

    Add Formatted text output

  • Memory\DDR3\DDR3.xje (v1.11)Add optimised read polling

    Split DQS and CLK transitions into separate SET statements

    Update coding style

    Add Formatted text output

  • Memory\DDR4\DDR4.xje (v1.4)Add optimised read polling, using 2 clock edges of preamble to reduce false DQS pattern detection

    Split DQS and CLK transitions into separate SET statements

    Add support for address mirroring

    Update coding style

    Add Formatted text output

  • Memory\Flash\M39P0R907E2.xje (v1.10)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\memtestFlash.xje (v1.11)Update print formatting
  • Memory\Flash\W72M64VB-XBX.xje (v1.9)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\WF1M32B-XXX3.xje (v1.9)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\XCF128X.xje (v1.7)Update print formatting – provide new PrintAddrErrorDetails and PrintDataErrorDetails functions
  • Memory\Flash\AMD Command Set\AMD_Flash.xje (v1.23)Update print formatting
  • Memory\Flash\eMMCAssert nRST on eMMC devices by default, then release before starting tests

    Include Math.xje, required by SD_MMC.xje

  • Memory\Flash\Strata Command Set\Strata_Flash.xje (v1.15)Update print formatting
  • Memory\LPDDR3\LPDDR3.xje (v1.1)Update test description
  • Memory\LPDDR4\LPDDR4.xje (v1.2)Update test description
  • Memory\Memory Cards\SD_CARD_4bit.xje (v1.8)Include Math.xje, required by SD_MMC.xje
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.8)Include Math.xje, required by SD_MMC.xje
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.8)Include Math.xje, required by SD_MMC.xje
  • Memory\Memory Cards\SD_MMC.xje (v1.9)Add read, write and verify functions using multiple-block commands for increased throughput

    Use MMC built in bus test procedure for additional non-destructive testing

    Diagnose when an error may be due to a missing or weak pull-up on CMD

    Add optional delays to improve testing with slow pull-up on CMD

    Refer to ‘device’ instead of ‘card’

    Update coding style

  • Protocols\SPI_MultiBit.xje (v1.4)Update interface for multi-bit access

    Improve performance for various SPI devices and protocol variants

  • Real-time clock (RTC)Update Test Coverage

    Update Copyright

    Update Disable Values

  • Temperature Sensors\AD7414.xje (v1.6)Update print formatting
  • Temperature Sensors\AD7814.xje (v1.7)Update print formatting
  • Temperature Sensors\ADT7310.xje (v1.6)Update print formatting
  • Temperature Sensors\DS1620.xje (v1.5)Update print formatting
  • Temperature Sensors\DS1624.xje (v1.8)Update print formatting
  • Temperature Sensors\DS1722.xje (v1.6)Update print formatting
  • Temperature Sensors\DS1775.xje (v1.7)Update print formatting
  • Temperature Sensors\LM70.xje (v1.7)Update print formatting
  • Temperature Sensors\LM74.xje (v1.6)Update print formatting
  • Temperature Sensors\LM75.xje (v1.10)Update print formatting
  • Temperature Sensors\LM77.xje (v1.7)Update print formatting
  • Temperature Sensors\LM83.xje (v1.8)Update print formatting
  • Temperature Sensors\LM86.xje (v1.9)Update print formatting
  • Temperature Sensors\MAX1617.xje (v1.7)Update print formatting
  • Temperature Sensors\MAX31723.xje (v1.5)Update print formatting
  • Temperature Sensors\MAX6627.xje (v1.6)Update print formatting
  • Temperature Sensors\MAX6656.xje (v1.6)Update print formatting
  • Temperature Sensors\MAX6660.xje (v1.8)Update print formatting
  • Temperature Sensors\MAX6696.xje (v1.8)Update print formatting
  • Temperature Sensors\MCP9808.xje (v1.6)Update print formatting
  • Temperature Sensors\TemperatureSensor.xje (v1.4)Update print formatting
  • Temperature Sensors\TMP101.xje (v1.8)Update print formatting

    Edit setting of over-temperature threshold to take into account register offset

  • Temperature Sensors\TMP102.xje (v1.6)Update print formatting

    Edit setting of over-temperature threshold to take into account register offset

  • Temperature Sensors\TMP42x.xje (v1.6)Update print formatting
  • Utility\String.xje (v1.4)Add StrFindReplace

    Minor coding style update

  • Utility\TransitionCounter.xje (v1.3)Update formatting
  • Video\AD9888.xje (v1.9)Update formatting
  • Video\ADV7171.xje (v1.6)Update formatting
  • Video\ADV7604.xje (v1.4)Update formatting
  • Video\SAA7113.xje (v1.10)Update formatting
  • Video\SM501.xje (v1.7)Update formatting
  • Video\TFP410.xje (v1.10)Update formatting

Build 168

Released 8 February 2021

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.2)Reset parameters on initialisation to remove error on looping tests
  • Accelerometer\Gyroscope.xje (v1.1)Reset parameters on initialisation to remove error on looping tests
  • Analog-Digital Converters (ADCs)\MAX1230.xje (v1.3)Edit disable value
  • Memory\DDR\128Mb\x16\DDR 60-ball FBGA 128Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x16\DDR 66-pin TSOP 128Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x32\DDR 100-pin TQFP 128Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x32\DDR 144-ball FBGA AE 128Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\128Mb\x32\DDR 144-ball FBGA BD 128Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\1Gb\x16\DDR 66-pin TSOP 1Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\1Gb\x4\DDR 66-pin TSOP 1Gb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\1Gb\x8\DDR 66-pin TSOP 1Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x16\DDR 60-ball FBGA 256Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x16\DDR 66-pin TSOP 256Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x32\DDR 144-ball FBGA BD 256Mb x32.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x4\DDR 60-ball FBGA 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x4\DDR 66-pin TSOP 256Mb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x8\DDR 60-ball FBGA 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\256Mb\x8\DDR 66-pin TSOP 256Mb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\32Mb\x16\DDR 60-ball FBGA 32Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\32Mb\x32\DDR 100-pin TQFP 32Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x16\DDR 60-ball FBGA 512Mb x16.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x16\DDR 66-pin TSOP 512Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x32\DDR 144-ball FBGA BD 512Mb x32.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x4\DDR 60-ball FBGA 512Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x4\DDR 66-pin TSOP 512Mb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x8\DDR 60-ball FBGA 512Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\512Mb\x8\DDR 66-pin TSOP 512Mb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x16\DDR 144-ball FBGA BD 64Mb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x16\DDR 60-ball FBGA 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x16\DDR 66-pin TSOP 64Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x32\DDR 100-pin TQFP 64Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR\64Mb\x32\DDR 144-ball FBGA BD 64Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\128Mb\x16\DDR2 84-ball FBGA 128Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\128Mb\x8\DDR2 60-ball FBGA 128Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x16\DDR2 84-ball FBGA 1Gb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x16\DDR2 92-ball CLP FBGA 1Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 60-ball FBGA 1Gb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 63-ball FBGA 1Gb x4.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 68-ball FBGA 1Gb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x4\DDR2 92-ball CLP FBGA 1Gb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 60-ball FBGA 1Gb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 63-ball FBGA 1Gb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 68-ball FBGA 1Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\1Gb\x8\DDR2 92-ball CLP FBGA 1Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x16\DDR2 84-ball FBGA 256Mb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x16\DDR2 92-ball CLP FBGA 256Mb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x32\DDR2 126-ball FBGA 256Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 60-ball FBGA 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 63-ball FBGA 256Mb x4.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 68-ball FBGA 256Mb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x4\DDR2 92-ball CLP FBGA 256Mb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 60-ball FBGA 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 63-ball FBGA 256Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 68-ball FBGA 256Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\256Mb\x8\DDR2 92-ball CLP FBGA 256Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x16\DDR2 84-ball FBGA 2Gb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x16\DDR2 92-ball CLP FBGA 2Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 60-ball FBGA 2Gb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 63-ball 2-rank FBGA 2Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 68-ball FBGA 2Gb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x4\DDR2 92-ball CLP FBGA 2Gb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 60-ball FBGA 2Gb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 63-ball 2-rank FBGA 2Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 63-ball FBGA 2Gb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 68-ball FBGA 2Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\2Gb\x8\DDR2 92-ball CLP FBGA 2Gb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\4Gb\x4\DDR2 63-ball 2-rank FBGA 4Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\4Gb\x8\DDR2 63-ball 2-rank FBGA 4Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x16\DDR2 84-ball FBGA 512Mb x16.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x16\DDR2 92-ball CLP FBGA 512Mb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 60-ball FBGA 512Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 63-ball FBGA 512Mb x4.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 68-ball FBGA 512Mb x4.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x4\DDR2 92-ball CLP FBGA 512Mb x4.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 60-ball FBGA 512Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 63-ball FBGA 512Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 68-ball FBGA 512Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR2\512Mb\x8\DDR2 92-ball CLP FBGA 512Mb x8.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\16Gb\x16\DDR3 96-ball 2-rank FBGA 16Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x16\DDR3 96-ball FBGA 1Gb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x4\DDR3 78-ball FBGA 1Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x4\DDR3 82-ball FBGA 1Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x8\DDR3 78-ball FBGA 1Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\1Gb\x8\DDR3 82-ball FBGA 1Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x16\DDR3 96-ball FBGA 2Gb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x4\DDR3 78-ball FBGA 2Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x4\DDR3 82-ball FBGA 2Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x8\DDR3 78-ball FBGA 2Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\2Gb\x8\DDR3 82-ball FBGA 2Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x16\DDR3 96-ball FBGA 4Gb x16.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x4\DDR3 78-ball 2-rank FBGA 4Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x4\DDR3 78-ball FBGA 4Gb x4.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x4\DDR3 82-ball 2-rank FBGA 4Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x8\DDR3 78-ball 2-rank FBGA 4Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x8\DDR3 78-ball FBGA 4Gb x8.xje (v1.8)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\4Gb\x8\DDR3 82-ball 2-rank FBGA 4Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x16\DDR3 96-ball 2-rank FBGA 8Gb x16.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x16\DDR3 96-ball FBGA 8Gb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 2-rank FBGA 8Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 4-rank FBGA 8Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x4\DDR3 78-ball FBGA 8Gb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x8\DDR3 78-ball 2-rank FBGA 8Gb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR3\8Gb\x8\DDR3 78-ball FBGA 8Gb x8.xje (v1.9)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\16Gb\x16\DDR4 96-ball FBGA 16Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\16Gb\x4\DDR4 78-ball 2-rank FBGA 16Gb x4.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\16Gb\x8\DDR4 78-ball FBGA 16Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\4Gb\x16\DDR4 96-ball FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\4Gb\x4\DDR4 78-ball FBGA 4Gb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\4Gb\x8\DDR4 78-ball FBGA 4Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\8Gb\x16\DDR4 96-ball FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\8Gb\x4\DDR4 78-ball FBGA 8Gb x4.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\DDR4\8Gb\x8\DDR4 78-ball FBGA 8Gb x8.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\128Mb\x16\LPDDR 60-ball VFBGA 128Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\128Mb\x32\LPDDR 90-ball VFBGA 128Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\1Gb\x16\LPDDR 60-ball VFBGA 1Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\1Gb\x32\LPDDR 152-ball FBGA 1Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\1Gb\x32\LPDDR 90-ball VFBGA 1Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\256Mb\x16\LPDDR 60-ball VFBGA 256Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\256Mb\x32\LPDDR 90-ball VFBGA 256Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\2Gb\x16\LPDDR 60-ball VFBGA 2Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\2Gb\x32\LPDDR 90-ball VFBGA 2Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\32Mb\x16\LPDDR 60-ball VFBGA 32Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\32Mb\x32\LPDDR 90-ball VFBGA 32Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\512Mb\x16\LPDDR 60-ball VFBGA 512Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\512Mb\x32\LPDDR 152-ball FBGA 512Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\512Mb\x32\LPDDR 90-ball VFBGA 512Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\64Mb\x16\LPDDR 60-ball VFBGA 64Mb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR\64Mb\x32\LPDDR 90-ball VFBGA 64Mb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x16\LPDDR2 134-ball FBGA 1Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x16\LPDDR2 168-ball FBGA 1Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x32\LPDDR2 134-ball FBGA 1Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\1Gb\x32\LPDDR2 168-ball FBGA 1Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\256Mb\x16\LPDDR2 134-ball FBGA 256Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\256Mb\x32\LPDDR2 134-ball FBGA 256Mb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x16\LPDDR2 134-ball FBGA 2Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x16\LPDDR2 168-ball FBGA 2Gb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x32\LPDDR2 134-ball FBGA 2Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\2Gb\x32\LPDDR2 168-ball FBGA 2Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 134-ball FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball 2-rank FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\4Gb\x32\LPDDR2 216-ball FBGA 4Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x16\LPDDR2 121-ball FBGA 512Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x16\LPDDR2 134-ball FBGA 512Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x16\LPDDR2 168-ball FBGA 512Mb x16.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x32\LPDDR2 134-ball FBGA 512Mb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\512Mb\x32\LPDDR2 168-ball FBGA 512Mb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\8Gb\x32\LPDDR2 168-ball 2-rank FBGA 8Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR2\8Gb\x32\LPDDR2 216-ball 2-rank FBGA 8Gb x32.xje (v1.3)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x16\LPDDR3 178-ball FBGA 16Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x32\LPDDR3 168-ball 2-rank FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x32\LPDDR3 178-ball 2-rank FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x64\LPDDR3 216-ball 2-channel FBGA 16Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x64\LPDDR3 253-ball 2-channel FBGA 16Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\16Gb\x64\LPDDR3 256-ball 2-channel FBGA 16Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x32\LPDDR3 178-ball 2-rank FBGA 32Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 216-ball 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 253-ball 2-rank 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 256-ball 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\32Gb\x64\LPDDR3 256-ball 2-rank 2-channel FBGA 32Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\4Gb\x16\LPDDR3 178-ball FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\4Gb\x32\LPDDR3 168-ball FBGA 4Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\4Gb\x32\LPDDR3 178-ball FBGA 4Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\64Gb\x64\LPDDR3 253-ball 2-rank 2-channel FBGA 64Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x16\LPDDR3 178-ball 2-rank FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x16\LPDDR3 178-ball FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 168-ball 2-rank FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 168-ball FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 178-ball 2-rank FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x32\LPDDR3 178-ball FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x64\LPDDR3 216-ball 2-channel FBGA 8Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x64\LPDDR3 253-ball 2-channel FBGA 8Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR3\8Gb\x64\LPDDR3 256-ball 2-channel FBGA 8Gb x64.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\16Gb\x16\LPDDR4 200-ball 2-rank FBGA 16Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\16Gb\x32\LPDDR4 200-ball 2-channel FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\16Gb\x32\LPDDR4 200-ball 2-rank 2-channel FBGA 16Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\2Gb\x16\LPDDR4 200-ball FBGA 2Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\32Gb\x32\LPDDR4 200-ball 2-rank 2-channel FBGA 32Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\4Gb\x16\LPDDR4 200-ball 2-rank FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\4Gb\x16\LPDDR4 200-ball FBGA 4Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\4Gb\x32\LPDDR4 200-ball 2-channel FBGA 4Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x16\LPDDR4 200-ball 2-rank FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x16\LPDDR4 200-ball FBGA 8Gb x16.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x32\LPDDR4 200-ball 2-channel FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\LPDDR4\8Gb\x32\LPDDR4 200-ball 2-rank 2-channel FBGA 8Gb x32.xje (v1.1)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x16\SDRAM 54-ball VFBGA 128Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x16\SDRAM 54-pin TSOP 128Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x32\SDRAM 86-pin TSOP 128Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x32\SDRAM 90-ball VFBGA 128Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x4\SDRAM 54-pin TSOP 128Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x8\SDRAM 54-ball VFBGA 128Mb x8.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x8\SDRAM 54-pin TSOP 128Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\128Mb\x8\SDRAM 60-ball FBGA 128Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 50-pin TSOP 16Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 54-ball VFBGA 16Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 60-ball 1BANK FBGA 16Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x16\SDRAM 60-ball FBGA 16Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\16Mb\x8\SDRAM 44-pin TSOP 16Mb x8.xje (v1.2)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\1Gb\x32\SDRAM 90-ball VFBGA 1Gb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\1Gb\x8\SDRAM 54-pin TSOP 1Gb x8.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x16\SDRAM 54-ball VFBGA 256Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x16\SDRAM 54-pin TSOP 256Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x32\SDRAM 86-pin TSOP 256Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x32\SDRAM 90-ball VFBGA 256Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x4\SDRAM 54-ball VFBGA 256Mb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x4\SDRAM 54-pin TSOP 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x4\SDRAM 60-ball FBGA 256Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x8\SDRAM 54-ball VFBGA 256Mb x8.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x8\SDRAM 54-pin TSOP 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\256Mb\x8\SDRAM 60-ball FBGA 256Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\32Mb\x16\SDRAM 54-ball VFBGA 32Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\32Mb\x16\SDRAM 54-pin TSOP 32Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\32Mb\x32\SDRAM 90-ball VFBGA 32Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\4Mb\x16\SDRAM 50-pin TSOP 4Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x16\SDRAM 54-ball VFBGA 512Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x16\SDRAM 54-pin TSOP 512Mb x16.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x32\SDRAM 86-pin TSOP 512Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x32\SDRAM 90-ball VFBGA 512Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x4\SDRAM 54-pin TSOP 512Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\512Mb\x8\SDRAM 54-pin TSOP 512Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 54-ball VFBGA 64Mb x16.xje (v1.4)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 54-pin TSOP 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 60-ball 2BANK FBGA 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 60-ball FBGA 64Mb x16.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x16\SDRAM 90-ball VFBGA 64Mb x16.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x32\SDRAM 86-pin TSOP 64Mb x32.xje (v1.5)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x32\SDRAM 90-ball VFBGA 64Mb x32.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x4\SDRAM 54-pin TSOP 64Mb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x4\SDRAM 60-ball FBGA 64Mb x4.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x4\SDRAM 90-ball VFBGA 64Mb x4.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x8\SDRAM 54-pin TSOP 64Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x8\SDRAM 60-ball FBGA 64Mb x8.xje (v1.6)Add test coverage; remove non-existent pins from NC bus
  • Memory\SDRAM\64Mb\x8\SDRAM 90-ball VFBGA 64Mb x8.xje (v1.7)Add test coverage; remove non-existent pins from NC bus
  • Serial\UART\XR16C2850.xje (v1.10)Tristate DATA bus at start of read cycle

Build 167

Released 24 November 2020

The following files were modified:

  • Analog-Digital Converters (ADCs)\ADS7830.xje (v1.5)Add Test function

Build 166

Released 9 November 2020

The following files were added:

  • DAC8568.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.8)Add constant for maximum number of transitions when oscillator is disabled
  • Memory\Flash\memtestFlash.xje (v1.10)Add print formatting
  • Memory\Flash\AMD Command Set\AMD_Flash.xje (v1.22)Add print formattingAdd ReadFlashToVariable function

Build 164

Released 10 September 2020

The following files were modified:

  • Accelerometer\LIS2HH12.xje (v1.2)Add disable value
  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.2)Add disable value; adjust test coverage
  • Protocols\IIC.xje (v1.10)Add retries while waiting for SCL to rise in IIC_Reset
  • Serial\RS485\RS485.xje (v1.1)Adjust device name constants, adjust timings
  • Switches & Indicators\LED Test.xje (v1.1)Adjust message text

Build 163

Released 18 August 2020

The following files were added:

  • Gyroscope.xje
  • ISM330DLC.xje
  • Globals.xje

The following files were modified:

  • Accelerometer\Accelerometer.xje (v1.1)Adjust documentation
  • Accelerometer\LIS2HH12.xje (v1.1)Adjust documentation
  • Analog-Digital Converters (ADCs)\NCD9830.xje (v1.1)Update documentation

Build 162

Released 11 August 2020

The following files were added:

  • Accelerometer.xje
  • LIS2HH12.xje
  • NCD9830.xje
  • RS485 Full-Duplex 10-Pin Standard.xje
  • RS485 Full-Duplex 14-Pin Standard.xje
  • RS485 Full-Duplex 16-Pin TSSOP.xje
  • RS485 Full-Duplex 8-Pin Standard.xje
  • RS485 Half-Duplex 10-Pin Standard.xje
  • RS485 Half-Duplex 8-Pin Standard.xje
  • RS485.xje
  • LED (pin 1).xje
  • LED (pin A).xje
  • LED (pin C).xje
  • LED (pin K).xje
  • LED Test.xje

The following files were modified:

  • Clocks, Oscillators & Crystals\Oscillator.xje (v1.7)Add tests to check connectivity of enable pin

    Change output formatting

    Adjust documentation

  • Clocks, Oscillators & Crystals\XTAL_OSC.xje (v1.6)Add tests to check connectivity of enable pin

    Change output formatting

    Adjust documentation

  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.8)Add constants for test function

    Control enable signal in WriteMemoryChange output formatting

    Adjust documentation

  • Memory\SRAM\K7R32188_QDR.xje (v1.9)Change output formatting

    Adjust documentation

    Update additional code file name

  • Memory\SRAM\M48T35.xje (v1.12)Change output formatting

    Adjust documentation

    Update additional code file name

  • Memory\SRAM\MemtestSRAM.xje (v1.8)Change output formatting

    Adjust documentation

  • Memory\SRAM\SRAM_Bank_Testing.xje (v1.10)Change output formatting

    Adjust documentation

  • Memory\SRAM\SRAM_Non_Bank_Testing.xje (v1.9)Change output formatting

    Adjust documentation

  • Memory\SRAM\SRAM_SIMM.xje (v1.9)Change output formatting

    Adjust documentation

    Update additional code file name

  • Memory\SRAM\16Kb\x8\SRAM 24Pin SOP x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin BGA 16Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin TSOP 16Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin TSOP 16Mb x16.xje (v1.4)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 48Pin VFBGA 16Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x16\SRAM 52Pin TSOP 16Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 44Pin TSOP 16Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 48Pin BGA 16Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 48Pin TSOP 16Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\16Mb\x8\SRAM 52Pin TSOP 16Mb byte enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 44Pin SOP 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 44Pin TSOP 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 48Pin BGA 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x16\SRAM 48Pin VFBGA 1Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x8\SRAM 32Pin RTSOP 1Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x8\SRAM 32Pin SOP 1Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\1Mb\x8\SRAM 32Pin TSOP 1Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\256Kb\x8\SRAM 28Pin SOP 256Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\256Kb\x8\SRAM 28Pin TSOP 256Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 44Pin TSOP 2Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 48Pin BGA 2Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 48Pin TSOP 2Mb x16.xje (v1.4)Update additional code file name
  • Memory\SRAM\2Mb\x16\SRAM 48Pin VFBGA 2Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 32Pin SOP 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 32Pin TSOP 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 36Pin BGA 2Mb x8.xje (v1.4)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 36Pin SOP 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\2Mb\x8\SRAM 48Pin BGA 2Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 48Pin BGA 32Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 48Pin TSOP 32Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 48Pin VFBGA 32Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x16\SRAM 52Pin TSOP 32Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x8\SRAM 48Pin BGA 32Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x8\SRAM 48Pin TSOP 32Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\32Mb\x8\SRAM 52Pin TSOP 32Mb byte enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 44Pin SOP 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 44Pin TSOP 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 48Pin BGA 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 48Pin VFBGA 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x16\SRAM 54Pin TSOP 4Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 32Pin RTSOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 32Pin SOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 32Pin TSOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 36Pin BGA 4Mb x8.xje (v1.4)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 36Pin SOP 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\4Mb\x8\SRAM 48Pin BGA 4Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\512Kb\x16\SRAM 48Pin BGA 512Kb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\512Kb\x16\SRAM 48Pin VFBGA 512Kb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Kb\x8\SRAM 28Pin SOP 64Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Kb\x8\SRAM 28Pin TSOP 64Kb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 48Pin BGA 64Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 48Pin TSOP 64Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 48Pin VFBGA 64Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x16\SRAM 52Pin TSOP 64Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x8\SRAM 48Pin BGA 64Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x8\SRAM 48Pin TSOP 64Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\64Mb\x8\SRAM 52Pin TSOP 64Mb byte enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 44Pin TSOP 8Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin BGA 8Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin TSOP 8Mb byte_enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin TSOP 8Mb x16.xje (v1.4)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 48Pin VFBGA 8Mb x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x16\SRAM 52Pin TSOP 8Mb byte enable x16.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 44Pin TSOP 8Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 48Pin BGA 8Mb x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 48Pin TSOP 8Mb byte_enable x8.xje (v1.3)Update additional code file name
  • Memory\SRAM\8Mb\x8\SRAM 52Pin TSOP 8Mb byte enable x8.xje (v1.3)Update additional code file name
  • Protocols\IIC.xje (v1.9)Change output formatting
  • Protocols\SPI.xje (v1.4)Add formatting constants
  • Switches & Indicators\3-colour-LED.xje (v1.8)Add configuration variables for LED colour and off state

    Add functional test coverage to non-driven pins

    Edit print formatting and comments

  • Switches & Indicators\LED (pin 2).xje (v1.8)Add configuration variables for LED colour and off state; move test to additional code file

    Add functional test coverage to non-driven pin

    Note: this file has been renamed from led.xje

  • Switches & Indicators\Pushbutton.xje (v1.10)Change ReadSwitch to GLOBALAdd test group name

    Change output formatting

  • Temperature Sensors\TemperatureSensor.xje (v1.3)Adjust documentation

    Change output formatting

  • Utility\DataReader.xje (v1.7)Change output formatting
  • Utility\Math.xje (v1.4)Add new functions: signed comparisons, counting bits, checking values are in ranges

    Adjust documentation

    Change output formatting

Build 159

Released 24 February 2020

The following files were added:

  • eMMC 153-ball BGA.xje
  • eMMC 169-ball BGA.xje
  • eMMC test.xje
  • NAND Flash 132-ball BGA x8.xje
  • NAND Flash 152-ball BGA x8.xje
  • NAND Flash 48-pin TSOP 4-nCE 4-RnB x8.xje
  • NAND Flash 100-ball BGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 100-ball BGA 2-channel x8.xje
  • NAND Flash 132-ball BGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 132-ball BGA 2-channel x8.xje
  • NAND Flash 152-ball BGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 152-ball BGA 2-channel 4-nCE 2-RnB x8.xje
  • NAND Flash 152-ball BGA 2-channel x8.xje
  • NAND Flash 52-pin LGA 2-channel 2-nCE 2-RnB x8.xje
  • NAND Flash 52-pin LGA 2-channel x8.xje
  • NAND Flash 272-ball BGA 4-channel 2-nCE x8.xje
  • NAND Flash 272-ball BGA 4-channel x8.xje

The following files were modified:

  • Memory\Flash\eMMC\eMMC test.xje (v1.1)Print device link at start of testing
  • Memory\Flash\eMMC\eMMC 100-ball BGA.xje (v1.9)Add eMMC footprints and parts; move eMMC code to additional code file.Note: this file has been renamed from eMMC.xje
  • Memory\Flash\NAND\x16\NAND Flash 48-ball BGA x16.xje (v1.2)Memory\Flash\NAND\x16\NAND Flash 48-pin TSOP x16 (pre ONFI).xje (v1.2)

    Memory\Flash\NAND\x16\NAND Flash 48-pin TSOP x16.xje (v1.2)

    Memory\Flash\NAND\x16\NAND Flash 63-ball BGA x16 (Samsung).xje (v1.2)

    Memory\Flash\NAND\x16\NAND Flash 63-ball BGA x16.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 100-ball BGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 40(44)-pin TSOP x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 48-ball BGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 48-pin TSOP 2-nCE 2-RnB x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 48-pin TSOP x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 52-pin LGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 63-ball BGA x8 (Samsung).xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 63-ball BGA x8.xje (v1.2)

    Memory\Flash\NAND\x8\NAND Flash 67-ball BGA x8.xje (v1.2)

    Add multi-die support. Add NV-DDR, NV-DDR2 and Toggle bus modes. Add parts and update manufacturer IDs.

  • Memory\Flash\NAND\x8\NAND Flash 48-pin TSOP 2-nCE 2-RnB x8.xje (v1.1)Add multi-die support. Add NV-DDR, NV-DDR2 and Toggle bus modes. Add parts and update manufacturer IDs.Note: this file has been renamed from NAND Flash 48-pin TSOP x8 2 nCE 2 RB.xje
  • Memory\LPDDR4\LPDDR4.xje (v1.1)Update test group name

Build 156

Released 2 April 2019

The following files were added:

  • LPDDR3.xje
  • LPDDR3 178-ball FBGA 16Gb x16.xje
  • LPDDR3 168-ball 2-rank FBGA 16Gb x32.xje
  • LPDDR3 178-ball 2-rank FBGA 16Gb x32.xje
  • LPDDR3 216-ball 2-channel FBGA 16Gb x64.xje
  • LPDDR3 253-ball 2-channel FBGA 16Gb x64.xje
  • LPDDR3 256-ball 2-channel FBGA 16Gb x64.xje
  • LPDDR3 178-ball 2-rank FBGA 32Gb x32.xje
  • LPDDR3 216-ball 2-channel FBGA 32Gb x64.xje
  • LPDDR3 253-ball 2-rank 2-channel FBGA 32Gb x64.xje
  • LPDDR3 256-ball 2-channel FBGA 32Gb x64.xje
  • LPDDR3 256-ball 2-rank 2-channel FBGA 32Gb x64.xje
  • LPDDR3 178-ball FBGA 4Gb x16.xje
  • LPDDR3 168-ball FBGA 4Gb x32.xje
  • LPDDR3 178-ball FBGA 4Gb x32.xje
  • LPDDR3 253-ball 2-rank 2-channel FBGA 64Gb x64.xje
  • LPDDR3 178-ball 2-rank FBGA 8Gb x16.xje
  • LPDDR3 178-ball FBGA 8Gb x16.xje
  • LPDDR3 168-ball 2-rank FBGA 8Gb x32.xje
  • LPDDR3 168-ball FBGA 8Gb x32.xje
  • LPDDR3 178-ball 2-rank FBGA 8Gb x32.xje
  • LPDDR3 178-ball FBGA 8Gb x32.xje
  • LPDDR3 216-ball 2-channel FBGA 8Gb x64.xje
  • LPDDR3 253-ball 2-channel FBGA 8Gb x64.xje
  • LPDDR3 256-ball 2-channel FBGA 8Gb x64.xje
  • LPDDR4.xje
  • LPDDR4 200-ball 2-rank FBGA 16Gb x16.xje
  • LPDDR4 200-ball 2-channel FBGA 16Gb x32.xje
  • LPDDR4 200-ball 2-rank 2-channel FBGA 16Gb x32.xje
  • LPDDR4 200-ball FBGA 2Gb x16.xje
  • LPDDR4 200-ball 2-rank 2-channel FBGA 32Gb x32.xje
  • LPDDR4 200-ball 2-rank FBGA 4Gb x16.xje
  • LPDDR4 200-ball FBGA 4Gb x16.xje
  • LPDDR4 200-ball 2-channel FBGA 4Gb x32.xje
  • LPDDR4 200-ball 2-rank FBGA 8Gb x16.xje
  • LPDDR4 200-ball FBGA 8Gb x16.xje
  • LPDDR4 200-ball 2-channel FBGA 8Gb x32.xje
  • LPDDR4 200-ball 2-rank 2-channel FBGA 8Gb x32.xje
  • TL16C754BPN.xje

The following files were modified:

  • Analog-Digital Converters (ADCs)\MAX1270.xje (v1.6)Analog-Digital Converters (ADCs)\MAX1281.xje (v1.6)

    Fix XJEaseDoc to remove warnings

  • I2C IO port Expanders\others\PCA9501BS.xje (v1.5)Add local text style definitions
  • Memory\DDR2\2Gb\x4\DDR2 63-ball 2-rank FBGA 2Gb x4.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 2Gb x4.xje
  • Memory\DDR2\2Gb\x8\DDR2 63-ball 2-rank FBGA 2Gb x8.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 2Gb x8.xje
  • Memory\DDR2\4Gb\x4\DDR2 63-ball 2-rank FBGA 4Gb x4.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 4Gb x4.xje
  • Memory\DDR2\4Gb\x8\DDR2 63-ball 2-rank FBGA 4Gb x8.xje (v1.1)Note: this file has been renamed from DDR2 63-ball 2rank FBGA 4Gb x8.xje
  • Memory\DDR3\16Gb\x16\DDR3 96-ball 2-rank FBGA 16Gb x16.xje (v1.1)Note: this file has been renamed from DDR3 96-ball 2rank FBGA 16Gb x16.xje
  • Memory\DDR3\4Gb\x4\DDR3 78-ball 2-rank FBGA 4Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 4Gb x4.xje
  • Memory\DDR3\4Gb\x4\DDR3 82-ball 2-rank FBGA 4Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 82-ball 2rank FBGA 4Gb x4.xje
  • Memory\DDR3\4Gb\x8\DDR3 78-ball 2-rank FBGA 4Gb x8.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 4Gb x8.xje
  • Memory\DDR3\4Gb\x8\DDR3 82-ball 2-rank FBGA 4Gb x8.xje (v1.1)Note: this file has been renamed from DDR3 82-ball 2rank FBGA 4Gb x8.xje
  • Memory\DDR3\8Gb\x16\DDR3 96-ball 2-rank FBGA 8Gb x16.xje (v1.1)Note: this file has been renamed from DDR3 96-ball 2rank FBGA 8Gb x16.xje
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 2-rank FBGA 8Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 8Gb x4.xje
  • Memory\DDR3\8Gb\x4\DDR3 78-ball 4-rank FBGA 8Gb x4.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 4rank FBGA 8Gb x4.xje
  • Memory\DDR3\8Gb\x8\DDR3 78-ball 2-rank FBGA 8Gb x8.xje (v1.1)Note: this file has been renamed from DDR3 78-ball 2rank FBGA 8Gb x8.xje
  • Memory\DDR4\16Gb\x4\DDR4 78-ball 2-rank FBGA 16Gb x4.xje (v1.1)Note: this file has been renamed from DDR4 78-ball 2rank FBGA 16Gb x4.xje
  • Memory\Flash\AMD Command Set\128Mb\x16\AMD Flash 56-Pin TSOP 128Mb x16.xje (v1.19)Memory\Flash\AMD Command Set\128Mb\x16\AMD Flash 64-Ball BGA 128Mb x16.xje (v1.19)

    Memory\Flash\AMD Command Set\128Mb\x8\AMD Flash 56-Pin TSOP 128Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\128Mb\x8\AMD Flash 64-Ball BGA 128Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\256Mb\x16\AMD Flash 56-Pin TSOP 256Mb x16.xje (v1.20)

    Memory\Flash\AMD Command Set\256Mb\x16\AMD Flash 64-Ball BGA 256Mb x16.xje (v1.20)

    Memory\Flash\AMD Command Set\256Mb\x8\AMD Flash 56-Pin TSOP 256Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\256Mb\x8\AMD Flash 64-Ball BGA 256Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x16\AMD Flash 56-Pin TSOP 512Mb x16.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x16\AMD Flash 64-Ball BGA 512Mb x16.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x8\AMD Flash 56-Pin TSOP 512Mb x8.xje (v1.19)

    Memory\Flash\AMD Command Set\512Mb\x8\AMD Flash 64-Ball BGA 512Mb x8.xje (v1.19)

    Fix buffer lengths for S29GLxxP devices

  • Memory\Flash\SPI\SPI Flash.xje (v1.12)Add further Macronix information
  • Memory\LPDDR2\1Gb\x16\LPDDR2 134-ball FBGA 1Gb x16.xje (v1.2)Memory\LPDDR2\1Gb\x16\LPDDR2 168-ball FBGA 1Gb x16.xje (v1.2)

    Memory\LPDDR2\1Gb\x32\LPDDR2 134-ball FBGA 1Gb x32.xje (v1.2)

    Memory\LPDDR2\1Gb\x32\LPDDR2 168-ball FBGA 1Gb x32.xje (v1.2)

    Memory\LPDDR2\256Mb\x16\LPDDR2 134-ball FBGA 256Mb x16.xje (v1.2)

    Memory\LPDDR2\256Mb\x32\LPDDR2 134-ball FBGA 256Mb x32.xje (v1.2)

    Memory\LPDDR2\2Gb\x16\LPDDR2 134-ball FBGA 2Gb x16.xje (v1.2)

    Memory\LPDDR2\2Gb\x16\LPDDR2 168-ball FBGA 2Gb x16.xje (v1.2)

    Memory\LPDDR2\2Gb\x32\LPDDR2 134-ball FBGA 2Gb x32.xje (v1.2)

    Memory\LPDDR2\2Gb\x32\LPDDR2 168-ball FBGA 2Gb x32.xje (v1.2)

    Memory\LPDDR2\4Gb\x32\LPDDR2 134-ball FBGA 4Gb x32.xje (v1.2)

    Disable device with CKE

  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball FBGA 4Gb x32.xje (v1.2)Memory\LPDDR2\4Gb\x32\LPDDR2 216-ball FBGA 4Gb x32.xje (v1.2)

    Memory\LPDDR2\512Mb\x16\LPDDR2 121-ball FBGA 512Mb x16.xje (v1.2)

    Memory\LPDDR2\512Mb\x16\LPDDR2 134-ball FBGA 512Mb x16.xje (v1.2)

    Memory\LPDDR2\512Mb\x16\LPDDR2 168-ball FBGA 512Mb x16.xje (v1.2)

    Memory\LPDDR2\512Mb\x32\LPDDR2 134-ball FBGA 512Mb x32.xje (v1.2)

    Memory\LPDDR2\512Mb\x32\LPDDR2 168-ball FBGA 512Mb x32.xje (v1.2)

    Disable device with CKE

  • Memory\LPDDR2\4Gb\x32\LPDDR2 168-ball 2-rank FBGA 4Gb x32.xje (v1.2)Disable device with CKENote: this file has been renamed from LPDDR2 168-ball 2rank 2die FBGA 4Gb x32.xje
  • Memory\LPDDR2\8Gb\x32\LPDDR2 168-ball 2-rank FBGA 8Gb x32.xje (v1.2)Disable device with CKENote: this file has been renamed from LPDDR2 168-ball 2rank 2die FBGA 8Gb x32.xje
  • Memory\LPDDR2\8Gb\x32\LPDDR2 216-ball 2-rank FBGA 8Gb x32.xje (v1.2)Disable device with CKENote: this file has been renamed from LPDDR2 216-ball 2rank 2die FBGA 8Gb x32.xje
  • Memory\SDRAM\memtestSDRAM.xje (v1.8)Fix typo
  • Miscellaneous\SlowPullResistor.xje (v1.7)Add device link
  • Real-time clock (RTC)\PCF8563.xje (v1.9)Add mask for clock output register.
  • Temperature Sensors\LM86.xje (v1.8)Update register values.
  • Utility\DataReader.xje (v1.6)Avoid a runtime error if SREC file contains a blank line.
  • Ethernet\Am79C973.xje (v1.8)Ethernet\CS8900.xje (v1.10)

    Ethernet\DP83816.xje (v1.8)

    Ethernet\DP83848.xje (v1.9)

    Ethernet\KSZ8041.xje (v1.8)

    Ethernet\KSZ8051.xje (v1.8)

    Ethernet\KSZ8851.xje (v1.3)

    Ethernet\KSZ8993M.xje (v1.8)

    Ethernet\LAN8700.xje (v1.10)

    Ethernet\LAN8720.xje (v1.8)

    Ethernet\LAN9115.xje (v1.9)

    Ethernet\LAN91C11X.xje (v1.9)

    Ethernet\LAN91C96.xje (v1.9)

    Ethernet\LAN9215.xje (v1.10)

    Serial\RS232\ISL83386.xje (v1.3)

    Serial\RS232\MAX3241.xje (v1.9)

    Serial\UART\MAX3111E.xje (v1.8)

    Serial\UART\PC16552D.xje (v1.9)

    Serial\UART\PC16554A.xje (v1.8)

    Serial\UART\SCC2691.xje (v1.9)

    Serial\UART\ST68C554.xje (v1.8)

    Serial\UART\XR16C2850.xje (v1.9)

    Remove details tag from documentation

Build 154

Released 3 April 2018

The following changes were made to a large number of files

  • Test descriptions added to all test functions.

The following files were modified:

  • Memory\Memory Cards\SD_MMC.xje (v1.8)
    • Improve text output – reduce the amount by default, with accessor function SetDisplayDeviceInfo to enable previous functionality.
    • Add EraseDevice functionality and basic SDIO device support. Pad data to a whole number of sectors.
    • Retry on CMD55 errors during power-up, silencing error in log output.
  • Utility\String.xje (v1.3)
    • Add StrFromAsciiInt to convert an INT containing ASCII values into a STRING.
    • Minor text updates to comments and XJEase Docs.
  • Analog-Digital Converters (ADCs)\Max1270.xje (v1.4), Max1281.xje (v1.4)Amend test to check channel voltages against expected values.

Build 150

Released 2 March 2017

The following files were added:

  • ADXL375.xje
  • AIS328DQ.xje
  • LSM6DS3.xje
  • MMA8451QT.xje
  • AD7328.xje
  • AD7822.xje
  • AD7825.xje
  • AD7829.xje
  • AD9211.xje
  • ADS131E08.xje
  • ADS7951.xje
  • ADS7952.xje
  • LTC6951I.xje
  • AD5721.xje
  • DAC161S997.xje
  • KSZ8851.xje
  • DataFlash 8Pin UDFN, SO.xje
  • APDS-9301.xje
  • RV3029.xje
  • DDR: 66-pin TSOP footprints
  • DDR2: 63-ball, 78-ball, 82-ball and 96-ball FBGA footprints
  • LPDDR: 60-ball and 90-ball VFBGA and 152-ball FBGA footprints
  • LPDDR2 files
  • NAND Flash: various additional footprints
    • 48-ball BGA x16
    • 48-pin TSOP x16 (pre ONFI)
    • 48-pin TSOP x16
    • 63-ball BGA x16 (Samsung)
    • 63-ball BGA x16
    • 100-ball BGA x8
    • 40(44)-pin TSOP x8
    • 48-ball BGA x8
    • 48-pin TSOP x8 2 nCE 2 RB
    • 48-pin TSOP x8
    • 52-pin LGA x8
    • 63-ball BGA x8 (Samsung)
    • 63-ball BGA x8
    • 67-ball BGA x8

The following changes were made to a large number of files

  • Added common text output when each test starts.
  • Moved debug variable to immediately after Copyright to make it easier to find.
  • Colour error and debug output text.
  • Use UNIQUE_DEVICE_REF.
  • Add descriptions to files.

The following files were modified:

  • Switches & Indicators\led.xje (v1.5)Changed output text.
  • Memory\Flash\memtestNANDFlash.xje (v1.10)Now print device references as links

    Sorted device IDs, added extra entries

  • Accelerometer\ADXL312.xje (v1.4)Correct comment.
  • Accelerometer\LSM330DLC.xje (v1.4)Updated version to work with updated SPI.xje that can handle multiple SPI busses on the same device.Correct device name.
  • Analog-Digital Converters (ADCs)\ADS7830.xje (v1.4)Reference value can now be used even when internal reference is selected.
  • Analog-Digital Converters (ADCs)\LTC2258.xje (v1.1)Convert SWITCH with single bit argument into IF statement.
  • I2C IO port ExpandersMinor changes (changing IIC to I2C).
  • I2C IO port Expanders\1 port\PCA9538B.xje (v1.3)Add additional code files.
  • Memory\EEPROMChange IIC to I2C in enum description.
  • Memory\EEPROM\I2C\I2C EEPROM.xje (v1.5)Add ReadMemory and WriteMemory global functions.
  • Memory\DDRUpdate to buses
  • Memory\DDR2\DDR2_SODIMM.xje (v1.4)Minor textual changes
  • Memory\DDR2Update to buses
  • Memory\DDR3\DDR3_ECC_SODIMM.xje (v1.2)Minor textual changes
  • Memory\DDR3\DDR3_SODIMM.xje (v1.3)Minor textual changes
  • Memory\DDR3Update to buses
  • Memory\SDRAM\memtestSDRAM.xje (v1.7)Ensure a message is given when fault cannot be determined.Update DQMTest to make its behaviour clearer.Use debug format for “MEMTEST_DEBUG_ALL” output.
  • Memory\SDRAM\SDRAM.xje (v1.6)Remove unnecessary print of PASSED/FAILED.
  • Memory\SDRAMUpdate to buses
  • Memory\SRAM\memtestSRAM.xje (v1.7)Remove printing net links, which gives compile errors if the busses don’t exist.
  • Memory\SRAMRemove unnecessary print of PASSED/FAILED.
  • Memory\SSRAM_ZBTRAMRemove unnecessary print of PASSED/FAILED.Adjust device name; add description.
  • Memory\SSRAM_ZBTRAM\memtestSSRAM.xje (v1.5)Fix Address

    Test so that it checks for the correct expected value.

  • Memory\Flash\eMMC.xje (v1.6)Add testing of nRST pin.Move debug variable into SD_MMC.xje.Add description to file.
  • Memory\Flash\memtestNANDFlash.xje (v1.11)Support bad block detection for devices with 8192-byte pages.
  • Memory\Flash\SPI\SPI Flash.xje (v1.9)Enable nCS pin when checking if device is locked.
  • Memory\Memory Cards\SD_CARD_4bit.xje (v1.5)Add printing device link.Move debug variable to SD_MMC.xje.
  • Memory\Memory Cards\SD_CARD_8bit.xje (v1.5)Add printing device link.Move debug variable to SD_MMC.xje.
  • Memory\Memory Cards\SD_CARD_MicroSD.xje (v1.5)Add printing device link.Move debug variable to SD_MMC.xje.
  • Memory\Memory Cards\SD_CARD_SPI.xje (v1.4)Add printing device link.Minor code formatting changes.
  • Memory\Memory Cards\SD_MMC.xje (v1.6)Move debug variable into SD_MMC.xje.Update printing of device information, including delaying until EXT_CSD has been read where necessary.Add support for partitions, found in eMMC devices.
  • Protocols\IIC.xje (v1.7)Add configurable support for multiple IIC interfaces on a single device.Rename local functions for better consistency throughout file.Use I2C instead of IIC in all print statements and comments.
  • Protocols\SPI.xje (v1.3)Add configurable support for multiple SPI interfaces on a single device.Utilise comparison instead of XOR – no functional change.
  • Real-time clock (RTC)\BQ4802L.xje (v1.5)Remove unnecessary print of PASSED/FAILED.
  • Real-time clock (RTC)\M41T94.xje (v1.4)Remove unnecessary print of PASSED/FAILED.
  • RF\Synthesisers\Si4133.xje (v1.1)Add DEFAULT to SWITCH to catch invalid values.
  • Serial\CANAdded STANDBY polarity constant.
  • Serial\CAN\CAN_Transceiver_8-Pin_Standard.xje (v1.5)Reviewed part numbers and settings for CAN transceivers.Adjust device name and description.
  • Serial\CAN\CAN Transceiver.xje (v1.4)Added troubleshooting section
  • Serial\CAN\CAN_Transceiver_14-Pin_Fault_Tolerant.xje (v1.2)Spellings and formatting
  • Serial\CAN\CAN_Transceiver_8-Pin_Standard.xje (v1.4)Reviewed default configuration values
  • Serial\CAN\Dual CAN Transceiver.xje (v1.2)Added troubleshooting section

    Amended error handling structure

  • Serial\RS232Prevent loopback failures from being displayed when it is expected that they should fail (ie when the test is actually passing).
  • Utility\CRC.xje (v1.3)Update comments to include examples and clarify parameter usage.
  • Video\ADV7604.xje (v1.1)Update handling of errors to continue or return immediately in a more logical manner.

We welcome any suggestions for improving our products. Please contact us with any comments you may have and we will look into incorporating your ideas into a future version.