Vendor - TEL - Arpita Srivastava

LDT-2004: Merged select sensor and get single measurement to optimize time.

    • -141
    • +152
    /firmware/App/Drivers/ConductivityTeensy.c
Updated case h to merge select sensor and get single measurement to optimize time.

    • -908
    • +945
    /AD5941_interface09302025/ad5941_library_extension.cpp
    • -0
    • +2
    /AD5941_interface09302025/ad5941_library_extension.h
LDT-2004: Updated comments, headers and names

    • -333
    • +687
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004: Pulled in MG's branch.

    • -401
    • +345
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004: Measurement settings clean up.

Updated to transmit value of selected sensor for select sensor command j and ack value 1 for stop measurement commnad n.

    • -409
    • +419
    /AD5941_interface09302025/ad5941_library_extension.cpp
    • -0
    • +0
    /Teensy_Python_scripts/DataVisulatization.py
    • -22
    • +24
    /Teensy_Python_scripts/conductivity.py
    • -0
    • +11
    /Teensy_Python_scripts/parsePackets.py
Clean up and added comments

    • -0
    • +6
    /Teensy_Python_scripts/.idea/vcs.xml
    • binary
    /Teensy_Python_scripts/__pycache__/sensorCommands.cpython-313.pyc
    • -26
    • +25
    /Teensy_Python_scripts/conductivity.py
    • -32
    • +24
    /Teensy_Python_scripts/sensorCommands.py
Updated Python Script to pack, send, receive and unpack conductivity measurements and EEPROM data in CSV format.

    • -16
    • +27
    /Teensy_Python_scripts/conductivity.py
    • -25
    • +111
    /Teensy_Python_scripts/sensorCommands.py
Updated "upe" command to update EEPROM data in one transaction without requesting any confirmation.

    • -7
    • +1
    /AD5941_interface09302025/DDTeensyDefs.h
    • -126
    • +46
    /AD5941_interface09302025/ad5941_library_extension.cpp
Updated Teensy to accept all the params of measurement settings in csv format

    • -0
    • +13
    /AD5941_interface09302025/DDTeensyDefs.h
    • -89
    • +174
    /AD5941_interface09302025/ad5941_library_extension.cpp
    • -1
    • +2
    /AD5941_interface09302025/ad5941_library_extension.h
Updated measurement settings update to send all params in one transaction

    • -105
    • +81
    /firmware/App/Drivers/ConductivityTeensy.c
Updated remaining tx and rx functions. Updated updatMeasurementSettings

    • -82
    • +219
    /firmware/App/Drivers/ConductivityTeensy.c
Prioritize serial7 if detected

    • -1
    • +1
    /AD5941_interface09302025/AD5941_interface09302025.ino
    • -5
    • +19
    /AD5941_interface09302025/ad5941_library_extension.cpp
Updated code to detect any connected serial and use it.

    • -10
    • +17
    /AD5941_interface09302025/AD5941_interface09302025.ino
    • -428
    • +500
    /AD5941_interface09302025/ad5941_library_extension.cpp
    • -2
    • +7
    /AD5941_interface09302025/ad5941_library_extension.h
LDT-2004: Updated send and receive functions to use tx and rx buffers.

    • -63
    • +298
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004: Import MG's changes manually

    • -230
    • +566
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004:Added cpmmand mst to update measurement settings. Added command upe to update eeprom data

    • -1
    • +25
    /AD5941_interface09302025/DDTeensyDefs.h
    • -3
    • +458
    /AD5941_interface09302025/ad5941_library_extension.cpp
    • -0
    • +2
    /AD5941_interface09302025/ad5941_library_extension.h
LDT-2004: Added SCI interrupt functions prototypes.

LDT-2004: Fixed warnings

Updated teensy code to retrieve binary return values. Adding Python scripts.

    • -1
    • +1
    /AD5941_interface09302025/AD5941_interface09302025.ino
    • -0
    • +52
    /AD5941_interface09302025/DDTeensyDefs.h
    • -187
    • +219
    /AD5941_interface09302025/Impedance.c
    • -40
    • +39
    /AD5941_interface09302025/Impedance.h
    • -1429
    • +1487
    /AD5941_interface09302025/ad5940.c
    • -3063
    • +3049
    /AD5941_interface09302025/ad5940.h
    • -729
    • +1698
    /AD5941_interface09302025/ad5941_library_extension.cpp
    • -1
    • +16
    /AD5941_interface09302025/ad5941_library_extension.h
    • -0
    • +5
    /Teensy_Python_scripts/.idea/.gitignore
    • -0
    • +8
    /Teensy_Python_scripts/.idea/Python_Script.iml
    • -0
    • +7
    /Teensy_Python_scripts/.idea/misc.xml
    • -0
    • +8
    /Teensy_Python_scripts/.idea/modules.xml
    • binary
    /Teensy_Python_scripts/__pycache__/parsePackets.cpython-313.pyc
    • binary
    /Teensy_Python_scripts/__pycache__/sensorCommands.cpython-313.pyc
  1. … 4 more files in changeset.
LDT-2004: Added send command functions.

    • -38
    • +178
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004: Added Conductivity DMA Interrupt functions.

    • -0
    • +10
    /firmware/App/Services/Interrupts.c
LDT-2004: Added SCI Interrupt functions

LDT-2004 : Added Teensy Commands List

    • -59
    • +111
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004 Created files ConductivityTeensy.c and ConductivityTeensy.h

    • -0
    • +740
    /firmware/App/Drivers/ConductivityTeensy.c
LDT-2004 Created ConductivityTeensy.c and ConductivityTeensy.h files.

    • -0
    • +142
    /firmware/App/Drivers/ConductivityTeensy.h
1. Added stub function to send command, receive response and get data. 2. Generated halcogen code to enable tx and rx interrupt for sci.

Added functions to parse measurement settings, EEPROM data and Sensor Mesaurements