GD32F1x0: USB_DFU_MAL_Exported_Macros

GD32F1x0

Macros

#define _1st_BYTE(x)    (uint8_t)((x) & 0xFF)
 
#define _2nd_BYTE(x)    (uint8_t)(((x) & 0xFF00) >> 8)
 
#define _3rd_BYTE(x)    (uint8_t)(((x) & 0xFF0000) >> 16)
 
#define SET_POLLING_TIMEOUT(x)
 
#define _1st_BYTE(x)    (uint8_t)((x) & 0xFF)
 
#define _2nd_BYTE(x)    (uint8_t)(((x) & 0xFF00) >> 8)
 
#define _3rd_BYTE(x)    (uint8_t)(((x) & 0xFF0000) >> 16)
 
#define SET_POLLING_TIMEOUT(x)
 

Detailed Description

Macro Definition Documentation

#define _1st_BYTE (   x)    (uint8_t)((x) & 0xFF)

Addressing cycle 1st byte

Definition at line 72 of file usbd_dfu_mal.h.

#define _1st_BYTE (   x)    (uint8_t)((x) & 0xFF)

Addressing cycle 1st byte

Definition at line 72 of file usbd_iap_mal.h.

#define _2nd_BYTE (   x)    (uint8_t)(((x) & 0xFF00) >> 8)

Addressing cycle 2nd byte

Definition at line 73 of file usbd_dfu_mal.h.

#define _2nd_BYTE (   x)    (uint8_t)(((x) & 0xFF00) >> 8)

Addressing cycle 2nd byte

Definition at line 73 of file usbd_iap_mal.h.

#define _3rd_BYTE (   x)    (uint8_t)(((x) & 0xFF0000) >> 16)

Addressing cycle 3rd byte

Definition at line 74 of file usbd_iap_mal.h.

#define _3rd_BYTE (   x)    (uint8_t)(((x) & 0xFF0000) >> 16)

Addressing cycle 3rd byte

Definition at line 74 of file usbd_dfu_mal.h.

#define SET_POLLING_TIMEOUT (   x)
Value:
buffer[1] = _1st_BYTE(x);\
buffer[2] = _2nd_BYTE(x);\
buffer[3] = _3rd_BYTE(x);
#define _3rd_BYTE(x)
Definition: usbd_dfu_mal.h:74
#define _1st_BYTE(x)
Definition: usbd_dfu_mal.h:72
#define _2nd_BYTE(x)
Definition: usbd_dfu_mal.h:73

Definition at line 76 of file usbd_dfu_mal.h.

#define SET_POLLING_TIMEOUT (   x)
Value:
buffer[1] = _1st_BYTE(x);\
buffer[2] = _2nd_BYTE(x);\
buffer[3] = _3rd_BYTE(x);
#define _3rd_BYTE(x)
Definition: usbd_iap_mal.h:74
#define _1st_BYTE(x)
Definition: usbd_iap_mal.h:72
#define _2nd_BYTE(x)
Definition: usbd_iap_mal.h:73

Definition at line 76 of file usbd_iap_mal.h.

Generated by   doxygen 1.8.10