GD32F10x USB-Device: USB_DFU_MAL_Exported_Macros

GD32F103 Firmware

GD32F10x USB-Device  V1.0.0
GD32F10x USB-Device
USB_DFU_MAL_Exported_Macros

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)
 

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 _2nd_BYTE (   x)    (uint8_t)(((x) & 0xFF00) >> 8)

Addressing cycle 2nd byte

Definition at line 73 of file usbd_dfu_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 _2nd_BYTE(x)
Definition: usbd_dfu_mal.h:73
#define _1st_BYTE(x)
Definition: usbd_dfu_mal.h:72

Definition at line 76 of file usbd_dfu_mal.h.

Generated on Fri Feb 6 2015 14:56:36 for GD32F10x USB-Device by   doxygen 1.8.8