Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

AbbreviationMeaning
adcanalog-to-digital converter
avgaverage
b_boolean (i.e., 0 or non-zero)
bufbuffer
cfgconfiguration
cmpcompare
currcurrent (item in a list)
dacdigital-to-analog converter
ee(serial) EEPROM
errerror
g_global
gpiogeneral-purpose I/O pins
h_handle (to)
initinitialize
ioinput/output
isrinterrupt service routine
lcdliquid crystal display
ledlight-emitting diode
maxmaximum
mboxmailbox
mgrmanager
minminimum
msecmillisecond*
msgmessage
nextnext (item in a list)
nsecnanosecond
minminimum
msecmillisecond*
numnumber (of)
p_pointer (to)
pp_pointer to a pointer (to)
prevprevious (item in a list)
priopriority
pwmpulsed width modulation
qqueue
regregister
rxreceive
semsemaphore
strstring (null terminated)
syncsynchronize
temptemperature
tmptemporary
txtransmit
usecmicrosecond

* Note that second(s) shall not be abbreviated, nor minute, hour, day, week, month, or year. Among other things, this rule eliminates conflict between minute and minimum (for “min”).