PER Firmware
Loading...
Searching...
No Matches
commands.c File Reference

Listing of all ADBMS commands. More...

#include "commands.h"
#include <stdint.h>
Include dependency graph for commands.c:

Variables

const uint8_t WRCFGA [2] = {0x00, 0x01}
 
const uint8_t WRCFGB [2] = {0x00, 0x24}
 
const uint8_t RDCFGA [2] = {0x00, 0x02}
 
const uint8_t RDCFGB [2] = {0x00, 0x26}
 
const uint8_t RDCVA [2] = {0x00, 0x04}
 
const uint8_t RDCVB [2] = {0x00, 0x06}
 
const uint8_t RDCVC [2] = {0x00, 0x08}
 
const uint8_t RDCVD [2] = {0x00, 0x0A}
 
const uint8_t RDCVE [2] = {0x00, 0x09}
 
const uint8_t RDCVF [2] = {0x00, 0x0B}
 
const uint8_t RDCVALL [2] = {0x00, 0x0C}
 
const uint8_t RDACA [2] = {0x00, 0x44}
 
const uint8_t RDACB [2] = {0x00, 0x46}
 
const uint8_t RDACC [2] = {0x00, 0x48}
 
const uint8_t RDACD [2] = {0x00, 0x4A}
 
const uint8_t RDACE [2] = {0x00, 0x49}
 
const uint8_t RDACF [2] = {0x00, 0x4B}
 
const uint8_t RDACALL [2] = {0x00, 0x4C}
 
const uint8_t RDSVA [2] = {0x00, 0x03}
 
const uint8_t RDSVB [2] = {0x00, 0x05}
 
const uint8_t RDSVC [2] = {0x00, 0x07}
 
const uint8_t RDSVD [2] = {0x00, 0x0D}
 
const uint8_t RDSVE [2] = {0x00, 0x0E}
 
const uint8_t RDSVF [2] = {0x00, 0x0F}
 
const uint8_t RDSALL [2] = {0x00, 0x10}
 
const uint8_t RDCSALL [2] = {0x00, 0x11}
 
const uint8_t RDACSALL [2] = {0x00, 0x51}
 
const uint8_t RDASALL [2] = {0x00, 0x35}
 
const uint8_t RDFCA [2] = {0x00, 0x12}
 
const uint8_t RDFCB [2] = {0x00, 0x13}
 
const uint8_t RDFCC [2] = {0x00, 0x14}
 
const uint8_t RDFCD [2] = {0x00, 0x15}
 
const uint8_t RDFCE [2] = {0x00, 0x16}
 
const uint8_t RDFCF [2] = {0x00, 0x17}
 
const uint8_t RDFCALL [2] = {0x00, 0x18}
 
const uint8_t RDAUXA [2] = {0x00, 0x19}
 
const uint8_t RDAUXB [2] = {0x00, 0x1A}
 
const uint8_t RDAUXC [2] = {0x00, 0x1B}
 
const uint8_t RDAUXD [2] = {0x00, 0x1F}
 
const uint8_t RDRAXA [2] = {0x00, 0x1C}
 
const uint8_t RDRAXB [2] = {0x00, 0x1D}
 
const uint8_t RDRAXC [2] = {0x00, 0x1E}
 
const uint8_t RDRAXD [2] = {0x00, 0x25}
 
const uint8_t RDSTATA [2] = {0x00, 0x30}
 
const uint8_t RDSTATB [2] = {0x00, 0x31}
 
const uint8_t RDSTATC [2] = {0x00, 0x32}
 
const uint8_t RDSTATCERR [2] = {0x00, 0x72}
 
const uint8_t RDSTATD [2] = {0x00, 0x33}
 
const uint8_t RDSTATE [2] = {0x00, 0x34}
 
const uint8_t WRPWMA [2] = {0x00, 0x20}
 
const uint8_t RDPWMA [2] = {0x00, 0x22}
 
const uint8_t WRPWMB [2] = {0x00, 0x21}
 
const uint8_t RDPWMB [2] = {0x00, 0x23}
 
const uint8_t CLRCELL [2] = {0x07, 0x11}
 
const uint8_t CLRAUX [2] = {0x07, 0x12}
 
const uint8_t CLRSPIN [2] = {0x07, 0x16}
 
