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:
24:c03e67c9a1e7
Parent:
23:e0c36767f98b
Child:
25:a2afb91c605a
--- a/MAX11410.cpp	Thu Jul 25 03:41:55 2019 -0700
+++ b/MAX11410.cpp	Thu Jul 25 03:56:51 2019 -0700
@@ -263,10 +263,9 @@
     // warning -- WIP work in progress
     #warning "Not Implemented Yet: MAX11410::Write_8bit..."
     
-    int16_t mosiData16 = ((int16_t)regAddress << 8) | ((int16_t)regData);
-    
     //----------------------------------------
     // SPI write 16-bit mosiData16 and read misoData16
+    int16_t mosiData16 = ((int16_t)regAddress << 8) | ((int16_t)regData);
     SPIoutputCS(0);
     SPIwrite16bits(mosiData16);
     SPIoutputCS(1);
@@ -295,15 +294,14 @@
     // warning -- WIP work in progress
     #warning "Not Implemented Yet: MAX11410::Read_8bit..."
     
-    int16_t mosiData16 = ((CMD_1aaa_aaaa_REGISTER_READ | (int16_t)regAddress) << 8) | ((int16_t)0);
-    
     //----------------------------------------
     // SPI write 16-bit mosiData16 and read misoData16
+    int16_t mosiData16 = ((CMD_1aaa_aaaa_REGISTER_READ | (int16_t)regAddress) << 8) | ((int16_t)0);
     SPIoutputCS(0);
     int16_t misoData16 = SPIreadWrite16bits(mosiData16);
     SPIoutputCS(1);
-    
     (*ptrRegData) = (misoData16 & 0x00FF);
+    
     //----------------------------------------
     // success
     return 1;
@@ -328,11 +326,9 @@
     // warning -- WIP work in progress
     #warning "Not Implemented Yet: MAX11410::Write_16bit..."
     
+    //----------------------------------------
+    // SPI write 32-bit (24-bit) mosiData32 and read misoData32
     int32_t mosiData32 = ((int32_t)regAddress << 8) | ((int32_t)regData);
-    
-    //----------------------------------------
-    // SPI write 24-bit ____ and read ____
-    // SPI write 32-bit mosiData32 and read misoData32
     SPIoutputCS(0);
     int32_t misoData32 = SPIreadWrite32bits(mosiData32);
     SPIoutputCS(1);
@@ -361,16 +357,14 @@
     // warning -- WIP work in progress
     #warning "Not Implemented Yet: MAX11410::Read_16bit..."
     
+    //----------------------------------------
+    // SPI write 32-bit (24-bit) mosiData32 and read misoData32
     int32_t mosiData32 = ((CMD_1aaa_aaaa_REGISTER_READ | (int32_t)regAddress) << 16);
-    
-    //----------------------------------------
-    // SPI write 24-bit ____ and read ____
-    // SPI write 32-bit mosiData32 and read misoData32
     SPIoutputCS(0);
     int32_t misoData32 = SPIreadWrite32bits(mosiData32);
     SPIoutputCS(1);
-    
     (*ptrRegData) = (misoData32 & 0x00FFFF);
+    
     //----------------------------------------
     // success
     return 1;
@@ -395,10 +389,9 @@
     // warning -- WIP work in progress
     #warning "Not Implemented Yet: MAX11410::Write_24bit..."
     
-    int32_t mosiData32 = ((int32_t)regAddress << 24) | ((int32_t)regData & 0x00FFFFFF);
-    
     //----------------------------------------
     // SPI write 32-bit mosiData32 and read misoData32
+    int32_t mosiData32 = ((int32_t)regAddress << 24) | ((int32_t)regData & 0x00FFFFFF);
     SPIoutputCS(0);
     SPIreadWrite32bits(mosiData32);
     SPIoutputCS(1);
@@ -427,15 +420,14 @@
     // warning -- WIP work in progress
     #warning "Not Implemented Yet: MAX11410::Read_24bit..."
     
-    int32_t mosiData32 = ((CMD_1aaa_aaaa_REGISTER_READ | (int32_t)regAddress) << 24);
-    
     //----------------------------------------
     // SPI write 32-bit mosiData32 and read misoData32
+    int32_t mosiData32 = ((CMD_1aaa_aaaa_REGISTER_READ | (int32_t)regAddress) << 24);
     SPIoutputCS(0);
     int32_t misoData32 = SPIreadWrite32bits(mosiData32);
     SPIoutputCS(1);
-    
     (*ptrRegData) = (misoData32 & 0x00FFFFFF);
+    
     //----------------------------------------
     // success
     return 1;