ChibiOS/RT
6.0.3
|
This module contains all the definitions required for defining a licensing scheme for customers or public releases.
Macros | |
#define | CH_LICENSE_TYPE_STRING "GNU General Public License 3 (GPL3)" |
License identification string. More... | |
#define | CH_LICENSE_ID_STRING "N/A" |
Customer identification string. More... | |
#define | CH_LICENSE_ID_CODE "N/A" |
Customer code. More... | |
#define | CH_LICENSE_MODIFIABLE_CODE TRUE |
Code modifiability restrictions. More... | |
#define | CH_LICENSE_FEATURES CH_FEATURES_FULL |
Code functionality restrictions. More... | |
#define | CH_LICENSE_MAX_DEPLOY CH_DEPLOY_UNLIMITED |
Code deploy restrictions. More... | |
Allowed Features Levels | |
#define | CH_FEATURES_BASIC 0 |
#define | CH_FEATURES_INTERMEDIATE 1 |
#define | CH_FEATURES_FULL 2 |
Deployment Options | |
#define | CH_DEPLOY_UNLIMITED -1 |
#define | CH_DEPLOY_NONE 0 |
#define CH_LICENSE_TYPE_STRING "GNU General Public License 3 (GPL3)" |
License identification string.
This string identifies the license in a machine-readable format.
Definition at line 89 of file chlicense.h.
#define CH_LICENSE_ID_STRING "N/A" |
Customer identification string.
This information is only available for registered commercial users.
Definition at line 95 of file chlicense.h.
#define CH_LICENSE_ID_CODE "N/A" |
Customer code.
This information is only available for registered commercial users.
Definition at line 101 of file chlicense.h.
#define CH_LICENSE_MODIFIABLE_CODE TRUE |
Code modifiability restrictions.
This setting defines if the source code is user-modifiable or not.
Definition at line 107 of file chlicense.h.
#define CH_LICENSE_FEATURES CH_FEATURES_FULL |
Code functionality restrictions.
Definition at line 112 of file chlicense.h.
#define CH_LICENSE_MAX_DEPLOY CH_DEPLOY_UNLIMITED |
Code deploy restrictions.
This is the per-core deploy limit allowed under the current license scheme.
Definition at line 119 of file chlicense.h.