ChibiOS  21.6.0
Customer Information
Collaboration diagram for Customer Information:

Detailed Description

This module incapsulates licensee information, this is only meaningful for commercial licenses. It is a stub for public releases.

Macros

#define CH_CUSTOMER_ID_STRING   "Santa, North Pole"
 Customer readable identifier. More...
 
#define CH_CUSTOMER_ID_CODE   "xxxx-yyyy"
 Customer code. More...
 
#define CH_CUSTOMER_LICENSE_EOS_DATE   209912
 End-Of-Support date (yyyymm). More...
 
#define CH_CUSTOMER_LICENSE_VERSION_YEAR   99
 Licensed branch year. More...
 
#define CH_CUSTOMER_LICENSE_VERSION_MONTH   12
 Licensed branch month. More...
 
#define CH_LICENSE   CH_LICENSE_GPL
 Current license. More...
 
#define CH_CUSTOMER_LICENSE_VERSION_DATE
 Licensed version date in numeric form (yyyymm). More...
 

Licensed Products

#define CH_CUSTOMER_LIC_RT   TRUE
 
#define CH_CUSTOMER_LIC_NIL   TRUE
 
#define CH_CUSTOMER_LIC_OSLIB   TRUE
 
#define CH_CUSTOMER_LIC_EX   TRUE
 
#define CH_CUSTOMER_LIC_SB   TRUE
 
#define CH_CUSTOMER_LIC_PORT_CM0   TRUE
 
#define CH_CUSTOMER_LIC_PORT_CM3   TRUE
 
#define CH_CUSTOMER_LIC_PORT_CM4   TRUE
 
#define CH_CUSTOMER_LIC_PORT_CM7   TRUE
 
#define CH_CUSTOMER_LIC_PORT_CM33   TRUE
 
#define CH_CUSTOMER_LIC_PORT_ARM79   TRUE
 
#define CH_CUSTOMER_LIC_PORT_E200Z0   TRUE
 
#define CH_CUSTOMER_LIC_PORT_E200Z2   TRUE
 
#define CH_CUSTOMER_LIC_PORT_E200Z3   TRUE
 
#define CH_CUSTOMER_LIC_PORT_E200Z4   TRUE
 

Macro Definition Documentation

◆ CH_CUSTOMER_ID_STRING

#define CH_CUSTOMER_ID_STRING   "Santa, North Pole"

Customer readable identifier.

Definition at line 41 of file chcustomer.h.

◆ CH_CUSTOMER_ID_CODE

#define CH_CUSTOMER_ID_CODE   "xxxx-yyyy"

Customer code.

Definition at line 46 of file chcustomer.h.

◆ CH_CUSTOMER_LICENSE_EOS_DATE

#define CH_CUSTOMER_LICENSE_EOS_DATE   209912

End-Of-Support date (yyyymm).

Definition at line 51 of file chcustomer.h.

◆ CH_CUSTOMER_LICENSE_VERSION_YEAR

#define CH_CUSTOMER_LICENSE_VERSION_YEAR   99

Licensed branch year.

Definition at line 56 of file chcustomer.h.

◆ CH_CUSTOMER_LICENSE_VERSION_MONTH

#define CH_CUSTOMER_LICENSE_VERSION_MONTH   12

Licensed branch month.

Definition at line 61 of file chcustomer.h.

◆ CH_LICENSE

#define CH_LICENSE   CH_LICENSE_GPL

Current license.

Note
This setting is reserved to the copyright owner.
Changing this setting invalidates the license.
The license statement in the source headers is valid, applicable and binding regardless this setting.

Definition at line 70 of file chcustomer.h.

◆ CH_CUSTOMER_LICENSE_VERSION_DATE

#define CH_CUSTOMER_LICENSE_VERSION_DATE
Value:
(((CH_CUSTOMER_LICENSE_VERSION_YEAR + 2000) * 100) + \
CH_CUSTOMER_LICENSE_VERSION_MONTH)

Licensed version date in numeric form (yyyymm).

Definition at line 104 of file chcustomer.h.

CH_CUSTOMER_LICENSE_VERSION_YEAR
#define CH_CUSTOMER_LICENSE_VERSION_YEAR
Licensed branch year.
Definition: chcustomer.h:56