Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.
Dependencies: MaximTinyTester MAX11410 CmdLine USBDevice
Diff: Test_Menu_MAX11410.cpp
- 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")'