Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.
Dependencies: MaximTinyTester MAX11131 CmdLine MAX541 USBDevice
Diff: Test_Menu_MAX11131.cpp
- Revision:
- 33:c8457aa26ed0
- Parent:
- 32:3d22e3e23670
- Child:
- 34:e28c083ce03d
--- a/Test_Menu_MAX11131.cpp Tue Jun 01 19:56:56 2021 -0700 +++ b/Test_Menu_MAX11131.cpp Thu Jun 03 01:40:34 2021 -0700 @@ -539,98 +539,168 @@ // @Post=' // @post AINcode[NUM_CHANNELS] contains the latest readings in LSBs' // displayPost='' // @Return='' + // @Test='@test group SPI48_3MSps // support 3MSps parts SCLK<=48MHz /*!Arduino:(enabled by default)*/' + // @Test='@test group SPI48_3MSps tinyTester.print("SPI 48MHz")' + // @Test='@test group SPI48_3MSps spi_frequency(48000000); // support 3MSps parts SCLK<=48MHz' + // @Test='@test group SPI48_3MSps get_spi_frequency() expect 48000000' + // @Test='@test group SPI16MHz_1MSps // support 1MSps parts SCLK<=16MHz /*!Arduino:(enabled by default)*/' + // @Test='@test group SPI16MHz_1MSps tinyTester.print("SPI 16MHz")' + // @Test='@test group SPI16MHz_1MSps spi_frequency(16000000); // support 1MSps parts SCLK<=16MHz' + // @Test='@test group SPI16MHz_1MSps get_spi_frequency() expect 16000000' + // @Test='@test group SPI8MHz_500kSps // support 500kSps parts SCLK<=8MHz /*!Arduino:(enabled by default)*/' + // @Test='@test group SPI8MHz_500kSps tinyTester.print("SPI 8MHz")' + // @Test='@test group SPI8MHz_500kSps spi_frequency(8000000); // support 500kSps parts SCLK<=8MHz' + // @Test='@test group SPI8MHz_500kSps get_spi_frequency() expect 8000000' + // @Test='@test group SPI12MHz_1MSps // support 1MSps parts SCLK<=16MHz /*!Arduino:(enabled by default)*/' + // @Test='@test group SPI12MHz_1MSps tinyTester.print("SPI 12MHz")' + // @Test='@test group SPI12MHz_1MSps spi_frequency(12000000); // support 1MSps parts SCLK<=16MHz' + // @Test='@test group SPI12MHz_1MSps get_spi_frequency() expect 12000000' // @Test='@test tinyTester.blink_time_msec = 75 // default 75 resume hardware self test' - // @Test='@test tinyTester.print("1.0: Test Scan_0100_StandardExt -- verify SPI (VDD, GND, SCLK, MOSI, MISO, CS)")' + // @Test='@test tinyTester.print("0.0: MAX11131.Init()")' // @Test='@test Init()' // @Test='@test VRef expect 2.500 // Nominal Full-Scale Voltage Reference' - // @Test='@test tinyTester.print("1.0: Test SCAN_0100_StandardExt -- verify SPI (VDD, GND, SCLK, MOSI, MISO, CS)")' - // @Test='@test SPIoutputCS(0)' - // @Test='@test tinyTester.print("MOSI <-- 1000_0000_0000_0000 ADC_CONFIGURATION REFSEL=0 SPM[1:0]=0 ECHO=0")' - // @Test='@test SPIwrite16bits(0x8000)' - // @Test='@test tinyTester.print("MOSI <-- 0010_0111_1010_0100 ADC_MODE_CONTROL SCAN_0100_StandardExt CHSEL=15 RESET=1 CHANID=1")' - // @Test='@test SPIwrite16bits(0x27a4)' - // @Test='@test tinyTester.print("MISO --> 0x0003 expect 0x0xxx (channel ID 0)")' - // @Test='@test SPIread16bits() expect 0x0000 mask 0xF000 // expect 0x0xxx (channel ID 0)' - // @Test='@test tinyTester.print("MISO --> 0x100a expect 0x1xxx (channel ID 1)")' - // @Test='@test SPIread16bits() expect 0x1000 mask 0xF000 // expect 0x1xxx (channel ID 1)' - // @Test='@test tinyTester.print("MISO --> 0x2034 expect 0x2xxx (channel ID 2)")' - // @Test='@test SPIread16bits() expect 0x2000 mask 0xF000 // expect 0x2xxx (channel ID 2)' - // @Test='@test tinyTester.print("MISO --> 0x3065 expect 0x3xxx (channel ID 3)")' - // @Test='@test SPIread16bits() expect 0x3000 mask 0xF000 // expect 0x3xxx (channel ID 3)' - // @Test='@test tinyTester.print("MISO --> 0x4210 expect 0x4xxx (channel ID 4)")' - // @Test='@test SPIread16bits() expect 0x4000 mask 0xF000 // expect 0x4xxx (channel ID 4)' - // @Test='@test tinyTester.print("MISO --> 0x5243 expect 0x5xxx (channel ID 5)")' - // @Test='@test SPIread16bits() expect 0x5000 mask 0xF000 // expect 0x5xxx (channel ID 5)' - // @Test='@test tinyTester.print("MISO --> 0x6016 expect 0x6xxx (channel ID 6)")' - // @Test='@test SPIread16bits() expect 0x6000 mask 0xF000 // expect 0x6xxx (channel ID 6)' - // @Test='@test tinyTester.print("MISO --> 0x701a expect 0x7xxx (channel ID 7)")' - // @Test='@test SPIread16bits() expect 0x7000 mask 0xF000 // expect 0x7xxx (channel ID 7)' - // @Test='@test tinyTester.print("MISO --> 0x8013 expect 0x8xxx (channel ID 8)")' - // @Test='@test SPIread16bits() expect 0x8000 mask 0xF000 // expect 0x8xxx (channel ID 8)' - // @Test='@test tinyTester.print("MISO --> 0x901a expect 0x9xxx (channel ID 9)")' - // @Test='@test SPIread16bits() expect 0x9000 mask 0xF000 // expect 0x9xxx (channel ID 9)' - // @Test='@test tinyTester.print("MISO --> 0xa013 expect 0xaxxx (channel ID 10)")' - // @Test='@test SPIread16bits() expect 0xA000 mask 0xF000 // expect 0xaxxx (channel ID 10)' - // @Test='@test tinyTester.print("MISO --> 0xb020 expect 0xbxxx (channel ID 11)")' - // @Test='@test SPIread16bits() expect 0xB000 mask 0xF000 // expect 0xbxxx (channel ID 11)' - // @Test='@test tinyTester.print("MISO --> 0xc015 expect 0xcxxx (channel ID 12)")' - // @Test='@test SPIread16bits() expect 0xC000 mask 0xF000 // expect 0xcxxx (channel ID 12)' - // @Test='@test tinyTester.print("MISO --> 0xd02d expect 0xdxxx (channel ID 13)")' - // @Test='@test SPIread16bits() expect 0xD000 mask 0xF000 // expect 0xdxxx (channel ID 13)' - // @Test='@test tinyTester.print("MISO --> 0xefff expect 0xexxx (channel ID 14)")' - // @Test='@test SPIread16bits() expect 0xE000 mask 0xF000 // expect 0xexxx (channel ID 14)' - // @Test='@test tinyTester.print("MISO --> 0xf000 expect 0xfxxx (channel ID 15)")' - // @Test='@test SPIread16bits() expect 0xF000 mask 0xF000 // expect 0xfxxx (channel ID 15)' - // @Test='@test SPIoutputCS(1)' - // @Test='@test tinyTester.print("4 ch=15 pm=0 id=1 -- ScanStandardExternalClock")' - // @Test='@test tinyTester.print("channelNumber_0_15 = 15")' - // @Test='@test channelNumber_0_15 = 15' - // @Test='@test tinyTester.print("PowerManagement_0_2 = 0")' - // @Test='@test PowerManagement_0_2 = 0 // 0=Normal' - // @Test='@test tinyTester.print("chan_id_0_1 = 1")' - // @Test='@test chan_id_0_1 = 1 // misoData16 = CH[3:0] DATA[11:0]' - // @Test='@test tinyTester.print("ScanStandardExternalClock() expect 16")' - // @Test='@test ScanStandardExternalClock() expect 16 // Scan_0100_StandardExt' - // @Test='@test tinyTester.print("NumWords expect 16")' - // @Test='@test NumWords expect 16' - // @Test='@test ReadAINcode()' - // @Test='@test tinyTester.print("Verify RAW_misoData16[0..15]>>12&0x000F == 0..15 channelId")' - // @Test='@test RAW_misoData16[0] expect 0x0000 mask 0xF000 // expect 0x0xxx (channel ID 0)' - // @Test='@test RAW_misoData16[1] expect 0x1000 mask 0xF000 // expect 0x1xxx (channel ID 1)' - // @Test='@test RAW_misoData16[2] expect 0x2000 mask 0xF000 // expect 0x2xxx (channel ID 2)' - // @Test='@test RAW_misoData16[3] expect 0x3000 mask 0xF000 // expect 0x3xxx (channel ID 3)' - // @Test='@test RAW_misoData16[4] expect 0x4000 mask 0xF000 // expect 0x4xxx (channel ID 4)' - // @Test='@test RAW_misoData16[5] expect 0x5000 mask 0xF000 // expect 0x5xxx (channel ID 5)' - // @Test='@test RAW_misoData16[6] expect 0x6000 mask 0xF000 // expect 0x6xxx (channel ID 6)' - // @Test='@test RAW_misoData16[7] expect 0x7000 mask 0xF000 // expect 0x7xxx (channel ID 7)' - // @Test='@test RAW_misoData16[8] expect 0x8000 mask 0xF000 // expect 0x8xxx (channel ID 8)' - // @Test='@test RAW_misoData16[9] expect 0x9000 mask 0xF000 // expect 0x9xxx (channel ID 9)' - // @Test='@test RAW_misoData16[10] expect 0xA000 mask 0xF000 // expect 0xaxxx (channel ID 10)' - // @Test='@test RAW_misoData16[11] expect 0xB000 mask 0xF000 // expect 0xbxxx (channel ID 11)' - // @Test='@test RAW_misoData16[12] expect 0xC000 mask 0xF000 // expect 0xcxxx (channel ID 12)' - // @Test='@test RAW_misoData16[13] expect 0xD000 mask 0xF000 // expect 0xdxxx (channel ID 13)' - // @Test='@test RAW_misoData16[14] expect 0xE000 mask 0xF000 // expect 0xexxx (channel ID 14)' - // @Test='@test RAW_misoData16[15] expect 0xF000 mask 0xF000 // expect 0xfxxx (channel ID 15)' - // @Test='@test tinyTester.print("MOSI <-- 1000_0000_0000_0000 ADC_CONFIGURATION REFSEL=0 SPM[1:0]=0 ECHO=0")' + // @Test='@test group TEST10_SCAN_0100 // Test SCAN_0100_StandardExt -- verify VDD,GND,SCLK,MOSI,MISO,CS /*!Arduino:(enabled by default)*/' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("1.0: Test SCAN_0100_StandardExt -- verify VDD,GND,SCLK,MOSI,MISO,CS")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("0000_0000_0100_0010 ADC_MODE_CONTROL SCAN_0000")' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print(" CHSEL=0 RESET=2 CHANID=1")' + // @Test='@test group TEST10_SCAN_0100 SPIwrite16bits(0x0040)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits()' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits()' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits()' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("1000_0000_0000_0000 ADC_CONFIGURATION REFSEL=0 SPM[1:0]=0 ECHO=0")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIwrite16bits(0x8000)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("0010_0111_1010_0100 ADC_MODE_CONTROL SCAN_0100_StandardExt")' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print(" CHSEL=15 RESET=1 CHANID=1")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIwrite16bits(0x27a4)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x0xxx (channel ID 0)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x0000 mask 0xF000 // expect 0x0xxx (channel ID 0)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x1xxx (channel ID 1)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x1000 mask 0xF000 // expect 0x1xxx (channel ID 1)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x2xxx (channel ID 2)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x2000 mask 0xF000 // expect 0x2xxx (channel ID 2)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x3xxx (channel ID 3)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x3000 mask 0xF000 // expect 0x3xxx (channel ID 3)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x4xxx (channel ID 4)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x4000 mask 0xF000 // expect 0x4xxx (channel ID 4)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x5xxx (channel ID 5)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x5000 mask 0xF000 // expect 0x5xxx (channel ID 5)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x6xxx (channel ID 6)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x6000 mask 0xF000 // expect 0x6xxx (channel ID 6)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x7xxx (channel ID 7)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x7000 mask 0xF000 // expect 0x7xxx (channel ID 7)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x8xxx (channel ID 8)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x8000 mask 0xF000 // expect 0x8xxx (channel ID 8)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0x9xxx (channel ID 9)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0x9000 mask 0xF000 // expect 0x9xxx (channel ID 9)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0xaxxx (channel ID 10)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0xA000 mask 0xF000 // expect 0xaxxx (channel ID 10)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0xbxxx (channel ID 11)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0xB000 mask 0xF000 // expect 0xbxxx (channel ID 11)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0xcxxx (channel ID 12)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0xC000 mask 0xF000 // expect 0xcxxx (channel ID 12)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0xdxxx (channel ID 13)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0xD000 mask 0xF000 // expect 0xdxxx (channel ID 13)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0xexxx (channel ID 14)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0xE000 mask 0xF000 // expect 0xexxx (channel ID 14)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST10_SCAN_0100 tinyTester.print("MISO --> expect 0xfxxx (channel ID 15)")' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(0)' + // @Test='@test group TEST10_SCAN_0100 SPIread16bits() expect 0xF000 mask 0xF000 // expect 0xfxxx (channel ID 15)' + // @Test='@test group TEST10_SCAN_0100 SPIoutputCS(1)' + // @Test='@test group TEST4_SCAN_0100 // 4 ch=15 pm=0 id=1 -- ScanStandardExternalCloc /*!Arduino:(enabled by default)*/' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("4 ch=15 pm=0 id=1 -- ScanStandardExternalClock")' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("channelNumber_0_15 = 15")' + // @Test='@test group TEST4_SCAN_0100 channelNumber_0_15 = 15' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("PowerManagement_0_2 = 0")' + // @Test='@test group TEST4_SCAN_0100 PowerManagement_0_2 = 0 // 0=Normal' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("chan_id_0_1 = 1")' + // @Test='@test group TEST4_SCAN_0100 chan_id_0_1 = 1 // misoData16 = CH[3:0] DATA[11:0]' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("ScanStandardExternalClock() expect 16")' + // @Test='@test group TEST4_SCAN_0100 ScanStandardExternalClock() expect 16 // Scan_0100_StandardExt' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("NumWords expect 16")' + // @Test='@test group TEST4_SCAN_0100 NumWords expect 16' + // @Test='@test group TEST4_SCAN_0100 ReadAINcode()' + // @Test='@test group TEST4_SCAN_0100 tinyTester.print("Verify RAW_misoData16[0..15]>>12&0x000F == 0..15 channelId")' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[0] expect 0x0000 mask 0xF000 // expect 0x0xxx (channel ID 0)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[1] expect 0x1000 mask 0xF000 // expect 0x1xxx (channel ID 1)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[2] expect 0x2000 mask 0xF000 // expect 0x2xxx (channel ID 2)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[3] expect 0x3000 mask 0xF000 // expect 0x3xxx (channel ID 3)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[4] expect 0x4000 mask 0xF000 // expect 0x4xxx (channel ID 4)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[5] expect 0x5000 mask 0xF000 // expect 0x5xxx (channel ID 5)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[6] expect 0x6000 mask 0xF000 // expect 0x6xxx (channel ID 6)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[7] expect 0x7000 mask 0xF000 // expect 0x7xxx (channel ID 7)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[8] expect 0x8000 mask 0xF000 // expect 0x8xxx (channel ID 8)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[9] expect 0x9000 mask 0xF000 // expect 0x9xxx (channel ID 9)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[10] expect 0xA000 mask 0xF000 // expect 0xaxxx (channel ID 10)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[11] expect 0xB000 mask 0xF000 // expect 0xbxxx (channel ID 11)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[12] expect 0xC000 mask 0xF000 // expect 0xcxxx (channel ID 12)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[13] expect 0xD000 mask 0xF000 // expect 0xdxxx (channel ID 13)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[14] expect 0xE000 mask 0xF000 // expect 0xexxx (channel ID 14)' + // @Test='@test group TEST4_SCAN_0100 RAW_misoData16[15] expect 0xF000 mask 0xF000 // expect 0xfxxx (channel ID 15)' + // @Test='@test tinyTester.print("1000_0000_0000_0000 ADC_CONFIGURATION REFSEL=0 SPM[1:0]=0 ECHO=0")' // @Test='@test SPIoutputCS(0)' // @Test='@test SPIwrite16bits(0x8000)' // @Test='@test SPIoutputCS(1)' - // @Test='@test tinyTester.print("MOSI <-- 0010_0111_1010_0100 ADC_MODE_CONTROL Scan_0100_StandardExt CHSEL=15 RESET=1 CHANID=1")' + // @Test='@test tinyTester.print("0010_0111_1010_0100 ADC_MODE_CONTROL Scan_0100_StandardExt")' + // @Test='@test tinyTester.print(" CHSEL=15 RESET=1 CHANID=1")' // @Test='@test SPIoutputCS(0)' // @Test='@test SPIwrite16bits(0x27a4)' // @Test='@test SPIoutputCS(1)' - // @Test='@test tinyTester.print("1.1: Test Scan_0011_StandardInt -- verify Internal Clock signals (CNVST, EOC)")' - // @Test='@test Init();' - // @Test='@test SPIoutputCS(0); // drive CS low' - // @Test='@test SPIoutputCS(1); // drive CS high' - // @Test='@test tinyTester.print("MOSI <-- 1000_0000_0000_0000 ADC_CONFIGURATION REFSEL=0 SPM[1:0]=0 ECHO=0")' - // @Test='@test SPIoutputCS(0); // drive CS low' - // @Test='@test SPIwrite16bits(0x8000);' - // @Test='@test SPIoutputCS(1); // drive CS high' - // @Test='@test tinyTester.print("MOSI <-- 0001_1001_1010_0000 ADC_MODE_CONTROL Scan_0011_StandardInt CHSEL=3 RESET=1 SWCNV=0")' - // @Test='@test SPIoutputCS(0); // drive CS low' - // @Test='@test SPIwrite16bits(0x19a0);' - // @Test='@test SPIoutputCS(1); // drive CS high' + // @Test='@test group TEST11_SCAN_0011 // 1.1: Test Scan_0011_StandardInt -- verify Internal Clock CNVST,EOC /*!Arduino:(enabled by default)*/' + // @Test='@test group TEST11_SCAN_0011 tinyTester.print("1.1: Test Scan_0011_StandardInt -- verify Internal Clock CNVST,EOC")' + // @Test='@test group TEST11_SCAN_0011 Init();' + // @Test='@test group TEST11_SCAN_0011 SPIoutputCS(0); // drive CS low' + // @Test='@test group TEST11_SCAN_0011 group TEST11_SCAN_0011 SPIoutputCS(1); // drive CS high' + // @Test='@test group TEST11_SCAN_0011 tinyTester.print("1000_0000_0000_0000 ADC_CONFIGURATION REFSEL=0 SPM[1:0]=0 ECHO=0")' + // @Test='@test group TEST11_SCAN_0011 SPIoutputCS(0); // drive CS low' + // @Test='@test group TEST11_SCAN_0011 SPIwrite16bits(0x8000);' + // @Test='@test group TEST11_SCAN_0011 SPIoutputCS(1); // drive CS high' + // @Test='@test group TEST11_SCAN_0011 tinyTester.print("0001_1001_1010_0000 ADC_MODE_CONTROL Scan_0011_StandardInt")' + // @Test='@test group TEST11_SCAN_0011 tinyTester.print(" CHSEL=3 RESET=1 SWCNV=0")' + // @Test='@test group TEST11_SCAN_0011 SPIoutputCS(0); // drive CS low' + // @Test='@test group TEST11_SCAN_0011 SPIwrite16bits(0x19a0);' + // @Test='@test group TEST11_SCAN_0011 SPIoutputCS(1); // drive CS high' cmdLine.serial().printf("Init"); // call function Init g_MAX11131_device.Init();