MAX11410 high speed 24-bit Delta-Sigma ADC
Dependents: MAX11410BOB_24bit_ADC MAX11410BOB_Serial_Tester
Diff: MAX11410.cpp
- 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