ChibiOS/RT  5.1.0
chlicense.h File Reference

License Module macros and structures. More...

#include "chcustomer.h"

Go to the source code of this file.

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
 

Detailed Description

License Module macros and structures.

Definition in file chlicense.h.