Configurations of the AWS IoT Fleet Provisioning Library.
Configuration settings are C pre-processor constants. They can be set with a \#define
in the config file (fleet_provisioning_config.h
) or by using a compiler option such as -D in gcc.
Define this macro to build the AWS IoT Fleet Provisioning Library without the custom config file fleet_provisioning_config.h. Without the custom config, the the AWS IoT Fleet Provisioning Library builds with default values of config macros defined in the fleet_provisioning_config_defaults.h file.
If a custom config file is provided, then FLEET_PROVISIONING_DO_NOT_USE_CUSTOM_CONFIG must not be defined.
Default value: FLEET_PROVISIONING_DO_NOT_USE_CUSTOM_CONFIG is not defined by default and the library expects a fleet_provisioning_config.h file.
Macro used in the Fleet Provisioning library to log error messages. To enable error logging, this macro should be mapped to an application-specific logging implementation.
Default value: Error logs are turned off, and no code is generated for calls to the macro in the Fleet Provisioning library on compilation.
Macro used in the Fleet Provisioning library to log warning messages. To enable warning logging, this macro should be mapped to an application-specific logging implementation.
Default value: Warning logs are turned off, and no code is generated for calls to the macro in the Fleet Provisioning library on compilation.
Macro used in the Fleet Provisioning library to log info messages. To enable info logging, this macro should be mapped to an application-specific logging implementation.
Default value: Info logs are turned off, and no code is generated for calls to the macro in the Fleet Provisioning library on compilation.
Macro used in the Fleet Provisioning library to log debug messages. To enable debug logging, this macro should be mapped to an application-specific logging implementation.
Default value: Debug logs are turned off, and no code is generated for calls to the macro in the Fleet Provisioning library on compilation.