const uint8_t CLRFLAG [2] = {0x07, 0x17}
 
const uint8_t CLRFC [2] = {0x07, 0x14}
 
const uint8_t CLOVUV [2] = {0x07, 0x15}
 
const uint8_t PLADC [2] = {0x07, 0x18}
 
const uint8_t PLAUT [2] = {0x07, 0x19}
 
const uint8_t PLCADC [2] = {0x07, 0x1C}
 
const uint8_t PLSADC [2] = {0x07, 0x1D}
 
const uint8_t PLAUX1 [2] = {0x07, 0x1E}
 
const uint8_t PLAUX2 [2] = {0x07, 0x1F}
 
const uint8_t DIAGN [2] = {0x07, 0x15}
 
const uint8_t WRCOMM [2] = {0x07, 0x21}
 
const uint8_t RDCOMM [2] = {0x07, 0x22}
 
const uint8_t STCOMM [13]
 
const uint8_t MUTE [2] = {0x00, 0x28}
 
const uint8_t UNMUTE [2] = {0x00, 0x29}
 
const uint8_t RSTCC [2] = {0x00, 0x2E}
 
const uint8_t SNAP [2] = {0x00, 0x2D}
 
const uint8_t UNSNAP [2] = {0x00, 0x2F}
 
const uint8_t SRST [2] = {0x00, 0x27}
 
const uint8_t RDSID [2] = {0x00, 0x2C}
 

Detailed Description

Listing of all ADBMS commands.

Author
Analog Devices
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)
Millan Kumar (kumar.nosp@m.798@.nosp@m.purdu.nosp@m.e.ed.nosp@m.u)

Variable Documentation

◆ CLOVUV

const uint8_t CLOVUV[2] = {0x07, 0x15}

◆ CLRAUX

const uint8_t CLRAUX[2] = {0x07, 0x12}

◆ CLRCELL

const uint8_t CLRCELL[2] = {0x07, 0x11}

◆ CLRFC

const uint8_t CLRFC[2] = {0x07, 0x14}

◆ CLRFLAG

const uint8_t CLRFLAG[2] = {0x07, 0x17}

◆ CLRSPIN

const uint8_t CLRSPIN[2] = {0x07, 0x16}

◆ DIAGN

const uint8_t DIAGN[2] = {0x07, 0x15}

◆ MUTE

const uint8_t MUTE[2] = {0x00, 0x28}

◆ PLADC

const uint8_t PLADC[2] = {0x07, 0x18}

◆ PLAUT

const uint8_t PLAUT[2] = {0x07, 0x19}

◆ PLAUX1

const uint8_t PLAUX1[2] = {0x07, 0x1E}

◆ PLAUX2

const uint8_t PLAUX2[2] = {0x07, 0x1F}

◆ PLCADC

const uint8_t PLCADC[2] = {0x07, 0x1C}

◆ PLSADC

const uint8_t PLSADC[2] = {0x07, 0x1D}

◆ RDACA

const uint8_t RDACA[2] = {0x00, 0x44}

◆ RDACALL

const uint8_t RDACALL[2] = {0x00, 0x4C}

◆ RDACB

const uint8_t RDACB[2] = {0x00, 0x46}

◆ RDACC

const uint8_t RDACC[2] = {0x00, 0x48}

◆ RDACD

const uint8_t RDACD[2] = {0x00, 0x4A}

◆ RDACE

const uint8_t RDACE[2] = {0x00, 0x49}

◆ RDACF

const uint8_t RDACF[2] = {0x00, 0x4B}

◆ RDACSALL

const uint8_t RDACSALL[2] = {0x00, 0x51}

◆ RDASALL

const uint8_t RDASALL[2] = {0x00, 0x35}

◆ RDAUXA

const uint8_t RDAUXA[2] = {0x00, 0x19}

◆ RDAUXB

const uint8_t RDAUXB[2] = {0x00, 0x1A}

◆ RDAUXC

const uint8_t RDAUXC[2] = {0x00, 0x1B}

◆ RDAUXD

const uint8_t RDAUXD[2] = {0x00, 0x1F}

◆ RDCFGA

const uint8_t RDCFGA[2] = {0x00, 0x02}

◆ RDCFGB

const uint8_t RDCFGB[2] = {0x00, 0x26}

◆ RDCOMM

