noedit.h#
Include dependency graph for noedit.h:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"3" [label="config.h" tooltip="config.h"]
"1" [label="src/config/noedit.h" tooltip="src/config/noedit.h" fillcolor="#BFBFBF"]
"4" [label="utility/namespace.h" tooltip="utility/namespace.h"]
"2" [label="Arduino.h" tooltip="Arduino.h"]
"1" -> "2" [dir=forward tooltip="include"]
"1" -> "3" [dir=forward tooltip="include"]
"1" -> "4" [dir=forward tooltip="include"]
}](../../_images/graphviz-4638c1876668193e2087363d04c92f64d435d116.png)
This graph shows which files directly or indirectly include noedit.h:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"3" [label="examples/all_platforms/advanced/GetCommandFromStream/GetCommandFromStream.ino" tooltip="examples/all_platforms/advanced/GetCommandFromStream/GetCommandFromStream.ino"]
"4" [label="examples/all_platforms/advanced/MultiFile/CLI/cli_setup.h" tooltip="examples/all_platforms/advanced/MultiFile/CLI/cli_setup.h"]
"5" [label="examples/all_platforms/advanced/MultiFile/CLI/functions.h" tooltip="examples/all_platforms/advanced/MultiFile/CLI/functions.h"]
"6" [label="examples/all_platforms/advanced/MultiFile/CLI/parameters.h" tooltip="examples/all_platforms/advanced/MultiFile/CLI/parameters.h"]
"7" [label="examples/all_platforms/advanced/MultiFile/MultiFile.ino" tooltip="examples/all_platforms/advanced/MultiFile/MultiFile.ino"]
"8" [label="examples/all_platforms/advanced/NMEAparser/NMEAparser.ino" tooltip="examples/all_platforms/advanced/NMEAparser/NMEAparser.ino"]
"9" [label="examples/all_platforms/advanced/NMEAparser/parser/NMEAparser.h" tooltip="examples/all_platforms/advanced/NMEAparser/parser/NMEAparser.h"]
"10" [label="examples/all_platforms/advanced/NMEAparser/parser/NMEAsentencefunc.h" tooltip="examples/all_platforms/advanced/NMEAparser/parser/NMEAsentencefunc.h"]
"11" [label="examples/all_platforms/advanced/NMEAparser/parser/NMEAsentenceparam.h" tooltip="examples/all_platforms/advanced/NMEAparser/parser/NMEAsentenceparam.h"]
"12" [label="examples/all_platforms/advanced/NestedCommands/NestedCommands.ino" tooltip="examples/all_platforms/advanced/NestedCommands/NestedCommands.ino"]
"13" [label="examples/all_platforms/advanced/config_howto/config_howto.ino" tooltip="examples/all_platforms/advanced/config_howto/config_howto.ino"]
"14" [label="examples/all_platforms/advanced/debugging/debugging.ino" tooltip="examples/all_platforms/advanced/debugging/debugging.ino"]
"15" [label="examples/all_platforms/basic/BLE_UART/BLE_UART.ino" tooltip="examples/all_platforms/basic/BLE_UART/BLE_UART.ino"]
"16" [label="examples/all_platforms/basic/GetCommandFromStream/GetCommandFromStream.ino" tooltip="examples/all_platforms/basic/GetCommandFromStream/GetCommandFromStream.ino"]
"17" [label="examples/all_platforms/basic/LoRa/LoRaReceiver/LoRaReceiver.ino" tooltip="examples/all_platforms/basic/LoRa/LoRaReceiver/LoRaReceiver.ino"]
"18" [label="examples/all_platforms/basic/RF24/RF24.ino" tooltip="examples/all_platforms/basic/RF24/RF24.ino"]
"19" [label="examples/all_platforms/basic/ReadCommandFromBufferMQTT/ReadCommandFromBufferMQTT.ino" tooltip="examples/all_platforms/basic/ReadCommandFromBufferMQTT/ReadCommandFromBufferMQTT.ino"]
"20" [label="examples/all_platforms/basic/WildcardCommands/WildcardCommands.ino" tooltip="examples/all_platforms/basic/WildcardCommands/WildcardCommands.ino"]
"21" [label="examples/esp/ReadCommandFromBufferWebSerial/ReadCommandFromBufferWebSerial.ino" tooltip="examples/esp/ReadCommandFromBufferWebSerial/ReadCommandFromBufferWebSerial.ino"]
"22" [label="src/InputHandler.cpp" tooltip="src/InputHandler.cpp"]
"2" [label="src/InputHandler.h" tooltip="src/InputHandler.h"]
"1" [label="src/config/noedit.h" tooltip="src/config/noedit.h" fillcolor="#BFBFBF"]
"4" -> "5" [dir=back tooltip="include"]
"4" -> "6" [dir=back tooltip="include"]
"4" -> "7" [dir=back tooltip="include"]
"5" -> "4" [dir=back tooltip="include"]
"6" -> "4" [dir=back tooltip="include"]
"9" -> "8" [dir=back tooltip="include"]
"10" -> "11" [dir=back tooltip="include"]
"11" -> "9" [dir=back tooltip="include"]
"2" -> "3" [dir=back tooltip="include"]
"2" -> "4" [dir=back tooltip="include"]
"2" -> "8" [dir=back tooltip="include"]
"2" -> "9" [dir=back tooltip="include"]
"2" -> "10" [dir=back tooltip="include"]
"2" -> "11" [dir=back tooltip="include"]
"2" -> "12" [dir=back tooltip="include"]
"2" -> "13" [dir=back tooltip="include"]
"2" -> "14" [dir=back tooltip="include"]
"2" -> "15" [dir=back tooltip="include"]
"2" -> "16" [dir=back tooltip="include"]
"2" -> "17" [dir=back tooltip="include"]
"2" -> "18" [dir=back tooltip="include"]
"2" -> "19" [dir=back tooltip="include"]
"2" -> "20" [dir=back tooltip="include"]
"2" -> "21" [dir=back tooltip="include"]
"2" -> "22" [dir=back tooltip="include"]
"1" -> "2" [dir=back tooltip="include"]
}](../../_images/graphviz-ed627bedc73164bd992b80e2d75af8a62eac4a2f.png)
InputHandler library C includes, do not edit. This file sets up your platform to use InputHandler and sizes certain library variables based on what is found in src/config.h.
- Authors
Douglas Quigg (dstroy0 dquigg123@gmail.com) and Brendan Doherty (2bndy5 2bndy5@gmail.com)
- Version
1.1
- Date
2022-10-10
- Copyright
Copyright (c) 2022
Defines
-
TRM(x)#
-
CMD_ERR_MSG#
-
CMD_ERR(x)#
-
AE_CMD_ERR(x)#
-
ERR_TYP(x)#
-
ERR_MSG(x)#
-
VAR_ID(x)#
-
FE_VAR_ID(x)#
-
nprms(x)#
gets the number of elements in an array
-
buffsz(x)#
gets the number of elements in an array
-
nelems(x)#
gets the number of elements in an array
-
S(s)#
gnu direct # stringify macro
-
STR(s)#
gnu indirect # stringify macro
-
LOC#
direct non-stringified file and line macro/*#end#*/
-
LOCATION#
indirect stringified file and line macro
-
UI_ALL_WCC_CMD#
UI_ALL_WCC_CMD MAX is equal to ih_auto::max_per_root_memcmp_ranges - 1.
-
ih_pgm_read_dword(addr)#
-
UI_ESCAPED_CHAR_STRLEN#
sram buffer size in bytes for a single escaped char
-
IH_PORTABILITY_DIRECTIVES#
Preprocessor directives and includes.
Go to your platform’s implementation to see what needs to be changed to make the library work on your platform.