eeprom_test

Dependencies:   mbed FastPWM

Revision:
68:135a2d087198
Parent:
67:cfc88fd0591e
--- a/CAN/function_CAN.cpp	Wed Jun 03 08:46:45 2020 +0000
+++ b/CAN/function_CAN.cpp	Mon Jul 20 06:58:38 2020 +0000
@@ -55,9 +55,9 @@
         case CRX_SET_BNO: {
             BNO = (int16_t) msg.data[1];
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_BNO, (int16_t) BNO);
+            spi_eeprom_write(RID_BNO, (int16_t) BNO);
             CAN_ID_INIT(); // can id init
             break;
         }
@@ -70,7 +70,7 @@
             SENSING_MODE = (uint8_t) msg.data[2];
             CURRENT_CONTROL_MODE = (uint8_t) msg.data[3];
             FLAG_VALVE_DEADZONE = (uint8_t) msg.data[4];
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             break;
         }
         case CRX_SET_ENC_ZERO: {
@@ -102,7 +102,7 @@
 
         case CRX_SET_CAN_FREQ: {
             CAN_FREQ = (int16_t) (msg.data[1] | msg.data[2] << 8);
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             break;
         }
 
@@ -147,9 +147,9 @@
             else
                 DIR_JOINT_ENC = -1;
                 
-            ROM_RESET_DATA();   
+            ////ROM_RESET_DATA();   
             
-            //spi_eeprom_write(RID_JOINT_ENC_DIR, (int16_t) DIR_JOINT_ENC);
+            spi_eeprom_write(RID_JOINT_ENC_DIR, (int16_t) DIR_JOINT_ENC);
 
             break;
         }
@@ -167,9 +167,9 @@
             else
                 DIR_VALVE = -1;
                 
-            ROM_RESET_DATA();    
+            ////ROM_RESET_DATA();    
             
-            //spi_eeprom_write(RID_VALVE_DIR, (int16_t) DIR_VALVE);
+            spi_eeprom_write(RID_VALVE_DIR, (int16_t) DIR_VALVE);
 
             break;
         }
@@ -187,9 +187,9 @@
             else
                 DIR_VALVE_ENC = -1;
                 
-            ROM_RESET_DATA();
+            ////////ROM_RESET_DATA();
 
-            //spi_eeprom_write(RID_VALVE_ENC_DIR, (int16_t) DIR_VALVE_ENC);
+            spi_eeprom_write(RID_VALVE_ENC_DIR, (int16_t) DIR_VALVE_ENC);
 
             break;
         }
@@ -203,9 +203,9 @@
         case CRX_SET_VOLTAGE_SUPPLY: {
             SUPPLY_VOLTAGE = (double) ((int16_t) (msg.data[1] | msg.data[2] << 8)) / 10.0f;
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_VOLATGE_SUPPLY, (int16_t) (SUPPLY_VOLTAGE * 10.));
+            spi_eeprom_write(RID_VOLATGE_SUPPLY, (int16_t) (SUPPLY_VOLTAGE * 10.));
 
             break;
         }
@@ -219,9 +219,9 @@
         case CRX_SET_VOLTAGE_VALVE: {
             VALVE_VOLTAGE_LIMIT = (double) ((int16_t) (msg.data[1] | msg.data[2] << 8)) / 10.0f;
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_VOLTAGE_VALVE, (int16_t) (VALVE_VOLTAGE_LIMIT * 10.));
+            spi_eeprom_write(RID_VOLTAGE_VALVE, (int16_t) (VALVE_VOLTAGE_LIMIT * 10.));
 
 
             break;
@@ -245,27 +245,27 @@
                 I_GAIN_VALVE_POSITION = (int16_t) (msg.data[4] | msg.data[5] << 8);
                 D_GAIN_VALVE_POSITION = (int16_t) (msg.data[6] | msg.data[7] << 8);
                 
