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 TestAdd SFDP Test
Update MT25Q family defaults to use Quad SFDP test instead of nWP Test
Modify SPI NOR Flash to support XJFlashChange bus name CS to nCS
Create top-level Chip Select Assert/Deassert functionsAdd 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 copyrightAdd 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 TestAdd SFDP Test
Update MT25Q family defaults to use Quad SFDP test instead of nWP Test
Modify SPI NOR Flash to support XJFlashChange bus name CS to nCS
Create top-level Chip Select Assert/Deassert functionsAdd 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 copyrightAdd 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.
