diff --git a/ADIDrivers/no-OS b/ADIDrivers/no-OS index 0a8190fd..14310dbd 160000 --- a/ADIDrivers/no-OS +++ b/ADIDrivers/no-OS @@ -1 +1 @@ -Subproject commit 0a8190fd43f8127e5138582d28552dcd412a8b14 +Subproject commit 14310dbdce103cd803648c900ad0f24f283ec8d6 diff --git a/LTSketchbook/Example Designs/CN0416_SerialPassthrough/CN0416_SerialPassthrough.ino b/LTSketchbook/Example Designs/CN0416_SerialPassthrough/CN0416_SerialPassthrough.ino index 80ab99b7..e453184c 100644 --- a/LTSketchbook/Example Designs/CN0416_SerialPassthrough/CN0416_SerialPassthrough.ino +++ b/LTSketchbook/Example Designs/CN0416_SerialPassthrough/CN0416_SerialPassthrough.ino @@ -36,9 +36,9 @@ void setup() { void loop() { if (Serial.available()) { // If anything comes in Serial (USB), digitalWrite(2, HIGH); + delay(1); Serial1.write(Serial.read()); // read it and send it out Serial1 (pins 0 & 1) - delay(2); - digitalWrite(2, LOW); + digitalWrite(2, LOW); } if (Serial1.available()) { // If anything comes in Serial1 (pins 0 & 1) diff --git a/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5686R/EVAL-AD5686R.ino b/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5686R/EVAL-AD5686R.ino index 74b6d6f6..bf2279e9 100644 --- a/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5686R/EVAL-AD5686R.ino +++ b/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5686R/EVAL-AD5686R.ino @@ -397,22 +397,22 @@ uint8_t menu_5_power_down_mode(int16_t selected_dac) if (dac1) { Serial.println(F(" Applying power mode to DAC A...")); - ad5686_power_mode(device, AD5686_CH_A, selected_mode); + ad5686_power_mode(device, AD5686_CH_0, selected_mode); } if (dac2) { Serial.println(F(" Applying power mode to DAC B...")); - ad5686_power_mode(device, AD5686_CH_B, selected_mode); + ad5686_power_mode(device, AD5686_CH_1, selected_mode); } if (dac3) { Serial.println(F(" Applying power mode to DAC C...")); - ad5686_power_mode(device, AD5686_CH_C, selected_mode); + ad5686_power_mode(device, AD5686_CH_2, selected_mode); } if (dac4) { Serial.println(F(" Applying power mode to DAC D...")); - ad5686_power_mode(device, AD5686_CH_D, selected_mode); + ad5686_power_mode(device, AD5686_CH_3, selected_mode); } Serial.println(F(" Done!")); @@ -459,10 +459,10 @@ uint8_t menu_6_select_ref_voltage(float *vref) // Reads back all DAC registers uint8_t menu_7_read_back_registers() { - uint32_t reg1 = ad5686_read_back_register(device, AD5686_CH_A); - uint32_t reg2 = ad5686_read_back_register(device, AD5686_CH_B); - uint32_t reg3 = ad5686_read_back_register(device, AD5686_CH_C); - uint32_t reg4 = ad5686_read_back_register(device, AD5686_CH_D); + uint32_t reg1 = ad5686_read_back_register(device, AD5686_CH_0); + uint32_t reg2 = ad5686_read_back_register(device, AD5686_CH_1); + uint32_t reg3 = ad5686_read_back_register(device, AD5686_CH_2); + uint32_t reg4 = ad5686_read_back_register(device, AD5686_CH_3); Serial.println(F("\n All DAC register values:")); Serial.print(F(" DAC A - ")); @@ -488,7 +488,7 @@ uint8_t menu_8_set_ldac_mask() if (mask > 15) mask = 15; // Clamp at 1111 Serial.println(mask, BIN); - ad5686_ldac_mask(device, mask); + ad5686_ldac_mask(device, mask, 0x01); Serial.println(F(" Updated LDAC mask")); diff --git a/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5696R/EVAL-AD5696R.ino b/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5696R/EVAL-AD5696R.ino index 4e4405a0..bc88dae9 100644 --- a/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5696R/EVAL-AD5696R.ino +++ b/LTSketchbook/Part Number/ADI-Parts/EVAL-AD5696R/EVAL-AD5696R.ino @@ -403,22 +403,22 @@ uint8_t menu_5_set_DAC_power_mode(int16_t selected_dac) if (dac1) { Serial.println(F(" Applying power mode to DAC A...")); - ad5686_power_mode(device, AD5686_CH_A, selected_mode); + ad5686_power_mode(device, AD5686_CH_0, selected_mode); } if (dac2) { Serial.println(F(" Applying power mode to DAC B...")); - ad5686_power_mode(device, AD5686_CH_B, selected_mode); + ad5686_power_mode(device, AD5686_CH_1, selected_mode); } if (dac3) { Serial.println(F(" Applying power mode to DAC C...")); - ad5686_power_mode(device, AD5686_CH_C, selected_mode); + ad5686_power_mode(device, AD5686_CH_2, selected_mode); } if (dac4) { Serial.println(F(" Applying power mode to DAC D...")); - ad5686_power_mode(device, AD5686_CH_D, selected_mode); + ad5686_power_mode(device, AD5686_CH_3, selected_mode); } Serial.println(F(" Done!")); @@ -465,10 +465,10 @@ uint8_t menu_6_select_ref_voltage(float *vref) // Reads back all DAC registers uint8_t menu_7_read_back_dac_input_registers() { - uint32_t reg1 = ad5686_read_back_register(device, AD5686_CH_A); - uint32_t reg2 = ad5686_read_back_register(device, AD5686_CH_B); - uint32_t reg3 = ad5686_read_back_register(device, AD5686_CH_C); - uint32_t reg4 = ad5686_read_back_register(device, AD5686_CH_D); + uint32_t reg1 = ad5686_read_back_register(device, AD5686_CH_0); + uint32_t reg2 = ad5686_read_back_register(device, AD5686_CH_1); + uint32_t reg3 = ad5686_read_back_register(device, AD5686_CH_2); + uint32_t reg4 = ad5686_read_back_register(device, AD5686_CH_3); Serial.println(F("\n All DAC-input register values:")); Serial.print(F(" DAC A - ")); @@ -490,7 +490,7 @@ uint8_t menu_old_read_back_dac_input_registers() //#define AD5686_CH_ALL 0xF //uint32_t read_data = ad5696_read_back_register(device, AD5686_CH_ALL); uint32_t reg1 = ad5686_read_back_register(device, AD5686_CH_A); - uint32_t reg2 = ad5686_read_back_register(device, AD5686_CH_B); + uint32_t reg2 = ad5686_read_back_register(device, AD5686_CH_1); uint32_t reg3 = ad5686_read_back_register(device, AD5686_CH_C); uint32_t reg4 = ad5686_read_back_register(device, AD5686_CH_D); //https://www.tutorialspoint.com/cprogramming/c_return_arrays_from_function.htm @@ -525,7 +525,7 @@ uint8_t menu_8_set_ldac_mask() if (mask > 15) mask = 15; // Clamp at 1111 Serial.println(mask, BIN); - ad5686_ldac_mask(device, mask); + ad5686_ldac_mask(device, mask, 0x01); Serial.println(F(" Updated LDAC mask"));