ChibiOS 21.11.4
chlicense.h File Reference

License Module macros and structures. More...

#include "chversion.h"
#include "chcustomer.h"
#include "chpartner.h"
#include "chruntime.h"

Go to the source code of this file.

Macros

#define CH_LICENSE_TYPE_STRING   "GNU General Public License 3 (GPL3)"
 License identification string.
#define CH_LICENSE_ID_STRING   "N/A"
 Customer identification string.
#define CH_LICENSE_ID_CODE   "N/A"
 Customer code.
#define CH_LICENSE_MODIFIABLE_CODE   TRUE
 Code modifiability restrictions.
#define CH_LICENSE_FEATURES   CH_FEATURES_FULL
 Code functionality restrictions.
#define CH_LICENSE_MAX_DEPLOY   CH_DEPLOY_UNLIMITED
 Code deploy restrictions.
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.