Index: AD5941_interface09302025/AD5941_interface09302025.ino =================================================================== diff -u -r00e9a3fe8b32dd4867784af1134f7cc2904d579f -rcddeaee04537fb518e201de8f8dbf957f168e71b --- AD5941_interface09302025/AD5941_interface09302025.ino (.../AD5941_interface09302025.ino) (revision 00e9a3fe8b32dd4867784af1134f7cc2904d579f) +++ AD5941_interface09302025/AD5941_interface09302025.ino (.../AD5941_interface09302025.ino) (revision cddeaee04537fb518e201de8f8dbf957f168e71b) @@ -42,10 +42,11 @@ * @brief Arduino setup function - runs once at system startup * * Initializes the serial communication, AD5940 hardware, configuration settings, - * and displays system information to the user via serial. + * and displays system information to the user via activeSerial-> */ -void setup() { +void setup() +{ pinMode(EN_A, OUTPUT); pinMode(EN_B, OUTPUT); pinMode(EN_C, OUTPUT); @@ -63,27 +64,18 @@ digitalWrite(EN_B, HIGH); digitalWrite(EN_C, HIGH); - - // Initialize serial communication at 115200 baud - Serial.begin(115200); - - // Wait for serial connection to be established - while (!Serial) - ; - - //initializeAllUnits(); - initializeSelectedUnits(); - selectFirstWorkingUnit(); - Serial.print("*"); - + // // Initialize serial communication at 115200 baud + Serial7.begin(115200); } /** * @brief Arduino main loop function - runs continuously after setup */ -void loop() { +void loop() +{ // Check if serial data is available and process commandsd - while (Serial.available()) { + while (Serial7.available()) + { // Process incoming serial command readCommand(); }