-                ROM_RESET_DATA();
+                ////ROM_RESET_DATA();
 
             } else if (msg.data[1] == 1) {
                 P_GAIN_JOINT_POSITION = (int16_t) (msg.data[2] | msg.data[3] << 8);
                 I_GAIN_JOINT_POSITION = (int16_t) (msg.data[4] | msg.data[5] << 8);
                 D_GAIN_JOINT_POSITION = (int16_t) (msg.data[6] | msg.data[7] << 8);
                 
-                ROM_RESET_DATA();
+                ////ROM_RESET_DATA();
                 
             } else if (msg.data[1] == 2) {
                 P_GAIN_JOINT_TORQUE = (int16_t) (msg.data[2] | msg.data[3] << 8);
                 I_GAIN_JOINT_TORQUE = (int16_t) (msg.data[4] | msg.data[5] << 8);
                 D_GAIN_JOINT_TORQUE = (int16_t) (msg.data[6] | msg.data[7] << 8);
                 
-                ROM_RESET_DATA();
+                ////ROM_RESET_DATA();
                 
             } else if (msg.data[1] == 3) {
                 K_SPRING = (float) (((float) ((int16_t) (msg.data[2] | msg.data[3] << 8))) * 0.1f);
                 D_DAMPER = (float) (((float) ((int16_t) (msg.data[4] | msg.data[5] << 8))) * 0.01f);
                 
-//                ROM_RESET_DATA();     //For Real-time changing
+//                //////ROM_RESET_DATA();     //For Real-time changing
             }
 
             break;
@@ -282,7 +282,7 @@
             VALVE_DEADZONE_PLUS = (int16_t) (msg.data[3] | msg.data[4] << 8);
             VALVE_DEADZONE_MINUS = (int16_t) (msg.data[5] | msg.data[6] << 8);
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
 
             break;
         }
@@ -296,9 +296,9 @@
         case CRX_SET_VELOCITY_COMP_GAIN: {
             VELOCITY_COMP_GAIN = (int16_t) (msg.data[1] | msg.data[2] << 8);
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_VELOCITY_COMP_GAIN, (int16_t) VELOCITY_COMP_GAIN);
+            spi_eeprom_write(RID_VELOCITY_COMP_GAIN, (int16_t) VELOCITY_COMP_GAIN);
 
             break;
         }
@@ -312,9 +312,9 @@
         case CRX_SET_COMPLIANCE_GAIN: {
             COMPLIANCE_GAIN = (int16_t) (msg.data[1] | msg.data[2] << 8);
 
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_COMPLIANCE_GAIN, (int16_t) COMPLIANCE_GAIN);
+            spi_eeprom_write(RID_COMPLIANCE_GAIN, (int16_t) COMPLIANCE_GAIN);
 
             break;
         }
@@ -328,9 +328,9 @@
         case CRX_SET_VALVE_FF: {
             VALVE_FF = (int16_t) (msg.data[1] | msg.data[2] << 8);
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_VALVE_FF, (int16_t) VALVE_FF);
+            spi_eeprom_write(RID_VALVE_FF, (int16_t) VALVE_FF);
 
             break;
         }
@@ -344,9 +344,9 @@
         case CRX_SET_BULK_MODULUS: {
             BULK_MODULUS = (int16_t) (msg.data[1] | msg.data[2] << 8);
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_BULK_MODULUS, (int16_t) BULK_MODULUS);
+            spi_eeprom_write(RID_BULK_MODULUS, (int16_t) BULK_MODULUS);
 
             break;
         }
@@ -361,10 +361,10 @@
             CHAMBER_VOLUME_A = (int16_t) (msg.data[1] | msg.data[2] << 8);
             CHAMBER_VOLUME_B = (int16_t) (msg.data[3] | msg.data[4] << 8);
 
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
     
-            //spi_eeprom_write(RID_CHAMBER_VOLUME_A, (int16_t) CHAMBER_VOLUME_A);
-            //spi_eeprom_write(RID_CHAMBER_VOLUME_B, (int16_t) CHAMBER_VOLUME_B);
+            spi_eeprom_write(RID_CHAMBER_VOLUME_A, (int16_t) CHAMBER_VOLUME_A);
+            spi_eeprom_write(RID_CHAMBER_VOLUME_B, (int16_t) CHAMBER_VOLUME_B);
 
             break;
         }
@@ -381,10 +381,10 @@
             PISTON_AREA_alpha = (double)PISTON_AREA_A/(double)PISTON_AREA_B;
             alpha3 = PISTON_AREA_alpha * PISTON_AREA_alpha*PISTON_AREA_alpha;
             
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             
-            //spi_eeprom_write(RID_PISTON_AREA_A, (int16_t) PISTON_AREA_A);
-            //spi_eeprom_write(RID_PISTON_AREA_B, (int16_t) PISTON_AREA_B);
+            spi_eeprom_write(RID_PISTON_AREA_A, (int16_t) PISTON_AREA_A);
+            spi_eeprom_write(RID_PISTON_AREA_B, (int16_t) PISTON_AREA_B);
             break;
         }
 
