* Clarify that MY_HOSTNAME is only supported on ESP
And remove redundant Doxygen define, that caused MY_HOSTNAME
to show up twice in the documentation.
* Fix double define of MY_RAM_ROUTING_TABLE_ENABLED
MY_RAM_ROUTING_TABLE_ENABLED showed up twice in the docs.
By reordering, the define only shows up once.
I don't think DOXYGEN will be defined when anyone builds their
sketches, so this change should not affect functionality.
* Doxygen: Add check for multiple defines of same keyword
* Fix unmatched ifdef
* Add documentation for config struct for Linux gw
This avoids the following doxygen warning:
warning: Compound config is not documented.
The log file was no flushed, which meant that the lines logged
would not be visible in the file until (much) later, often
not until the gateway process exited.
By flushing the file, log information becomes available immediately.