Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.

Dependencies:   MaximTinyTester MAX11410 CmdLine USBDevice

Revision:
60:f38c54a91794
Parent:
59:c0376adb6ebc
Child:
61:38ec81c33b7a
--- a/Test_Menu_MAX11410.cpp	Sun Mar 29 11:31:47 2020 +0000
+++ b/Test_Menu_MAX11410.cpp	Mon Mar 30 00:18:53 2020 +0000
@@ -98,9 +98,17 @@
 // CODE GENERATOR:           CommandReturn '@return 1 on success; 0 on failure'
 // CODE GENERATOR:           CommandDocTest '@test Init() expect 1'
 // CODE GENERATOR:           CommandDocTest 'TODO1: #169 SelfTest support @test tinyTester.print("message")'
-// CODE GENERATOR:           CommandDocTest '@test tinyTester.print("message print to console")'
-// CODE GENERATOR:           CommandDocTest '@test tinyTester.print("check part ID register")'
-// CODE GENERATOR:           CommandDocTest '@test tinyTester.print("check filter register POR value")'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID, buffer) expect 1 expect-buffer 0x000F02'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_0100_dddd_xddd_GP0_CTRL, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_0101_dddd_xddd_GP1_CTRL, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_0111_xddd_dddd_GP_SEQ_ADDR, buffer) expect 1 expect-buffer 0x00003a'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1000_x0dd_dddd_FILTER, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1001_dddd_dddd_CTRL, buffer) expect 1 expect-buffer 0x000001'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1010_dddd_dddd_SOURCE, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1011_dddd_dddd_MUX_CTRL0, buffer) expect 1 expect-buffer 0x0000ff'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1100_dddd_dddd_MUX_CTRL1, buffer) expect 1 expect-buffer 0x0000ff'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1101_dddd_dddd_MUX_CTRL2, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandDocTest '@test RegRead(MAX11410::CMD_r000_1110_xxdd_xddd_PGA, buffer) expect 1 expect-buffer 0x00'
 // CODE GENERATOR:           CommandDocTest '@test tinyTester.print("check filter register is writeable")'
 // CODE GENERATOR:           CommandDocTest '@test RegWrite(0x08, 0x34) expect 1'
 // CODE GENERATOR:           CommandDocTest '@test tinyTester.print("check filter register is readable")'
@@ -114,33 +122,6 @@
 // CODE GENERATOR:           CommandDocTest '@test tinyTester.input_timeout_time_msec = 100 // default 250'
 // CODE GENERATOR:           CommandDocTest 'TODO1: #169 SelfTest support @test tinyTester.Wait_Output_Settling()'
 // CODE GENERATOR:           CommandDocTest '@test tinyTester.Wait_Output_Settling()'
-// CODE GENERATOR: CommandDescriptionCMDWord = RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID,
-// CODE GENERATOR: MAX11410 Command Name = Init RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = *CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID?
-// CODE GENERATOR: MAX11410 Command Name = Init *CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID? (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER,
-// CODE GENERATOR: MAX11410 Command Name = Init RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = (&)(MAX11410::MAX11410_CMD_enum_t,
-// CODE GENERATOR: MAX11410 Command Name = Init (&)(MAX11410::MAX11410_CMD_enum_t, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = MAX11410::MAX11410_CMD_enum_t,
-// CODE GENERATOR: MAX11410 Command Name = Init MAX11410::MAX11410_CMD_enum_t, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = RegWrite(CMD_r000_1000_x0dd_dddd_FILTER,
-// CODE GENERATOR: MAX11410 Command Name = Init RegWrite(CMD_r000_1000_x0dd_dddd_FILTER, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = RegWrite(MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER,
-// CODE GENERATOR: MAX11410 Command Name = Init RegWrite(MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = RegWrite(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER,
-// CODE GENERATOR: MAX11410 Command Name = Init RegWrite(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
-// CODE GENERATOR: CommandDescriptionCMDWord = RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER,
-// CODE GENERATOR: MAX11410 Command Name = Init RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER, (void) --> uint8_t
-// CODE GENERATOR: ! -- helpString: ! -- Init
 // CODE GENERATOR: MAX11410 Command Name = VoltageOfCode_Unipolar (uint32_t value_u24) --> double
 // CODE GENERATOR: no Menu item hint in description
 // CODE GENERATOR: MAX11410 Command Name = VoltageOfCode_Bipolar_OffsetBinary (uint32_t value_u24) --> double
@@ -974,7 +955,7 @@
 // CODE GENERATOR: top of loop: testMenuCommand="!", testMenuFirstCharHandler="None"
 // CODE GENERATOR: test menu case '!':
 // CODE GENERATOR:           helpString '! -- Init'