@@ -400,9 +400,9 @@
         case CRX_SET_PRES: {
             PRES_SUPPLY = (int16_t) (msg.data[1] | msg.data[2] << 8);
             PRES_RETURN = (int16_t) (msg.data[3] | msg.data[4] << 8);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_PRES_SUPPLY, (int16_t) PRES_SUPPLY);
-            //spi_eeprom_write(RID_PRES_RETURN, (int16_t) PRES_RETURN);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_PRES_SUPPLY, (int16_t) PRES_SUPPLY);
+            spi_eeprom_write(RID_PRES_RETURN, (int16_t) PRES_RETURN);
 
 
             break;
@@ -417,9 +417,9 @@
         case CRX_SET_ENC_LIMIT: {
             ENC_LIMIT_MINUS = (int16_t) (msg.data[1] | msg.data[2] << 8);
             ENC_LIMIT_PLUS = (int16_t) (msg.data[3] | msg.data[4] << 8);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_ENC_LIMIT_MINUS, (int16_t) ENC_LIMIT_MINUS);
-            //spi_eeprom_write(RID_ENC_LIMIT_PLUS, (int16_t) ENC_LIMIT_PLUS);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_ENC_LIMIT_MINUS, (int16_t) ENC_LIMIT_MINUS);
+            spi_eeprom_write(RID_ENC_LIMIT_PLUS, (int16_t) ENC_LIMIT_PLUS);
 
             break;
         }
@@ -431,8 +431,8 @@
 
         case CRX_SET_STROKE: {
             STROKE = (int16_t) (msg.data[1] | msg.data[2] << 8);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_STROKE, (int16_t) STROKE);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_STROKE, (int16_t) STROKE);
 
             break;
         }
@@ -446,7 +446,7 @@
         case CRX_SET_VALVE_LIMIT: {
             VALVE_MIN_POS = (int16_t) (msg.data[1] | msg.data[2] << 8);
             VALVE_MAX_POS = (int16_t) (msg.data[3] | msg.data[4] << 8);
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
 
             break;
         }
@@ -459,8 +459,8 @@
 
         case CRX_SET_ENC_PULSE_PER_POSITION: {
             ENC_PULSE_PER_POSITION = (int16_t) (msg.data[1] | msg.data[2] << 8);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_ENC_PULSE_PER_POSITION, (int16_t) ENC_PULSE_PER_POSITION);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_ENC_PULSE_PER_POSITION, (int16_t) ENC_PULSE_PER_POSITION);
 
             break;
         }
@@ -473,8 +473,8 @@
 
         case CRX_SET_TORQUE_SENSOR_PULSE_PER_TORQUE: {
             TORQUE_SENSOR_PULSE_PER_TORQUE = (float) ((int16_t) (msg.data[1] | msg.data[2] << 8) * 0.01f);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_TORQUE_SENSOR_PULSE_PER_TORQUE, (int16_t) TORQUE_SENSOR_PULSE_PER_TORQUE);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_TORQUE_SENSOR_PULSE_PER_TORQUE, (int16_t) TORQUE_SENSOR_PULSE_PER_TORQUE);
 
             break;
         }
@@ -488,8 +488,8 @@
         case CRX_SET_PRES_SENSOR_PULSE_PER_PRES: {
             PRES_SENSOR_A_PULSE_PER_BAR = (double) ((int16_t) (msg.data[1] | msg.data[2] << 8)) * 0.01f;
             PRES_SENSOR_B_PULSE_PER_BAR = (double) ((int16_t) (msg.data[3] | msg.data[4] << 8)) * 0.01f;
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_PRES_SENSOR_A_PULSE_PER_BAR, (int16_t) (PRES_SENSOR_A_PULSE_PER_BAR * 100.));
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_PRES_SENSOR_A_PULSE_PER_BAR, (int16_t) (PRES_SENSOR_A_PULSE_PER_BAR * 100.));
             //(RID_PRES_SENSOR_B_PULSE_PER_BAR, (int16_t) (PRES_SENSOR_B_PULSE_PER_BAR * 100.));
 
             break;
@@ -503,8 +503,8 @@
 
         case CRX_SET_FRICTION: {
             FRICTION = (double) ((int16_t) (msg.data[1] | msg.data[2] << 8)) / 10.0f;
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_FRICTION, (int16_t) (FRICTION * 10.));
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_FRICTION, (int16_t) (FRICTION * 10.));
 
             break;
         }
