2008-08-11 11:45:29 +00:00
|
|
|
/******************/
|
|
|
|
/* pad_shapes.h */
|
|
|
|
/******************/
|
2008-01-05 17:20:13 +00:00
|
|
|
|
|
|
|
#ifndef PAD_SHAPES_H_
|
|
|
|
#define PAD_SHAPES_H_
|
|
|
|
|
|
|
|
/* Pad shape id : ( .m_PadShape member) */
|
|
|
|
#define PAD_NONE 0
|
|
|
|
#define PAD_CIRCLE 1
|
|
|
|
#define PAD_ROUND PAD_CIRCLE
|
|
|
|
#define PAD_RECT 2
|
|
|
|
#define PAD_OVAL 3
|
|
|
|
#define PAD_TRAPEZOID 4 // trapezoid
|
|
|
|
#define PAD_RRECT 5
|
|
|
|
#define PAD_OCTAGON 6
|
|
|
|
#define PAD_SQUARE 7
|
|
|
|
|
|
|
|
|
|
|
|
/* PADS attributes */
|
|
|
|
#define PAD_STANDARD 0 // Usual pad
|
2011-12-17 21:21:03 +00:00
|
|
|
#define PAD_SMD 1 // Smd pad, appears on the solder paste layer (default)
|
|
|
|
#define PAD_CONN 2 // Like smd, does not appear on the solder paste layer (default)
|
2011-08-31 14:59:20 +00:00
|
|
|
#define PAD_HOLE_NOT_PLATED 3 // like PAD_STANDARD, but not plated
|
|
|
|
// mechanical used only
|
|
|
|
// no connection allowed
|
2008-01-05 17:20:13 +00:00
|
|
|
|
|
|
|
|
2008-08-11 11:45:29 +00:00
|
|
|
#endif /* #ifndef PAD_SHAPES_H_ */
|