Callisto4Bootloader: ARK/ip-macros.h File Reference

Callisto4Bootloader

Macros
ip-macros.h File Reference

Go to the source code of this file.

## Macros

#define | IP0(A, B, C, D) A
#define | IP1(A, B, C, D) B
#define | IP2(A, B, C, D) C
#define | IP3(A, B, C, D) D
#define | IPALL(A, B, C, D) A,B,C,D
#define | MAC0(A, B, C, D, E, F) A
#define | MAC1(A, B, C, D, E, F) B
#define | MAC2(A, B, C, D, E, F) C
#define | MAC3(A, B, C, D, E, F) D
#define | MAC4(A, B, C, D, E, F) E
#define | MAC5(A, B, C, D, E, F) F
#define | MACALL(A, B, C, D, E, F) A,B,C,D,E,F
#define | SET_MAC_ADDRESS(ARRAY, XMACRO)
#define | SET_IP_ADDRESS(ARRAY, XMACRO)

## Macro Definition Documentation

## ◆ IP0

#define IP0 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D
| ) |  | A

Definition at line 12 of file ip-macros.h.

## ◆ IP1

#define IP1 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D
| ) |  | B

Definition at line 13 of file ip-macros.h.

## ◆ IP2

#define IP2 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D
| ) |  | C

Definition at line 14 of file ip-macros.h.

## ◆ IP3

#define IP3 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D
| ) |  | D

Definition at line 15 of file ip-macros.h.

## ◆ IPALL

#define IPALL | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D
| ) |  | A,B,C,D

Definition at line 16 of file ip-macros.h.

## ◆ MAC0

#define MAC0 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | A

Definition at line 19 of file ip-macros.h.

## ◆ MAC1

#define MAC1 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | B

Definition at line 20 of file ip-macros.h.

## ◆ MAC2

#define MAC2 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | C

Definition at line 21 of file ip-macros.h.

## ◆ MAC3

#define MAC3 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | D

Definition at line 22 of file ip-macros.h.

## ◆ MAC4

#define MAC4 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | E

Definition at line 23 of file ip-macros.h.

## ◆ MAC5

#define MAC5 | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | F

Definition at line 24 of file ip-macros.h.

## ◆ MACALL

#define MACALL | ( |  | A,
|  |  | B,
|  |  | C,
|  |  | D,
|  |  | E,
|  |  | F
| ) |  | A,B,C,D,E,F

Definition at line 25 of file ip-macros.h.

## ◆ SET_IP_ADDRESS

#define SET_IP_ADDRESS | ( |  | ARRAY,
|  |  | XMACRO
| ) |  |

Value:
ARRAY[0] = XMACRO(IP0); \
ARRAY[1] = XMACRO(IP1); \
ARRAY[2] = XMACRO(IP2); \
ARRAY[3] = XMACRO(IP3)

Definition at line 35 of file ip-macros.h.

## ◆ SET_MAC_ADDRESS

#define SET_MAC_ADDRESS | ( |  | ARRAY,
|  |  | XMACRO
| ) |  |

Value:
ARRAY[0] = XMACRO(MAC0); \
ARRAY[1] = XMACRO(MAC1); \
ARRAY[2] = XMACRO(MAC2); \
ARRAY[3] = XMACRO(MAC3); \
ARRAY[4] = XMACRO(MAC4); \
ARRAY[5] = XMACRO(MAC5)

Definition at line 27 of file ip-macros.h.

IP0
#define IP0(A, B, C, D)
Definition: ip-macros.h:12
IP3
#define IP3(A, B, C, D)
Definition: ip-macros.h:15
MAC4
#define MAC4(A, B, C, D, E, F)
Definition: ip-macros.h:23
MAC0
#define MAC0(A, B, C, D, E, F)
Definition: ip-macros.h:19
MAC2
#define MAC2(A, B, C, D, E, F)
Definition: ip-macros.h:21
MAC3
#define MAC3(A, B, C, D, E, F)
Definition: ip-macros.h:22
IP1
#define IP1(A, B, C, D)
Definition: ip-macros.h:13
IP2
#define IP2(A, B, C, D)
Definition: ip-macros.h:14
MAC1
#define MAC1(A, B, C, D, E, F)
Definition: ip-macros.h:20
MAC5
#define MAC5(A, B, C, D, E, F)
Definition: ip-macros.h:24