-// CODE GENERATOR:           CMD_ 'RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER,'
+// CODE GENERATOR:           CMD_ 'None'
 // CODE GENERATOR:           CommandName 'Init'
 // CODE GENERATOR:           CommandParamIn 'void'
 // CODE GENERATOR:           CommandReturnType 'uint8_t'
@@ -985,9 +966,17 @@
 // CODE GENERATOR:           CommandReturn '@return 1 on success; 0 on failure'
 // CODE GENERATOR:           CommandTest '@test Init() expect 1'
 // CODE GENERATOR:           CommandTest 'TODO1: #169 SelfTest support @test tinyTester.print("message")'
-// CODE GENERATOR:           CommandTest '@test tinyTester.print("message print to console")'
-// CODE GENERATOR:           CommandTest '@test tinyTester.print("check part ID register")'
-// CODE GENERATOR:           CommandTest '@test tinyTester.print("check filter register POR value")'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID, buffer) expect 1 expect-buffer 0x000F02'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_0100_dddd_xddd_GP0_CTRL, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_0101_dddd_xddd_GP1_CTRL, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_0111_xddd_dddd_GP_SEQ_ADDR, buffer) expect 1 expect-buffer 0x00003a'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1000_x0dd_dddd_FILTER, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1001_dddd_dddd_CTRL, buffer) expect 1 expect-buffer 0x000001'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1010_dddd_dddd_SOURCE, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1011_dddd_dddd_MUX_CTRL0, buffer) expect 1 expect-buffer 0x0000ff'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1100_dddd_dddd_MUX_CTRL1, buffer) expect 1 expect-buffer 0x0000ff'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1101_dddd_dddd_MUX_CTRL2, buffer) expect 1 expect-buffer 0x00'
+// CODE GENERATOR:           CommandTest '@test RegRead(MAX11410::CMD_r000_1110_xxdd_xddd_PGA, buffer) expect 1 expect-buffer 0x00'
 // CODE GENERATOR:           CommandTest '@test tinyTester.print("check filter register is writeable")'
 // CODE GENERATOR:           CommandTest '@test RegWrite(0x08, 0x34) expect 1'
 // CODE GENERATOR:           CommandTest '@test tinyTester.print("check filter register is readable")'
@@ -1006,7 +995,7 @@
         {
                     // test menu command '!' handler:
                     // helpString='! -- Init'
-                    // CMD_='RegRead(MAX11410::MAX11410_CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER,'
+                    // CMD_='None'
                     // CommandName='Init'
                     // CommandParamIn='void'
                     // CommandReturnType='uint8_t'
@@ -1014,12 +1003,21 @@
                     // @Param[in]=''
                     // @Param[out]=''
                     // @Post=''
+                    // displayPost=''
                     // @Return='@return 1 on success; 0 on failure'
                     // @Test='@test Init() expect 1'
                     // @Test='TODO1: #169 SelfTest support @test tinyTester.print("message")'
-                    // @Test='@test tinyTester.print("message print to console")'
-                    // @Test='@test tinyTester.print("check part ID register")'
-                    // @Test='@test tinyTester.print("check filter register POR value")'
+                    // @Test='@test RegRead(MAX11410::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID, buffer) expect 1 expect-buffer 0x000F02'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_0100_dddd_xddd_GP0_CTRL, buffer) expect 1 expect-buffer 0x00'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_0101_dddd_xddd_GP1_CTRL, buffer) expect 1 expect-buffer 0x00'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_0111_xddd_dddd_GP_SEQ_ADDR, buffer) expect 1 expect-buffer 0x00003a'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1000_x0dd_dddd_FILTER, buffer) expect 1 expect-buffer 0x00'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1001_dddd_dddd_CTRL, buffer) expect 1 expect-buffer 0x000001'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1010_dddd_dddd_SOURCE, buffer) expect 1 expect-buffer 0x00'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1011_dddd_dddd_MUX_CTRL0, buffer) expect 1 expect-buffer 0x0000ff'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1100_dddd_dddd_MUX_CTRL1, buffer) expect 1 expect-buffer 0x0000ff'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1101_dddd_dddd_MUX_CTRL2, buffer) expect 1 expect-buffer 0x00'
+                    // @Test='@test RegRead(MAX11410::CMD_r000_1110_xxdd_xddd_PGA, buffer) expect 1 expect-buffer 0x00'
                     // @Test='@test tinyTester.print("check filter register is writeable")'
                     // @Test='@test RegWrite(0x08, 0x34) expect 1'
                     // @Test='@test tinyTester.print("check filter register is readable")'