@@ -520,12 +520,12 @@
             VALVE_GAIN_LPM_PER_V[4] = (double) msg.data[3] / 50.0f;
             VALVE_GAIN_LPM_PER_V[6] = (double) msg.data[4] / 50.0f;
             VALVE_GAIN_LPM_PER_V[8] = (double) msg.data[5] / 50.0f;
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_VALVE_GAIN_PLUS_1, (int16_t) (VALVE_GAIN_LPM_PER_V[0] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_PLUS_2, (int16_t) (VALVE_GAIN_LPM_PER_V[2] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_PLUS_3, (int16_t) (VALVE_GAIN_LPM_PER_V[4] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_PLUS_4, (int16_t) (VALVE_GAIN_LPM_PER_V[6] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_PLUS_5, (int16_t) (VALVE_GAIN_LPM_PER_V[8] * 100.0f));
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_VALVE_GAIN_PLUS_1, (int16_t) (VALVE_GAIN_LPM_PER_V[0] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_PLUS_2, (int16_t) (VALVE_GAIN_LPM_PER_V[2] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_PLUS_3, (int16_t) (VALVE_GAIN_LPM_PER_V[4] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_PLUS_4, (int16_t) (VALVE_GAIN_LPM_PER_V[6] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_PLUS_5, (int16_t) (VALVE_GAIN_LPM_PER_V[8] * 100.0f));
 
             break;
         }
@@ -541,11 +541,11 @@
             VALVE_GAIN_LPM_PER_V[5] = (double) msg.data[3] / 50.0f;
             VALVE_GAIN_LPM_PER_V[7] = (double) msg.data[4] / 50.0f;
             VALVE_GAIN_LPM_PER_V[9] = (double) msg.data[5] / 50.0f;
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_VALVE_GAIN_MINUS_1, (int16_t) (VALVE_GAIN_LPM_PER_V[1] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_MINUS_2, (int16_t) (VALVE_GAIN_LPM_PER_V[3] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_MINUS_3, (int16_t) (VALVE_GAIN_LPM_PER_V[5] * 100.0f));
-            //spi_eeprom_write(RID_VALVE_GAIN_MINUS_4, (int16_t) (VALVE_GAIN_LPM_PER_V[7] * 100.0f));
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_VALVE_GAIN_MINUS_1, (int16_t) (VALVE_GAIN_LPM_PER_V[1] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_MINUS_2, (int16_t) (VALVE_GAIN_LPM_PER_V[3] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_MINUS_3, (int16_t) (VALVE_GAIN_LPM_PER_V[5] * 100.0f));
+            spi_eeprom_write(RID_VALVE_GAIN_MINUS_4, (int16_t) (VALVE_GAIN_LPM_PER_V[7] * 100.0f));
             //(RID_VALVE_GAIN_MINUS_5, (int16_t) (VALVE_GAIN_LPM_PER_V[9] * 100.0f));
 
             break;
@@ -592,8 +592,8 @@
         }
         case CRX_SET_HOMEPOS_OFFSET: {
             HOMEPOS_OFFSET = (int16_t) (msg.data[1] | msg.data[2] << 8);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_HOMEPOS_OFFSET, (int16_t) HOMEPOS_OFFSET);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_HOMEPOS_OFFSET, (int16_t) HOMEPOS_OFFSET);
             break;
         }
 
@@ -603,8 +603,8 @@
         }
         case CRX_SET_HOMEPOS_VALVE_OPENING: {
             HOMEPOS_VALVE_OPENING = (int16_t) (msg.data[1] | msg.data[2] << 8);
-            ROM_RESET_DATA();
-            //spi_eeprom_write(RID_HOMEPOS_VALVE_OPENING, (int16_t) HOMEPOS_VALVE_OPENING);
+            ////ROM_RESET_DATA();
+            spi_eeprom_write(RID_HOMEPOS_VALVE_OPENING, (int16_t) HOMEPOS_VALVE_OPENING);
             break;
         }
 
@@ -624,25 +624,25 @@
         }
         
         case CRX_SET_ROM: {
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             break;
         }
         case CRX_SET_VALVE_CENTER_OFFSET: {
             VALVE_CENTER_OFFSET = ((float) ((int16_t) (msg.data[1] | msg.data[2] << 8))) * 0.1f;
             VALVE_CENTER = VALVE_CENTER + VALVE_CENTER_OFFSET;
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             break;
         }
         case CRX_SET_VALVE_DZ_MINUS_OFFSET: {
             VALVE_DZ_MINUS_OFFSET = ((float) ((int16_t) (msg.data[1] | msg.data[2] << 8))) * 0.1f;
             VALVE_DEADZONE_MINUS = VALVE_DEADZONE_MINUS + VALVE_DZ_MINUS_OFFSET;
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             break;
         }
         case CRX_SET_VALVE_DZ_PLUS_OFFSET: {
             VALVE_DZ_PLUS_OFFSET = ((float) ((int16_t) (msg.data[1] | msg.data[2] << 8))) * 0.1f;
             VALVE_DEADZONE_PLUS = VALVE_DEADZONE_PLUS + VALVE_DZ_PLUS_OFFSET;
-            ROM_RESET_DATA();
+            ////ROM_RESET_DATA();
             break;
         }
         case CRX_SET_PID_GAIN_OPP: {
@@ -651,11 +651,11 @@
                 I_GAIN_VALVE_POSITION = (int16_t) (msg.data[4] | msg.data[5] << 8);
                 D_GAIN_VALVE_POSITION = (int16_t) (msg.data[6] | msg.data[7] << 8);
                 
-                ROM_RESET_DATA();
+                ////ROM_RESET_DATA();
                 
-                //spi_eeprom_write(RID_P_GAIN_VALVE_POSITION, (int16_t) P_GAIN_VALVE_POSITION);
-                //spi_eeprom_write(RID_I_GAIN_VALVE_POSITION, (int16_t) I_GAIN_VALVE_POSITION);
-                //spi_eeprom_write(RID_D_GAIN_VALVE_POSITION, (int16_t) D_GAIN_VALVE_POSITION);
+                spi_eeprom_write(RID_P_GAIN_VALVE_POSITION, (int16_t) P_GAIN_VALVE_POSITION);
+                spi_eeprom_write(RID_I_GAIN_VALVE_POSITION, (int16_t) I_GAIN_VALVE_POSITION);
+                spi_eeprom_write(RID_D_GAIN_VALVE_POSITION, (int16_t) D_GAIN_VALVE_POSITION);
 
 
             } else if (msg.data[1] == 1) {
@@ -663,21 +663,21 @@
                 I_GAIN_JOINT_POSITION = (int16_t) (msg.data[4] | msg.data[5] << 8);
                 D_GAIN_JOINT_POSITION = (int16_t) (msg.data[6] | msg.data[7] << 8);
                 
-                ROM_RESET_DATA();
+                ////ROM_RESET_DATA();
 
-                //spi_eeprom_write(RID_P_GAIN_JOINT_POSITION, (int16_t) P_GAIN_JOINT_POSITION);
-                //spi_eeprom_write(RID_I_GAIN_JOINT_POSITION, (int16_t) I_GAIN_JOINT_POSITION);
-                //spi_eeprom_write(RID_D_GAIN_JOINT_POSITION, (int16_t) D_GAIN_JOINT_POSITION);
+                spi_eeprom_write(RID_P_GAIN_JOINT_POSITION, (int16_t) P_GAIN_JOINT_POSITION);
+                spi_eeprom_write(RID_I_GAIN_JOINT_POSITION, (int16_t) I_GAIN_JOINT_POSITION);
+                spi_eeprom_write(RID_D_GAIN_JOINT_POSITION, (int16_t) D_GAIN_JOINT_POSITION);
             } else if (msg.data[1] == 2) {
                 P_GAIN_JOINT_TORQUE = (int16_t) (msg.data[2] | msg.data[3] << 8);
                 I_GAIN_JOINT_TORQUE = (int16_t) (msg.data[4] | msg.data[5] << 8);
                 D_GAIN_JOINT_TORQUE = (int16_t) (msg.data[6] | msg.data[7] << 8);
                 
-                ROM_RESET_DATA();
+                ////ROM_RESET_DATA();
                 
-                //spi_eeprom_write(RID_P_GAIN_JOINT_TORQUE, (int16_t) P_GAIN_JOINT_TORQUE);
-                //spi_eeprom_write(RID_I_GAIN_JOINT_TORQUE, (int16_t) I_GAIN_JOINT_TORQUE);
-                //spi_eeprom_write(RID_D_GAIN_JOINT_TORQUE, (int16_t) D_GAIN_JOINT_TORQUE);
+                spi_eeprom_write(RID_P_GAIN_JOINT_TORQUE, (int16_t) P_GAIN_JOINT_TORQUE);
+                spi_eeprom_write(RID_I_GAIN_JOINT_TORQUE, (int16_t) I_GAIN_JOINT_TORQUE);
+                spi_eeprom_write(RID_D_GAIN_JOINT_TORQUE, (int16_t) D_GAIN_JOINT_TORQUE);
             }
             break;
         }