ChibiOS/RT  5.1.0
License Settings
Collaboration diagram for License Settings:

Detailed Description

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
 

Licensing Options

#define CH_LICENSE_GPL   0
 
#define CH_LICENSE_GPL_EXCEPTION   1
 
#define CH_LICENSE_COMMERCIAL_FREE   2
 
#define CH_LICENSE_COMMERCIAL_DEV_1000   3
 
#define CH_LICENSE_COMMERCIAL_DEV_5000   4
 
#define CH_LICENSE_COMMERCIAL_FULL   5
 
#define CH_LICENSE_COMMERCIAL_RUNTIME   6
 
#define CH_LICENSE_PARTNER   7
 

Macro Definition Documentation

#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 87 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 93 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 99 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 105 of file chlicense.h.

#define CH_LICENSE_FEATURES   CH_FEATURES_FULL

Code functionality restrictions.

Definition at line 110 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 117 of file chlicense.h.