|
|
|
% Buses and peripherals
|
|
|
|
\newacronym{ADC}{ADC}{analog/digital converter}
|
|
|
|
\newacronym{DAC}{DAC}{digital/analog converter}
|
|
|
|
|
|
|
|
\newacronym{DDS}{DDS}{Direct Digital Synthesis}
|
|
|
|
\newacronym{SPI}{SPI}{Serial Peripheral Interconnect}
|
|
|
|
\newacronym{USART}{USART}{Universal Synchronous/Asynchronous Receiver/Transmitter}
|
|
|
|
\newacronym{UART}{UART}{Universal Asynchronous Receiver/Transmitter}
|
|
|
|
\newacronym[sort=I2C]{I2C}{I\textsuperscript{2}C}{Inter-Integrated Circuit}
|
|
|
|
\newacronym[sort=I2S]{I2S}{I\textsuperscript{2}S}{Inter-IC Sound}
|
|
|
|
\newacronym{USB}{USB}{Universal Serial Bus}
|
|
|
|
\newacronym{CAN}{CAN}{Controller Area Network}
|
|
|
|
\newacronym{HART}{HART}{Highway Addressable Remote Transducer}
|
|
|
|
\newacronym{LIN}{LIN}{Local Interconnect Network}
|
|
|
|
\newacronym{DALI}{DALI}{Digital Addressable Lighting Interface}
|
|
|
|
\newacronym{mbus}{M-Bus}{Meter Bus}
|
|
|
|
|
|
|
|
\newacronym{SIPO}{SIPO}{serial in, parallel out}
|
|
|
|
|
|
|
|
\newacronym{SSH}{SSH}{Secure Shell}
|
|
|
|
\newacronym{NRZI}{NRZI}{Non Return to Zero Inverted}
|
|
|
|
\newacronym{MSC}{MSC}{Mass Storage Class}
|
|
|
|
\newacronym{CDCACM}{CDC/ACM}{Communication Devices Class / Abstract Control Model}
|
|
|
|
\newacronym{CDC}{CDC}{Communication Devices Class}
|
|
|
|
\newacronym{ACM}{ACM}{Abstract Control Model}
|
|
|
|
\newacronym{BOT}{BOT}{Bulk Only Transport}
|
|
|
|
\newacronym{SCSI}{SCSI}{Small Computer System Interface}
|
|
|
|
\newacronym{IAD}{IAD}{Interface Association Descriptor}
|
|
|
|
\newacronym{FAT}{FAT}{File Allocation Table}
|
|
|
|
\newacronym{LFN}{LFN}{Long File Name}
|
|
|
|
\newacronym{MBR}{MBR}{Master Boot Record}
|
|
|
|
\newacronym{NVIC}{NVIC}{Nested Vectored Interrupt Controller}
|
|
|
|
\newacronym{GPS}{GPS}{Global Positioning System}
|
|
|
|
\newacronym{TWI}{TWI}{Two-Wire Interface}
|
|
|
|
\newacronym{SMBus}{SMBus}{System Management Bus}
|
|
|
|
\newacronym{PMBus}{PMBus}{Power Management Bus}
|
|
|
|
\newacronym{DFU}{DFU}{Device Firmware Update}
|
|
|
|
|
|
|
|
\newacronym{CPOL}{CPOL}{Clock Polarity}
|
|
|
|
\newacronym{CPHA}{CPHA}{Clock Phase}
|
|
|
|
|
|
|
|
% Common names
|
|
|
|
\newacronym{IDE}{IDE}{integrated development environment}
|
|
|
|
\newacronym{FS}{FS}{file system}
|
|
|
|
\newacronym{STEM}{STEM}{science, technology, engineering and mathematics}
|
|
|
|
\newacronym{RMS}{RMS}{root mean square}
|
|
|
|
\newacronym{PC}{PC}{personal computer}
|
|
|
|
\newacronym{PCB}{PCB}{printed circuit board}
|
|
|
|
\newacronym{TVS}{TVS}{transiet-voltage suppressor}
|
|
|
|
\newacronym{GPIO}{GPIO}{general purpose input/output}
|
|
|
|
\newacronym{IC}{IC}{integrated circuit}
|
|
|
|
\newacronym{PWM}{PWM}{pulse width modulation}
|
|
|
|
\newacronym{LCD}{LCD}{liquid crystal display}
|
|
|
|
\newacronym{GUI}{GUI}{graphical user interface}
|
|
|
|
\newacronym{OS}{OS}{operating system}
|
|
|
|
\newacronym{API}{API}{application programming interface}
|
|
|
|
\newacronym{LED}{LED}{light emitting diode}
|
|
|
|
\newacronym{MCO}{MCO}{Microcontroller Clock Output}
|
|
|
|
\newacronym{NFC}{NFC}{Near-Field Communication}
|
|
|
|
|
|
|
|
% Pin / Config Option names
|
|
|
|
\newacronym{RTS}{RTS}{Ready To Send}
|
|
|
|
\newacronym{CTS}{CTS}{Clear To Send}
|
|
|
|
\newacronym{SCK}{SCK}{Serial Clock}
|
|
|
|
\newacronym{MOSI}{MOSI}{Master Out, Slave In}
|
|
|
|
\newacronym{MISO}{MISO}{Master In, Slave Out}
|
|
|
|
\newacronym{NSS}{NSS}{Negated Slave Select}
|
|
|
|
\newacronym{DE}{DE}{Driver Enable}
|
|
|
|
\newacronym{CSB}{CSB}{Chip Select with Bar}
|
|
|
|
\newacronym{SS}{SS}{Slave Select}
|
|
|
|
\newacronym{SDA}{SDA}{Serial Data Line}
|
|
|
|
\newacronym{SCL}{SCL}{Serial Clock Line}
|
|
|
|
\newacronym{DTR}{DTR}{Data Terminal Ready}
|
|
|
|
\newacronym{GND}{GND}{ground}
|
|
|
|
|
|
|
|
\newacronym{TTL}{TTL}{Transistor-Transistor Logic}
|
|
|
|
\newacronym{NDIR}{NDIR}{nondispersive infrared}
|
|
|
|
\newacronym{CRC}{CRC}{cyclic redundancy check}
|
|
|
|
|
|
|
|
\newacronym{RTC}{RTC}{Real-Time Clock}
|
|
|
|
\newacronym{TSC}{TSC}{Touch Sensing Controller}
|
|
|
|
\newacronym{DMA}{DMA}{Direct Memory Access} % ???
|
|
|
|
|
|
|
|
\newacronym{VCO}{VCO}{voltage-controlled oscillator}
|
|
|
|
\newacronym{TCO}{TCO}{temperature-compensated oscillator}
|
|
|
|
\newacronym{NCO}{NCO}{numerically controlled oscillator}
|
|
|
|
\newacronym{DC}{DC}{direct current}
|
|
|
|
\newacronym{SAR}{SAR}{successive approximation register}
|
|
|
|
\newacronym{AC}{AC}{alternating current}
|
|
|
|
\newacronym{ISR}{ISR}{interrupt service routine}
|
|
|
|
\newacronym{IRQ}{IRQ}{interrupt request}
|
|
|
|
\newacronym{MCU}{MCU}{microcontroller unit}
|
|
|
|
|
|
|
|
\newacronym{RAM}{RAM}{random-access memory}
|
|
|
|
\newacronym{ROM}{ROM}{read-only memory}
|
|
|
|
|
|
|
|
\newacronym{OOK}{OOK}{on-off keying}
|
|
|
|
\newacronym{FSK}{FSK}{frequency-shift keying}
|
|
|
|
\newacronym{GFSK}{GFSK}{Gaussian frequency-shift keying}
|
|
|
|
\newacronym{MSK}{MSK}{minimum-shift keying}
|
|
|
|
\newacronym{GMSK}{GMSK}{Gaussian minimum-shift keying}
|
|
|
|
\newacronym{BFSK}{BFSK}{binary frequency-shift keying}
|
|
|
|
\newacronym{SCCB}{SCCB}{Serial Camera Control Bus}
|
|
|
|
|
|
|
|
\newacronym{GSM}{GSM}{Global System for Mobile communications}
|
|
|
|
|
|
|
|
% --- pre-defined (not in text) ---
|
|
|
|
|
|
|
|
\glsunset{UART} % introduced together with USART
|
|
|
|
|
|
|
|
% those are used after introducing CDC/ACM, so their meaning is already clear
|
|
|
|
\glsunset{CDC}
|
|
|
|
\glsunset{ACM}
|
|
|
|
|
|
|
|
\glsunset{SCSI} % used only in one place and looks wrong
|
|
|
|
|
|
|
|
% obvious
|
|
|
|
\glsunset{AC}
|
|
|
|
%\glsunset{TTL}
|
|
|
|
%\glsunset{GND}
|
|
|
|
%\glsunset{API}
|
|
|
|
%\glsunset{LED}
|
|
|
|
\glsunset{DC}
|
|
|
|
%\glsunset{PC}
|
|
|
|
%\glsunset{OS}
|
|
|
|
%\glsunset{GPS}
|
|
|
|
\glsunset{GSM} % mentioned only once
|
|
|
|
%\glsunset{RAM}
|
|
|
|
%\glsunset{ROM}
|