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"]
}

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"]
}

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.

portability directives