diff --git a/Firmware/MTR_Charger_X5S/platformio.ini b/Firmware/MTR_Charger_X5S/platformio.ini index 2eb9657..e69dd6f 100644 --- a/Firmware/MTR_Charger_X5S/platformio.ini +++ b/Firmware/MTR_Charger_X5S/platformio.ini @@ -15,3 +15,4 @@ framework = arduino lib_deps = https://github.com/MoreThanRobotsFR/MTR_STUSB4500#main + https://github.com/MoreThanRobotsFR/MTR_ADS7830#main diff --git a/Firmware/MTR_Charger_X5S/src/main.cpp b/Firmware/MTR_Charger_X5S/src/main.cpp index 8390c3c..62415f2 100644 --- a/Firmware/MTR_Charger_X5S/src/main.cpp +++ b/Firmware/MTR_Charger_X5S/src/main.cpp @@ -1,10 +1,23 @@ + #include #include +#include + +#define ADS7830_ADDRESS 0x48 // I2C Address (assuming A0 and A1 are both tied to GND) + +// Create an instance of the ADS7830 class +MTR_ADS7830 adc; // Create an instance of the STUSB4500 class MTR_STUSB4500 stusb4500; void setup() { + + // Initialize the serial port + Serial.begin(9600); + + adc.init(); + // Initialize the STUSB4500 device stusb4500.init(); @@ -41,5 +54,13 @@ void loop() { Serial.println(deviceID, HEX); } - delay(1000); // Wait for 1 second + for (uint8_t i = 0; i < 8; i++) { + uint8_t value = adc.readChannel(i); + Serial.print("Channel "); + Serial.print(i); + Serial.print(": "); + Serial.println(value); + } + + delay(1000); // Wait for a second before the next read } \ No newline at end of file diff --git a/Hardware/MTR_Charger_X5S-backups/MTR_Charger_X5S-2024-07-03_011624.zip b/Hardware/MTR_Charger_X5S-backups/MTR_Charger_X5S-2024-07-03_011624.zip new file mode 100644 index 0000000..faf1d22 Binary files /dev/null and b/Hardware/MTR_Charger_X5S-backups/MTR_Charger_X5S-2024-07-03_011624.zip differ diff --git a/Hardware/MTR_Charger_X5S-backups/MTR_Charger_X5S-2024-07-04_015557.zip b/Hardware/MTR_Charger_X5S-backups/MTR_Charger_X5S-2024-07-04_015557.zip new file mode 100644 index 0000000..faf1d22 Binary files /dev/null and b/Hardware/MTR_Charger_X5S-backups/MTR_Charger_X5S-2024-07-04_015557.zip differ diff --git a/Hardware/~MTR_Charger_X5S.kicad_sch.lck b/Hardware/~MTR_Charger_X5S.kicad_sch.lck deleted file mode 100644 index 2793742..0000000 --- a/Hardware/~MTR_Charger_X5S.kicad_sch.lck +++ /dev/null @@ -1 +0,0 @@ -{"hostname":"AirdeCiciliano","username":"cicilianoaltmann"} \ No newline at end of file