const uint8_t RDCOMM[2] = {0x07, 0x22}

◆ RDCSALL

const uint8_t RDCSALL[2] = {0x00, 0x11}

◆ RDCVA

const uint8_t RDCVA[2] = {0x00, 0x04}

◆ RDCVALL

const uint8_t RDCVALL[2] = {0x00, 0x0C}

◆ RDCVB

const uint8_t RDCVB[2] = {0x00, 0x06}

◆ RDCVC

const uint8_t RDCVC[2] = {0x00, 0x08}

◆ RDCVD

const uint8_t RDCVD[2] = {0x00, 0x0A}

◆ RDCVE

const uint8_t RDCVE[2] = {0x00, 0x09}

◆ RDCVF

const uint8_t RDCVF[2] = {0x00, 0x0B}

◆ RDFCA

const uint8_t RDFCA[2] = {0x00, 0x12}

◆ RDFCALL

const uint8_t RDFCALL[2] = {0x00, 0x18}

◆ RDFCB

const uint8_t RDFCB[2] = {0x00, 0x13}

◆ RDFCC

const uint8_t RDFCC[2] = {0x00, 0x14}

◆ RDFCD

const uint8_t RDFCD[2] = {0x00, 0x15}

◆ RDFCE

const uint8_t RDFCE[2] = {0x00, 0x16}

◆ RDFCF

const uint8_t RDFCF[2] = {0x00, 0x17}

◆ RDPWMA

const uint8_t RDPWMA[2] = {0x00, 0x22}

◆ RDPWMB

const uint8_t RDPWMB[2] = {0x00, 0x23}

◆ RDRAXA

const uint8_t RDRAXA[2] = {0x00, 0x1C}

◆ RDRAXB

const uint8_t RDRAXB[2] = {0x00, 0x1D}

◆ RDRAXC

const uint8_t RDRAXC[2] = {0x00, 0x1E}

◆ RDRAXD

const uint8_t RDRAXD[2] = {0x00, 0x25}

◆ RDSALL

const uint8_t RDSALL[2] = {0x00, 0x10}

◆ RDSID

const uint8_t RDSID[2] = {0x00, 0x2C}

◆ RDSTATA

const uint8_t RDSTATA[2] = {0x00, 0x30}

◆ RDSTATB

const uint8_t RDSTATB[2] = {0x00, 0x31}

◆ RDSTATC

const uint8_t RDSTATC[2] = {0x00, 0x32}

◆ RDSTATCERR

const uint8_t RDSTATCERR[2] = {0x00, 0x72}

◆ RDSTATD

const uint8_t RDSTATD[2] = {0x00, 0x33}

◆ RDSTATE

const uint8_t RDSTATE[2] = {0x00, 0x34}

◆ RDSVA

const uint8_t RDSVA[2] = {0x00, 0x03}

◆ RDSVB

const uint8_t RDSVB[2] = {0x00, 0x05}

◆ RDSVC

const uint8_t RDSVC[2] = {0x00, 0x07}

◆ RDSVD

const uint8_t RDSVD[2] = {0x00, 0x0D}

◆ RDSVE

const uint8_t RDSVE[2] = {0x00, 0x0E}

◆ RDSVF

const uint8_t RDSVF[2] = {0x00, 0x0F}

◆ RSTCC

const uint8_t RSTCC[2] = {0x00, 0x2E}

◆ SNAP

const uint8_t SNAP[2] = {0x00, 0x2D}

◆ SRST

const uint8_t SRST[2] = {0x00, 0x27}

◆ STCOMM

const uint8_t STCOMM[13]
Initial value:
=
{0x07, 0x23, 0xB9, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}

◆ UNMUTE

const uint8_t UNMUTE[2] = {0x00, 0x29}

◆ UNSNAP

const uint8_t UNSNAP[2] = {0x00, 0x2F}

◆ WRCFGA

const uint8_t WRCFGA[2] = {0x00, 0x01}

◆ WRCFGB

const uint8_t WRCFGB[2] = {0x00, 0x24}

◆ WRCOMM

const uint8_t WRCOMM[2] = {0x07, 0x21}

◆ WRPWMA

const uint8_t WRPWMA[2] = {0x00, 0x20}

◆ WRPWMB

const uint8_t WRPWMB[2] = {0x00, 0x21}