Project-CETI / whale-tag-embedded

Source code for the software that is used to build the image for the embedded computer inside the Whale Tags to be deployed onto sperm whales for project CETI
Apache License 2.0
13 stars 5 forks source link

Tools and utilities #14

Open MattCummings0517 opened 2 years ago

MattCummings0517 commented 2 years ago

Tools and utilities to add to the tag.sh command/response interface:

  1. Check battery status
  2. Disable battery discharging (for potting)
  3. All functions currently accessible using the named pipes see list below. This architecture can be changed if it makes more sense. CETI Tag Electronics Available Commands

    initTag Initialize the Tag configFPGA Load FPGA bitstream verFPGA Get FPGA version resetFPGA Reset FPGA state machines resetFIFO Reset audio HW FIFO checkCAM Verify hardware control link startAcq Start acquiring samples from the FIFO stopAcq Stop acquiring samples from the FIFO sr_192 Set sampling rate to 192 kHz sr_96 Set sampling rate to 96 kHz sr_48 Set sampling rate to 48 kHz resetIMU Pulse the IMU reset line learnIMU Dev only - sandbox for exploring IMU BNO08x setupIMU Dev only - bringing up IMU BNO08x getRotation Dev only - bringing up IMU BNO08x bwOn Turn on the burnwire current bwOff Turn off the burnwire current rcvryOn Turn on the Recovery Board rcvryOff Turn off the Recovery Board testSerial Test Recovery Board serial link Add other software tool requirements as needed here