Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.
Dependencies: MaximTinyTester CmdLine MAX541 USBDevice
Diff: Test_Menu_MAX11043.cpp
- Revision:
- 91:9e78c6194d6e
- Parent:
- 90:d6ed8a8c5f26
- Child:
- 92:ce099f7cfd4b
--- a/Test_Menu_MAX11043.cpp Fri Feb 28 23:46:49 2020 +0000 +++ b/Test_Menu_MAX11043.cpp Mon Mar 02 11:47:44 2020 +0000 @@ -206,10 +206,10 @@ // adcb_newest = SIGN_EXTEND_INT16_VALUE(g_MAX11043_device.adcb); // adcc_newest = SIGN_EXTEND_INT16_VALUE(g_MAX11043_device.adcc); // adcd_newest = SIGN_EXTEND_INT16_VALUE(g_MAX11043_device.adcd); - adca_newest = g_MAX11043_device.adca; if (adca_newest & 0x8000) { adca_newest = adca_newest - 65536; } - adcb_newest = g_MAX11043_device.adcb; if (adcb_newest & 0x8000) { adcb_newest = adcb_newest - 65536; } - adcc_newest = g_MAX11043_device.adcc; if (adcc_newest & 0x8000) { adcc_newest = adcc_newest - 65536; } - adcd_newest = g_MAX11043_device.adcd; if (adcd_newest & 0x8000) { adcd_newest = adcd_newest - 65536; } + adca_newest = g_MAX11043_device.adca; // if (adca_newest & 0x8000) { adca_newest = adca_newest - 65536; } + adcb_newest = g_MAX11043_device.adcb; // if (adcb_newest & 0x8000) { adcb_newest = adcb_newest - 65536; } + adcc_newest = g_MAX11043_device.adcc; // if (adcc_newest & 0x8000) { adcc_newest = adcc_newest - 65536; } + adcd_newest = g_MAX11043_device.adcd; // if (adcd_newest & 0x8000) { adcd_newest = adcd_newest - 65536; } // 2020-02-26 this fails because using LDRHI instruction (unsigned comparison), must use signed instead. // Try SIGN_EXTEND_INT16_VALUE to force signed comparison (ldrGE, ldrLT, ldrGT, ldrLE) instead of unsigned comparision (ldrHS, ldrLO, ldrHI, ldrLS) if (adca_MAX_SEEN < adca_newest) {