Difference between revisions of "Pseudo-Medical Monitor Code CONFIGURATION STUFF"

From LVL1
Jump to navigation Jump to search
Line 30: Line 30:
 
         if (I2C_Bus == 0)
 
         if (I2C_Bus == 0)
 
           return("AMG8833");
 
           return("AMG8833");
         if (I2C_Bus 1)
+
         if (I2C_Bus == 1)
 
           return("MPU6050 G");           
 
           return("MPU6050 G");           
 
         break;
 
         break;
Line 43: Line 43:
 
     }
 
     }
 
}
 
}
 +
 +
int CNFG_x_offset = 0;
 +
int CNFG_y_offset = 0;
 +
int CNFG_x_width = 128;
 +
int CNFG_y_height = 160;
  
 
  </nowiki>
 
  </nowiki>
  
 
[[Pseudo-Medical_Monitor_Code#Custom_Includes]]
 
[[Pseudo-Medical_Monitor_Code#Custom_Includes]]

Revision as of 20:48, 11 December 2021


char * I2C_Device_Name(int I2C_Bus, byte I2C_Address)
{
  switch(I2C_Address)
    {
      case 0x26:
        if (I2C_Bus == 0)
          return("????");          
        if (I2C_Bus == 1)
          return("ECG w/ NPXL");      
        break;
      case 0x29:
        return("VL53L0X");
        break;
      case 0x57:
        return("MAX30102");
        break;
      case 0x5A:
        return("MLX9164");
        break;
      case 0x68:
        if (I2C_Bus == 0)
          return("????");
        if (I2C_Bus  1)
          return("MPU6050 R");
        break;
      case 0x69:
        if (I2C_Bus == 0)
          return("AMG8833");
        if (I2C_Bus == 1)
          return("MPU6050 G");          
        break;
      case 0x70:
        return("TCA9548A");  
      case 0x38:
        return("PCF8574");
        break;  
      default:
        return("????");
        break;          
    }
}

int CNFG_x_offset = 0;
int CNFG_y_offset = 0;
int CNFG_x_width = 128;
int CNFG_y_height = 160;

 

Pseudo-Medical_Monitor_Code#Custom_Includes