MAX11410 high speed 24-bit Delta-Sigma ADC

Dependents:   MAX11410BOB_24bit_ADC MAX11410BOB_Serial_Tester

Revision:
20:fb7527415308
Parent:
19:50cf5da53d36
Child:
21:847b2220e96e
--- a/MAX11410.cpp	Sun Mar 29 11:09:11 2020 +0000
+++ b/MAX11410.cpp	Sun Mar 29 17:15:20 2020 -0700
@@ -413,16 +413,50 @@
 // @future test xxxxxx // comment
 //
 // TODO1: #169 SelfTest support @test tinyTester.print("message")
-// @test tinyTester.print("message print to console")
+// @future test tinyTester.print("message print to console")
 //
 // TODO1: #169 SelfTest support RegRead
-// @test tinyTester.print("check part ID register")
-// @future test RegRead(MAX11410::CMD_enum_t::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID, &buffer) expect 1 expect-buffer 0x000F02
-// @future test *CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID? expect 0x000F02
+// @future test tinyTester.print("PART_ID value")
+// @test RegRead(MAX11410::CMD_r001_0001_xxxx_xxxx_xxxx_xxxx_xxxx_xddd_PART_ID, buffer) expect 1 expect-buffer 0x000F02
+//
+// @future test tinyTester.print("POR value 0x04 CMD_r000_0100_dddd_xddd_GP0_CTRL")
+// @test RegRead(MAX11410::CMD_r000_0100_dddd_xddd_GP0_CTRL, buffer) expect 1 expect-buffer 0x00
+//
+// @future test tinyTester.print("POR value 0x05 CMD_r000_0101_dddd_xddd_GP1_CTRL")
+// @test RegRead(MAX11410::CMD_r000_0101_dddd_xddd_GP1_CTRL, buffer) expect 1 expect-buffer 0x00
+//
+// @future test tinyTester.print("POR value 0x07 CMD_r000_0111_xddd_dddd_GP_SEQ_ADDR")
+// @test RegRead(MAX11410::CMD_r000_0111_xddd_dddd_GP_SEQ_ADDR, buffer) expect 1 expect-buffer 0x00003a
 //
 // TODO1: #169 SelfTest support RegWrite and custom enum types
-// @test tinyTester.print("check filter register POR value")
-// @future test RegRead(MAX11410::CMD_enum_t::CMD_r000_1000_x0dd_dddd_FILTER, &buffer) expect 1 expect-buffer 0x00
+// @future test tinyTester.print("POR value 0x08 CMD_r000_1000_x0dd_dddd_FILTER")
+// @test RegRead(MAX11410::CMD_r000_1000_x0dd_dddd_FILTER, buffer) expect 1 expect-buffer 0x00
+// could also be stated as RegRead(0x08, buffer) expect 1 expect-buffer 0x00
+//
+// @future test tinyTester.print("POR value 0x09 CMD_r000_1001_dddd_dddd_CTRL")
+// @test RegRead(MAX11410::CMD_r000_1001_dddd_dddd_CTRL, buffer) expect 1 expect-buffer 0x000001
+//
+// @future test tinyTester.print("POR value 0x0a CMD_r000_1010_dddd_dddd_SOURCE")
+// @test RegRead(MAX11410::CMD_r000_1010_dddd_dddd_SOURCE, buffer) expect 1 expect-buffer 0x00
+//
+// @future test tinyTester.print("POR value 0x0b CMD_r000_1011_dddd_dddd_MUX_CTRL0")
+// @test RegRead(MAX11410::CMD_r000_1011_dddd_dddd_MUX_CTRL0, buffer) expect 1 expect-buffer 0x0000ff
+//
+// @future test tinyTester.print("POR value 0x0c CMD_r000_1100_dddd_dddd_MUX_CTRL1")
+// @test RegRead(MAX11410::CMD_r000_1100_dddd_dddd_MUX_CTRL1, buffer) expect 1 expect-buffer 0x0000ff
+//
+// @future test tinyTester.print("POR value 0x0d CMD_r000_1101_dddd_dddd_MUX_CTRL2")
+// @test RegRead(MAX11410::CMD_r000_1101_dddd_dddd_MUX_CTRL2, buffer) expect 1 expect-buffer 0x00
+//
+// @future test tinyTester.print("POR value 0x0e CMD_r000_1110_xxdd_xddd_PGA")
+// @test RegRead(MAX11410::CMD_r000_1110_xxdd_xddd_PGA, buffer) expect 1 expect-buffer 0x00
+//
+// @future test     CMD_r000_1111_dddd_dddd_WAIT_EXT = 0x0f, //!< 0b0001111
+// @future test     CMD_r001_0000_xxxx_xxxx_WAIT_START = 0x10, //!< 0b0010000
+//
+//
+//
+//
 // @test tinyTester.print("check filter register is writeable")
 // @future test tinyTester.print("this is a real mess dealing with the custom types")
 // @test RegWrite(0x08, 0x34) expect 1