Merge pull request #12798 from kb2ma/gcoap/init_delay
net/gcoap: add macro to delay initialization of gcoap
This commit is contained in:
commit
2733ef45d7
@ -159,8 +159,10 @@ void auto_init(void)
|
||||
openthread_bootstrap();
|
||||
#endif
|
||||
#ifdef MODULE_GCOAP
|
||||
if (!IS_ACTIVE(GCOAP_NO_AUTO_INIT)) {
|
||||
DEBUG("Auto init gcoap module.\n");
|
||||
gcoap_init();
|
||||
}
|
||||
#endif
|
||||
#ifdef MODULE_DEVFS
|
||||
DEBUG("Mounting /dev\n");
|
||||
|
||||
@ -446,6 +446,16 @@ extern "C" {
|
||||
*/
|
||||
#define GCOAP_PAYLOAD_MARKER (0xFF)
|
||||
|
||||
/**
|
||||
* @ingroup net_gcoap_conf
|
||||
* @brief Disables gcoap startup during system auto init
|
||||
*
|
||||
* If disabled, gcoap_init() must be called by some other means.
|
||||
*/
|
||||
#ifndef GCOAP_NO_AUTO_INIT
|
||||
#define GCOAP_NO_AUTO_INIT 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @name States for the memo used to track waiting for a response
|
||||
* @{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user