X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=glossaries.tex;h=a1fdb8724b3e007cb9d65aad74bb6b6020c0f808;hb=56e0224a0dc1e20920e85fa5f51e9616d3f495cd;hp=80f78642525c6cc6365642bb8d0f4d5d5936ef3d;hpb=b20c3c8a47ab555186a270a120f23bed6ca79b38;p=phd-thesis.git diff --git a/glossaries.tex b/glossaries.tex index 80f7864..a1fdb87 100644 --- a/glossaries.tex +++ b/glossaries.tex @@ -1,7 +1,7 @@ % Acronym \newcommand{\myacronym}[4][]{% % \newacronym[type=\glsdefaulttype,#1]{#2}{#3}{#4} - \newacronym[#1]{#2}{#3}{#4} + \newabbreviation[#1]{#2}{#3}{#4} } \myacronym{3COWS}{3COWS}{The three ``CO'' (Composability, Comprehensibility, Correctness) winter school} \myacronym{ADC}{ADC}{analog-to-digital converter} @@ -27,7 +27,7 @@ \myacronym{GRS}{GRS}{graph rewriting system} \myacronym{GUI}{GUI}{graphical \glsxtrlong{UI}} \myacronym{HOAS}{HOAS}{high-order abstract syntax} -\myacronym{IOT}{IoT}{internet of things} +\myacronym{IOT}{Io\kern-.3mmT}{internet of things} \myacronym{IDE}{IDE}{integrated development environment} \myacronym{IO}{IO}{input/output} \myacronym{IR}{IL}{intermediate representation} @@ -53,6 +53,7 @@ \myacronym{TCP}{TCP}{transmission control protocol} \myacronym{TOP}{TOP}{task-oriented programming} \myacronym{TOSD}{TOSD}{task-oriented software development} +\myacronym{LSOC}{LSOC}{layered separation of concerns} \myacronym{TRS}{TRS}{term rewriting system} \myacronym{TTH}{TTH}{typed \glsxtrlong{TH}} \myacronym{TVOC}{TVOC}{total volatile organic compounds} @@ -87,7 +88,11 @@ } \newglossaryentry{ARDUINO}{% name=Arduino, - description={is a widely used framework for programming microprocessors} + description={is a widely used framework for programming microcontrollers} +} +\newglossaryentry{MBED}{% + name=mbed, + description={is a widely used framework for programming microcontrollers designed for ARM cortex-M} } \newglossaryentry{CPP}{ name=C\texttt{++}, @@ -99,15 +104,15 @@ } \newglossaryentry{I2C}{ name=I\textsuperscript{2}C, - description={is a simple serial communication protocol often used to connect sensors to microprocessors} + description={is a simple serial communication protocol often used to connect sensors to microcontrollers} } \newglossaryentry{SPI}{ name=SPI, - description={is a synchronous serial communication protocol often used to connect sensors to microprocessors} + description={is a synchronous serial communication protocol often used to connect sensors to microcontrollers} } \newglossaryentry{TINYML}{ name=TinyML, - description={is a deep learning framework for microprocessors} + description={is a deep learning framework for microcontrollers} } \newglossaryentry{PYTHON}{ name=Python, @@ -115,15 +120,15 @@ } \newglossaryentry{MICROPYTHON}{ name=MicroPython, - description={is a \gls{PYTHON} implementation tailored for microprocessors} + description={is a \gls{PYTHON} implementation tailored for microcontrollers} } \newglossaryentry{FREERTOS}{ name=FreeRTOS, - description={is an open-source \gls{RTOS} for microprocessors} + description={is an open-source \gls{RTOS} for microcontrollers} } \newglossaryentry{ONEWIRE}{ name=1-wire, - description={is simple single wire communication protocol often used to connect sensors to microprocessors} + description={is simple single wire communication protocol often used to connect sensors to microcontrollers} } \newglossaryentry{JSON}{ name=JSON, @@ -135,7 +140,7 @@ } \newglossaryentry{WEMOS}{ name=WEMOS, - description={is a popular ESP8266 microprocessor based prototyping platform supporting \gls{ARDUINO}.} + description={is a popular ESP8266 microcontroller based prototyping platform supporting \gls{ARDUINO}.} } % Never expand