\GlsXtrEnableInitialTagging{acronym,abbreviation}{\itag}
\newcommand*{\glsxtrpostnameacronym}{%
- \space\rm\glsentrylong{\glscurrententrylabel}, %
+ \space\rm\glsentrylong{\glscurrententrylabel}%
}
%\renewcommand*{\glsxtrpostdescabbreviation}{%
% \space (initialism)%
\makeglossaries%
% Acronyms
-\newacronym[description={the CO\textsubscript{2} concentration calculated from \glsxtrshort{TVOC} measurements}]{ECO2}{(eCO\textsubscript{2})}{equivalent carbon dioxide}
\newacronym[description={a open data interchange format using human readable text}]{JSON}{JSON}{(JavaScript object notation)}
\newacronym[description={a publish-subscribe network protocol designed for resource constrained devices}]{MQTT}{MQTT}{(MQ telemetry transport)}
\newacronym[description={a pure lazy \glsxtrlong{FP} language based on graph rewriting}]{CLEAN}{Clean}{(Clean language of East-Anglia and Nijmegen)}
\newabbreviation{AST}{AST}{abstract syntax tree}
\newabbreviation{API}{API}{application programming interface}
\newabbreviation{ARDSL}{ARDSL}{\gls{ARDUINO} \glsxtrshort{DSL}}
-\newabbreviation[category=noexpand]{CEFP}{CEFP}{Central European \glsxtrlong{FP} School}
\newabbreviation{CRS}{CRS}{\gls{CLEAN} Raspberry Pi system}
\newabbreviation{CRTS}{CRTS}{\gls{CLEAN} Raspberry Pi temperature sensor}
\newabbreviation{CWS}{CWS}{\gls{CLEAN} \gls{WEMOS} system}
\newabbreviation[category=noexpand,prefixfirst={a\ },prefix={an\ }]{LED}{LED}{light-emitting diode}
\newabbreviation[category=noexpand]{OLED}{OLED}{organic \glsxtrshort{LED}}
\newabbreviation[category=noexpand]{OS}{OS}{operating system}
-\newabbreviation{OTA}{OTA}{over-the-air}
\newabbreviation{PFRP}{p-frp}{priority-based \glsxtrshort{FRP}}
\newabbreviation{PRS}{PRS}{\gls{PYTHON} Raspberry Pi system}
\newabbreviation{PWS}{PWS}{\gls{MICROPYTHON} \gls{WEMOS} system}
\newabbreviation{TH}{TH}{Template \gls{HASKELL}}
\newabbreviation[category=noexpand]{TCP}{TCP}{transmission control protocol}
\newabbreviation{TOSD}{TOSD}{task-oriented software development}
-\newabbreviation{TRS}{TRS}{term rewriting system}
\newabbreviation{TTH}{TTH}{typed \glsxtrlong{TH}}
\newabbreviation{TVOC}{TVOC}{total volatile organic compounds}
\newabbreviation{UI}{UI}{user interface}
name=ABC,
description={\gls{CLEAN}'s intermediate graph-rewriting language},
}
+\newglossaryentry{ECO2}{%
+ name={eCO\textsubscript{2}},
+ description={CO\textsubscript{2} concentration calculated from \glsxtrshort{TVOC} measurements},
+}
\newglossaryentry{MTASK}{%
name=mTask,
description={a \glsxtrshort{TOP} \glsxtrshort{EDSL} for edge devices integrated with the \gls{ITASK} system},
name=Haskell,
description={a pure lazy \glsxtrlong{FP} language designed by a committe as a concept language}
}
-\newglossaryentry{HASKELL98}{%
- name=Haskell98,
- description={a standardised version of \gls{HASKELL}},
-}
\newglossaryentry{ARDUINO}{%
name=Arduino,
description={a widely used framework for programming microcontrollers}
}
-\newglossaryentry{MBED}{%
- name=mbed,
- description={a widely used framework for programming microcontrollers designed for ARM cortex-M}
-}
\newglossaryentry{CPP}{
name=C\texttt{++},
description={a general-purpose imperative programming language based on \gls{C}}
name=Wi-Fi,
description={is a family of wireless network protocols commonly used for local area networking}
}
-\newglossaryentry{TINYML}{
- name=TinyML,
- description={a deep learning framework for microcontrollers}
-}
\newglossaryentry{PYTHON}{
name=Python,
description={a multi-paradigm interpreted programming language}
name=MicroPython,
description={a \gls{PYTHON} implementation tailored for microcontrollers}
}
-\newglossaryentry{FREERTOS}{
- name=FreeRTOS,
- description={an open-source \glsxtrshort{RTOS} for microcontrollers}
-}
\newglossaryentry{ONEWIRE}{
name=1-wire,
description={a simple single wire communication protocol often used to connect sensors to microcontrollers}