#define COMM_gpio00_dir	0L	
#define COMM_gpio01_dir	0L
#define COMM_gpio02_dir	0L
#define COMM_gpio03_dir	0L
#define COMM_gpio04_dir	0L
#define COMM_gpio05_dir	0L
#define COMM_gpio06_dir	0L
#define COMM_gpio07_dir	0L
#define COMM_gpio08_dir	0L
#define COMM_gpio09_dir	0L
#define COMM_gpio10_dir	0L
#define COMM_gpio11_dir	0L

#define COMM_gpio19_dir	1L	//	63	—		SPI
#define COMM_gpio20_dir	0L	//	64	2:9B	mode 2
#define COMM_gpio21_dir	0L	//	65	2:9A	mode 4
#define COMM_gpio22_dir	0L	//	66	2:12C	mode 1
#define COMM_gpio23_dir	0L
#define COMM_gpio24_dir	1L	//	68	2:12A	select
#define COMM_gpio25_dir	1L	//	69	2:11C	select
#define COMM_gpio26_dir	0L
#define COMM_gpio27_dir	1L	//	73	2:11A	select

#define COMM_gpio32_dir	1L	//	74	2:10B	DIOD green
#define COMM_gpio33_dir	0L
#define COMM_gpio34_dir	1L	//	142	—		SCI

#define COMM_gpio48_dir	1L	//	88	2:14C	DIOD red
#define COMM_gpio49_dir	1L	//	89	2:14B	select
#define COMM_gpio50_dir	0L	//	90	2:14A	input 2
#define COMM_gpio51_dir	0L	//	91	2:13C	mode !8
#define COMM_gpio52_dir	1L	//	94	2:13B	select
#define COMM_gpio53_dir	0L	//	95	2:13A	input 1

#define COMM_gpio58_dir	1L	//	100	1:13C	rez 1
#define COMM_gpio59_dir	1L	//	110	1:13B	gotov
#define COMM_gpio60_dir	1L	//	111	1:13A	led 1
#define COMM_gpio61_dir	1L	//	112	1:14C	rez 2
#define COMM_gpio62_dir	0L	
#define COMM_gpio63_dir	1L	//	114	1:14A	led 2

//===========================================================================

#define BKSD_gpio00_dir	0L	//	5	2:7A	oil
#define BKSD_gpio01_dir	1L	//	6	2:4A	select
#define BKSD_gpio02_dir	0L	//	7	2:7B	oil
#define BKSD_gpio03_dir	1L	//	10	2:4B	select
#define BKSD_gpio04_dir	0L	//	11	2:7C	oil
#define BKSD_gpio05_dir	0L
#define BKSD_gpio06_dir	0L
#define BKSD_gpio07_dir	1L	//	16	2:3A	select
#define BKSD_gpio08_dir	1L	//	17	2:6B	select
#define BKSD_gpio09_dir	1L	//	18	2:3B	select
#define BKSD_gpio10_dir	0L	//	19	2:6C	oil
#define BKSD_gpio11_dir	1L	//	20	2:3C	select

#define BKSD_gpio19_dir	1L	//	63	—		SPI
#define BKSD_gpio20_dir	0L	//	64	2:9B	mode 2
#define BKSD_gpio21_dir	0L	//	65	2:9A	mode 4
#define BKSD_gpio22_dir	0L	//	66	2:12C	mode 1
#define BKSD_gpio23_dir	0L
#define BKSD_gpio24_dir	0L
#define BKSD_gpio25_dir	0L
#define BKSD_gpio26_dir	0L
#define BKSD_gpio27_dir	0L

#define BKSD_gpio32_dir	1L	//	74	2:10B	DIOD green
#define BKSD_gpio33_dir	0L
#define BKSD_gpio34_dir	1L	//	142	—		SCI

#define BKSD_gpio48_dir	1L	//	88	2:14C	DIOD red
#define BKSD_gpio49_dir	0L	//	89	2:14B	input 2
#define BKSD_gpio50_dir	0L	//	90	2:14A	input 1
#define BKSD_gpio51_dir	0L	//	91	2:13C	mode !8
#define BKSD_gpio52_dir	0L
#define BKSD_gpio53_dir	0L

#define BKSD_gpio58_dir	0L
#define BKSD_gpio59_dir	1L	//	110	1:13B	gotov
#define BKSD_gpio60_dir	1L	//	111	1:13A	led 1
#define BKSD_gpio61_dir	1L	//	112	1:14C	rez 2
#define BKSD_gpio62_dir	1L	//	113	1:14B	rez 1
#define BKSD_gpio63_dir	1L	//	114	1:14A	led 2

//===========================================================================

#define BKST_gpio00_dir	1L	//	5	2:7A	select
#define BKST_gpio01_dir	1L	//	6	2:4A	select
#define BKST_gpio02_dir	0L
#define BKST_gpio03_dir	1L	//	10	2:4B	select
#define BKST_gpio04_dir	0L
#define BKST_gpio05_dir	0L
#define BKST_gpio06_dir	1L	//	13	2:6A	select
#define BKST_gpio07_dir	1L	//	16	2:3A	select
#define BKST_gpio08_dir	1L	//	17	2:6B	select
#define BKST_gpio09_dir	1L	//	18	2:3B	select
#define BKST_gpio10_dir	0L
#define BKST_gpio11_dir	1L	//	20	2:3C	select

#define BKST_gpio19_dir	1L	//	63	—		SPI
#define BKST_gpio20_dir	0L	//	64	2:9B	mode 2
#define BKST_gpio21_dir	0L	//	65	2:9A	mode 4
#define BKST_gpio22_dir	0L	//	66	2:12C	mode 1
#define BKST_gpio23_dir	0L
#define BKST_gpio24_dir	1L	//	68	2:12A	select
#define BKST_gpio25_dir	0L
#define BKST_gpio26_dir	0L
#define BKST_gpio27_dir	1L	//	73	2:11A	select

#define BKST_gpio32_dir	1L	//	74	2:10B	DIOD green
#define BKST_gpio33_dir	0L
#define BKST_gpio34_dir	1L	//	142	—		SCI

#define BKST_gpio48_dir	1L	//	88	2:14C	DIOD red
#define BKST_gpio49_dir	0L
#define BKST_gpio50_dir	1L	//	90	2:14A	select
#define BKST_gpio51_dir	0L	//	91	2:13C	mode !8
#define BKST_gpio52_dir	0L
#define BKST_gpio53_dir	1L	//	95	2:13A	select

#define BKST_gpio58_dir	1L	//	100	1:13C	rez 1
#define BKST_gpio59_dir	1L	//	110	1:13B	gotov
#define BKST_gpio60_dir	1L	//	111	1:13A	led 1
#define BKST_gpio61_dir	1L	//	112	1:14C	rez 2
#define BKST_gpio62_dir	1L	//	113	1:14B	led 2
#define BKST_gpio63_dir	0L	//	114	1:14A	input

//===========================================================================

#define PULT_gpio00_dir	1L	//	5	2:7A	gotov
#define PULT_gpio01_dir	0L
#define PULT_gpio02_dir	1L	//	7	2:7B	ro 1
#define PULT_gpio03_dir	0L
#define PULT_gpio04_dir	0L
#define PULT_gpio05_dir	0L
#define PULT_gpio06_dir	1L	//	13	2:6A	kanal
#define PULT_gpio07_dir	0L
#define PULT_gpio08_dir	1L	//	17	2:6B	kanal
#define PULT_gpio09_dir	0L
#define PULT_gpio10_dir	0L
#define PULT_gpio11_dir	0L

#define PULT_gpio19_dir	1L	//	63	—		SPI
#define PULT_gpio20_dir	0L	//	64	2:9B	mode 2
#define PULT_gpio21_dir	0L	//	65	2:9A	mode 4
#define PULT_gpio22_dir	0L	//	66	2:12C	mode 1
#define PULT_gpio23_dir	0L	//	67	2:12B	button
#define PULT_gpio24_dir	0L	//	68	2:12A	button
#define PULT_gpio25_dir	0L
#define PULT_gpio26_dir	0L	//	72	2:11B	button
#define PULT_gpio27_dir	0L	//	73	2:11A	button

#define PULT_gpio32_dir	1L	//	74	2:10B	DIOD green
#define PULT_gpio33_dir	0L
#define PULT_gpio34_dir	1L	//	142	—		SCI

#define PULT_gpio48_dir	1L	//	88	2:14C	DIOD red
#define PULT_gpio49_dir	0L	//	89	2:14B	button
#define PULT_gpio50_dir	0L	//	90	2:14A	button
#define PULT_gpio51_dir	0L	//	91	2:13C	mode !8
#define PULT_gpio52_dir	0L	//	94	2:13B	button
#define PULT_gpio53_dir	0L	//	95	2:13A	button

#define PULT_gpio58_dir	0L
#define PULT_gpio59_dir	0L
#define PULT_gpio60_dir	0L
#define PULT_gpio61_dir	0L
#define PULT_gpio62_dir	0L
#define PULT_gpio63_dir	0L

//===========================================================================

#define PLT2_gpio00_dir	0L
#define PLT2_gpio01_dir	0L
#define PLT2_gpio02_dir	0L
#define PLT2_gpio03_dir	1L	//	10	2:4B	res_pb
#define PLT2_gpio04_dir	0L	//	11	2:7C	button
#define PLT2_gpio05_dir	0L	//	12	2:4C	button
#define PLT2_gpio06_dir	1L	//	13	2:6A	kanal
#define PLT2_gpio07_dir	0L
#define PLT2_gpio08_dir	1L	//	17	2:6B	kanal
#define PLT2_gpio09_dir	1L	//	18	2:3B	res_lb
#define PLT2_gpio10_dir	0L
#define PLT2_gpio11_dir	0L

#define PLT2_gpio19_dir	1L	//	63	×		SPI
#define PLT2_gpio20_dir	0L	//	64	2:9B	mode 2
#define PLT2_gpio21_dir	0L	//	65	2:9A	mode 4
#define PLT2_gpio22_dir	0L	//	66	2:12C	mode 1
#define PLT2_gpio23_dir	0L	//	67	2:12B	button
#define PLT2_gpio24_dir	0L	//	68	2:12A	button
#define PLT2_gpio25_dir	0L	//	69	2:11C	button
#define PLT2_gpio26_dir	0L	//	72	2:11B	button
#define PLT2_gpio27_dir	0L	//	73	2:11A	button

#define PLT2_gpio32_dir	1L	//	74	2:10B	DIOD green
#define PLT2_gpio33_dir	0L	//	75	2:10C	button
#define PLT2_gpio34_dir	1L	//	142	×		SCI

#define PLT2_gpio48_dir	0L	//	88	2:14C	button
#define PLT2_gpio49_dir	0L	//	89	2:14B	button
#define PLT2_gpio50_dir	0L	//	90	2:14A	button
#define PLT2_gpio51_dir	0L	//	91	2:13C	mode !8
#define PLT2_gpio52_dir	0L	//	94	2:13B	button
#define PLT2_gpio53_dir	0L	//	95	2:13A	button

#define PLT2_gpio58_dir	0L
#define PLT2_gpio59_dir	0L
#define PLT2_gpio60_dir	0L
#define PLT2_gpio61_dir	0L
#define PLT2_gpio62_dir	0L
#define PLT2_gpio63_dir	0L

//===========================================================================

#define SHKF_gpio00_dir	0L	//	5	2:7A	input
#define SHKF_gpio01_dir	0L	//	6	2:4A	input
#define SHKF_gpio02_dir	0L	//	7	2:7B	input
#define SHKF_gpio03_dir	0L	//	10	2:4B	input
#define SHKF_gpio04_dir	0L	//	11	2:7C	input
#define SHKF_gpio05_dir	0L	//	12	2:4C	input
#define SHKF_gpio06_dir	0L	//	13	2:6A	input
#define SHKF_gpio07_dir	0L	//	16	2:3A	input
#define SHKF_gpio08_dir	0L	//	17	2:6B	input
#define SHKF_gpio09_dir	0L	//	18	2:3B	input
#define SHKF_gpio10_dir	0L	//	19	2:6C	input
#define SHKF_gpio11_dir	0L	//	20	2:3C	input

#define SHKF_gpio19_dir	1L	//	63	—		SPI
#define SHKF_gpio20_dir	0L	//	64	2:9B	mode 2
#define SHKF_gpio21_dir	0L	//	65	2:9A	mode 4
#define SHKF_gpio22_dir	0L	//	66	2:12C	mode 1
#define SHKF_gpio23_dir	0L	//	67	2:12B	input
#define SHKF_gpio24_dir	0L	//	68	2:12A	input
#define SHKF_gpio25_dir	0L	//	69	2:11C	input
#define SHKF_gpio26_dir	0L	//	72	2:11B	input
#define SHKF_gpio27_dir	0L	//	73	2:11A	input

#define SHKF_gpio32_dir	0L	//	74	2:10B	input
#define SHKF_gpio33_dir	0L	//	75	2:10C	input
#define SHKF_gpio34_dir	1L	//	142	—		SCI

#define SHKF_gpio48_dir	1L	//	88	2:14C	DIOD red
#define SHKF_gpio49_dir	0L	//	89	2:14B	input
#define SHKF_gpio50_dir	0L	//	90	2:14A	input
#define SHKF_gpio51_dir	0L	//	91	2:13C	mode !8
#define SHKF_gpio52_dir	0L	//	94	2:13B	input
#define SHKF_gpio53_dir	0L	//	95	2:13A	input

#define SHKF_gpio58_dir	1L	//	100	1:13C	rez 1
#define SHKF_gpio59_dir	1L	//	110	1:13B	gotov
#define SHKF_gpio60_dir	1L	//	111	1:13A	led 1
#define SHKF_gpio61_dir	1L	//	112	1:14C	rez 2
#define SHKF_gpio62_dir	0L
#define SHKF_gpio63_dir	1L	//	114	1:14A	led 2

//===========================================================================

#define LOAD_gpio00_dir	0L
#define LOAD_gpio01_dir	1L	//	6	2:4A	led 2
#define LOAD_gpio02_dir	0L
#define LOAD_gpio03_dir	1L	//	10	2:4B	res_out 2
#define LOAD_gpio04_dir	0L
#define LOAD_gpio05_dir	0L
#define LOAD_gpio06_dir	0L	//	13	2:6A	omega d
#define LOAD_gpio07_dir	1L	//	16	2:3A	led 1
#define LOAD_gpio08_dir	0L	//	17	2:6B	start 1
#define LOAD_gpio09_dir	1L	//	18	2:3B	res_out 1
#define LOAD_gpio10_dir	0L
#define LOAD_gpio11_dir	0L	//	20	2:3C	res_in 0

#define LOAD_gpio19_dir	1L	//	63	—		SPI
#define LOAD_gpio20_dir	0L	//	64	2:9B	mode 2
#define LOAD_gpio21_dir	0L	//	65	2:9A	mode 4
#define LOAD_gpio22_dir	0L	//	66	2:12C	mode 1
#define LOAD_gpio23_dir	0L
#define LOAD_gpio24_dir	0L
#define LOAD_gpio25_dir	0L
#define LOAD_gpio26_dir	0L
#define LOAD_gpio27_dir	0L

#define LOAD_gpio32_dir	1L	//	74	2:10B	DIOD green
#define LOAD_gpio33_dir	0L
#define LOAD_gpio34_dir	1L	//	142	—		SCI

#define LOAD_gpio48_dir	1L	//	88	2:14C	DIOD red
#define LOAD_gpio49_dir	0L
#define LOAD_gpio50_dir	0L
#define LOAD_gpio51_dir	0L	//	91	2:13C	mode !8
#define LOAD_gpio52_dir	0L
#define LOAD_gpio53_dir	0L

#define LOAD_gpio58_dir	1L	//	100	1:13C	stop_dptb
#define LOAD_gpio59_dir	1L	//	110	1:13B	csdac
#define LOAD_gpio60_dir	1L	//	111	1:13A	didac
#define LOAD_gpio61_dir	1L	//	112	1:14C	gotov
#define LOAD_gpio62_dir	1L	//	113	1:14B	start_dptb
#define LOAD_gpio63_dir	1L	//	114	1:14A	clkdac

//===========================================================================

#define DSTR_gpio00_dir	1L	//	5	2:7A	gotov pb
#define DSTR_gpio01_dir	1L	//	6	2:4A	led 2
#define DSTR_gpio02_dir	0L
#define DSTR_gpio03_dir	1L	//	10	2:4B	res pb
#define DSTR_gpio04_dir	0L
#define DSTR_gpio05_dir	1L	//	12	2:4C	led 6
#define DSTR_gpio06_dir	1L	//	13	2:6A	gotov lb
#define DSTR_gpio07_dir	1L	//	16	2:3A	led 1
#define DSTR_gpio08_dir	0L
#define DSTR_gpio09_dir	1L	//	18	2:3B	res lb
#define DSTR_gpio10_dir	0L
#define DSTR_gpio11_dir	1L	//	20	2:3C	led 5

#define DSTR_gpio19_dir	1L	//	63	—		SPI
#define DSTR_gpio20_dir	0L	//	64	2:9B	mode 2
#define DSTR_gpio21_dir	0L	//	65	2:9A	mode 4
#define DSTR_gpio22_dir	0L	//	66	2:12C	mode 1
#define DSTR_gpio23_dir	0L	//	67	2:12B	qg 4
#define DSTR_gpio24_dir	0L	//	68	2:12A	qg 2
#define DSTR_gpio25_dir	0L	//	69	2:11C	110% 2
#define DSTR_gpio26_dir	0L	//	72	2:11B	qg3
#define DSTR_gpio27_dir	0L	//	73	2:11A	qg1

#define DSTR_gpio32_dir	1L	//	74	2:10B	DIOD green / red 3
#define DSTR_gpio33_dir	0L	//	75	2:10C	input
#define DSTR_gpio34_dir	1L	//	142	—		SCI

#define DSTR_gpio48_dir	1L	//	88	2:14C	DIOD red / led 4
#define DSTR_gpio49_dir	0L	//	89	2:14B	90% 2
#define DSTR_gpio50_dir	0L	//	90	2:14A	110% 1
#define DSTR_gpio51_dir	0L	//	91	2:13C	mode !8
#define DSTR_gpio52_dir	0L	//	94	2:13B	qg 5
#define DSTR_gpio53_dir	0L	//	95	2:13A	90% 1

#define DSTR_gpio58_dir	0L	//	100	1:13C	+24 lb
#define DSTR_gpio59_dir	0L	//	110	1:13B	res cslb
#define DSTR_gpio60_dir	0L	//	111	1:13A	res lb
#define DSTR_gpio61_dir	0L	//	112	1:14C	+24 pb
#define DSTR_gpio62_dir	0L	//	113	1:14B	res cspb
#define DSTR_gpio63_dir	0L	//	114	1:14A	res pb

//===========================================================================

#define COMM_GPADIR (COMM_gpio00_dir   ) +	(COMM_gpio01_dir<<1) +	(COMM_gpio02_dir<<2) +	(COMM_gpio03_dir<<3) +	\
					(COMM_gpio04_dir<<4) +	(COMM_gpio05_dir<<5) +	(COMM_gpio06_dir<<6) +	(COMM_gpio07_dir<<7) +	\
					(COMM_gpio08_dir<<8) +	(COMM_gpio09_dir<<9) +	(COMM_gpio10_dir<<10)+	(COMM_gpio11_dir<<11)+	\
																							(COMM_gpio19_dir<<19)+	\
					(COMM_gpio20_dir<<20)+	(COMM_gpio21_dir<<21)+	(COMM_gpio22_dir<<22)+	(COMM_gpio23_dir<<23)+	\
					(COMM_gpio24_dir<<24)+	(COMM_gpio25_dir<<25)+	(COMM_gpio26_dir<<26)+	(COMM_gpio27_dir<<27);
#define COMM_GPBDIR (COMM_gpio32_dir    )+	(COMM_gpio33_dir<<1) +	(COMM_gpio34_dir<<2 )+							\
					(COMM_gpio48_dir<<16)+	(COMM_gpio49_dir<<17)+	(COMM_gpio50_dir<<18)+	(COMM_gpio51_dir<<19)+	\
					(COMM_gpio52_dir<<20)+	(COMM_gpio53_dir<<21)+													\
																	(COMM_gpio58_dir<<26)+	(COMM_gpio59_dir<<27)+	\
					(COMM_gpio60_dir<<28)+	(COMM_gpio61_dir<<29)+	(COMM_gpio62_dir<<30)+	(COMM_gpio63_dir<<31);

#define BKSD_GPADIR (BKSD_gpio00_dir   ) +	(BKSD_gpio01_dir<<1) +	(BKSD_gpio02_dir<<2) +	(BKSD_gpio03_dir<<3) +	\
					(BKSD_gpio04_dir<<4) +	(BKSD_gpio05_dir<<5) +	(BKSD_gpio06_dir<<6) +	(BKSD_gpio07_dir<<7) +	\
					(BKSD_gpio08_dir<<8) +	(BKSD_gpio09_dir<<9) +	(BKSD_gpio10_dir<<10)+	(BKSD_gpio11_dir<<11)+	\
																							(BKSD_gpio19_dir<<19)+	\
					(BKSD_gpio20_dir<<20)+	(BKSD_gpio21_dir<<21)+	(BKSD_gpio22_dir<<22)+	(BKSD_gpio23_dir<<23)+	\
					(BKSD_gpio24_dir<<24)+	(BKSD_gpio25_dir<<25)+	(BKSD_gpio26_dir<<26)+	(BKSD_gpio27_dir<<27);
#define BKSD_GPBDIR (BKSD_gpio32_dir    )+	(BKSD_gpio33_dir<<1) +	(BKSD_gpio34_dir<<2 )+							\
					(BKSD_gpio48_dir<<16)+	(BKSD_gpio49_dir<<17)+	(BKSD_gpio50_dir<<18)+	(BKSD_gpio51_dir<<19)+	\
					(BKSD_gpio52_dir<<20)+	(BKSD_gpio53_dir<<21)+													\
																	(BKSD_gpio58_dir<<26)+	(BKSD_gpio59_dir<<27)+	\
					(BKSD_gpio60_dir<<28)+	(BKSD_gpio61_dir<<29)+	(BKSD_gpio62_dir<<30)+	(BKSD_gpio63_dir<<31);

#define BKST_GPADIR (BKST_gpio00_dir   ) +	(BKST_gpio01_dir<<1) +	(BKST_gpio02_dir<<2) +	(BKST_gpio03_dir<<3) +	\
					(BKST_gpio04_dir<<4) +	(BKST_gpio05_dir<<5) +	(BKST_gpio06_dir<<6) +	(BKST_gpio07_dir<<7) +	\
					(BKST_gpio08_dir<<8) +	(BKST_gpio09_dir<<9) +	(BKST_gpio10_dir<<10)+	(BKST_gpio11_dir<<11)+	\
																							(BKST_gpio19_dir<<19)+	\
					(BKST_gpio20_dir<<20)+	(BKST_gpio21_dir<<21)+	(BKST_gpio22_dir<<22)+	(BKST_gpio23_dir<<23)+	\
					(BKST_gpio24_dir<<24)+	(BKST_gpio25_dir<<25)+	(BKST_gpio26_dir<<26)+	(BKST_gpio27_dir<<27);
#define BKST_GPBDIR (BKST_gpio32_dir    )+	(BKST_gpio33_dir<<1) +	(BKST_gpio34_dir<<2 )+							\
					(BKST_gpio48_dir<<16)+	(BKST_gpio49_dir<<17)+	(BKST_gpio50_dir<<18)+	(BKST_gpio51_dir<<19)+	\
					(BKST_gpio52_dir<<20)+	(BKST_gpio53_dir<<21)+													\
																	(BKST_gpio58_dir<<26)+	(BKST_gpio59_dir<<27)+	\
					(BKST_gpio60_dir<<28)+	(BKST_gpio61_dir<<29)+	(BKST_gpio62_dir<<30)+	(BKST_gpio63_dir<<31);

#define PULT_GPADIR (PULT_gpio00_dir   ) +	(PULT_gpio01_dir<<1) +	(PULT_gpio02_dir<<2) +	(PULT_gpio03_dir<<3) +	\
					(PULT_gpio04_dir<<4) +	(PULT_gpio05_dir<<5) +	(PULT_gpio06_dir<<6) +	(PULT_gpio07_dir<<7) +	\
					(PULT_gpio08_dir<<8) +	(PULT_gpio09_dir<<9) +	(PULT_gpio10_dir<<10)+	(PULT_gpio11_dir<<11)+	\
																							(PULT_gpio19_dir<<19)+	\
					(PULT_gpio20_dir<<20)+	(PULT_gpio21_dir<<21)+	(PULT_gpio22_dir<<22)+	(PULT_gpio23_dir<<23)+	\
					(PULT_gpio24_dir<<24)+	(PULT_gpio25_dir<<25)+	(PULT_gpio26_dir<<26)+	(PULT_gpio27_dir<<27);
#define PULT_GPBDIR (PULT_gpio32_dir    )+	(PULT_gpio33_dir<<1) +	(PULT_gpio34_dir<<2 )+							\
					(PULT_gpio48_dir<<16)+	(PULT_gpio49_dir<<17)+	(PULT_gpio50_dir<<18)+	(PULT_gpio51_dir<<19)+	\
					(PULT_gpio52_dir<<20)+	(PULT_gpio53_dir<<21)+													\
																	(PULT_gpio58_dir<<26)+	(PULT_gpio59_dir<<27)+	\
					(PULT_gpio60_dir<<28)+	(PULT_gpio61_dir<<29)+	(PULT_gpio62_dir<<30)+	(PULT_gpio63_dir<<31);

#define PLT2_GPADIR (PLT2_gpio00_dir   ) +	(PLT2_gpio01_dir<<1) +	(PLT2_gpio02_dir<<2) +	(PLT2_gpio03_dir<<3) +	\
					(PLT2_gpio04_dir<<4) +	(PLT2_gpio05_dir<<5) +	(PLT2_gpio06_dir<<6) +	(PLT2_gpio07_dir<<7) +	\
					(PLT2_gpio08_dir<<8) +	(PLT2_gpio09_dir<<9) +	(PLT2_gpio10_dir<<10)+	(PLT2_gpio11_dir<<11)+	\
																							(PLT2_gpio19_dir<<19)+	\
					(PLT2_gpio20_dir<<20)+	(PLT2_gpio21_dir<<21)+	(PLT2_gpio22_dir<<22)+	(PLT2_gpio23_dir<<23)+	\
					(PLT2_gpio24_dir<<24)+	(PLT2_gpio25_dir<<25)+	(PLT2_gpio26_dir<<26)+	(PLT2_gpio27_dir<<27);
#define PLT2_GPBDIR (PLT2_gpio32_dir    )+	(PLT2_gpio33_dir<<1) +	(PLT2_gpio34_dir<<2 )+							\
					(PLT2_gpio48_dir<<16)+	(PLT2_gpio49_dir<<17)+	(PLT2_gpio50_dir<<18)+	(PLT2_gpio51_dir<<19)+	\
					(PLT2_gpio52_dir<<20)+	(PLT2_gpio53_dir<<21)+													\
																	(PLT2_gpio58_dir<<26)+	(PLT2_gpio59_dir<<27)+	\
					(PLT2_gpio60_dir<<28)+	(PLT2_gpio61_dir<<29)+	(PLT2_gpio62_dir<<30)+	(PLT2_gpio63_dir<<31);

#define SHKF_GPADIR (SHKF_gpio00_dir   ) +	(SHKF_gpio01_dir<<1) +	(SHKF_gpio02_dir<<2) +	(SHKF_gpio03_dir<<3) +	\
					(SHKF_gpio04_dir<<4) +	(SHKF_gpio05_dir<<5) +	(SHKF_gpio06_dir<<6) +	(SHKF_gpio07_dir<<7) +	\
					(SHKF_gpio08_dir<<8) +	(SHKF_gpio09_dir<<9) +	(SHKF_gpio10_dir<<10)+	(SHKF_gpio11_dir<<11)+	\
																							(SHKF_gpio19_dir<<19)+	\
					(SHKF_gpio20_dir<<20)+	(SHKF_gpio21_dir<<21)+	(SHKF_gpio22_dir<<22)+	(SHKF_gpio23_dir<<23)+	\
					(SHKF_gpio24_dir<<24)+	(SHKF_gpio25_dir<<25)+	(SHKF_gpio26_dir<<26)+	(SHKF_gpio27_dir<<27);
#define SHKF_GPBDIR (SHKF_gpio32_dir    )+	(SHKF_gpio33_dir<<1) +	(SHKF_gpio34_dir<<2 )+							\
					(SHKF_gpio48_dir<<16)+	(SHKF_gpio49_dir<<17)+	(SHKF_gpio50_dir<<18)+	(SHKF_gpio51_dir<<19)+	\
					(SHKF_gpio52_dir<<20)+	(SHKF_gpio53_dir<<21)+													\
																	(SHKF_gpio58_dir<<26)+	(SHKF_gpio59_dir<<27)+	\
					(SHKF_gpio60_dir<<28)+	(SHKF_gpio61_dir<<29)+	(SHKF_gpio62_dir<<30)+	(SHKF_gpio63_dir<<31);

#define LOAD_GPADIR (LOAD_gpio00_dir   ) +	(LOAD_gpio01_dir<<1) +	(LOAD_gpio02_dir<<2) +	(LOAD_gpio03_dir<<3) +	\
					(LOAD_gpio04_dir<<4) +	(LOAD_gpio05_dir<<5) +	(LOAD_gpio06_dir<<6) +	(LOAD_gpio07_dir<<7) +	\
					(LOAD_gpio08_dir<<8) +	(LOAD_gpio09_dir<<9) +	(LOAD_gpio10_dir<<10)+	(LOAD_gpio11_dir<<11)+	\
																							(LOAD_gpio19_dir<<19)+	\
					(LOAD_gpio20_dir<<20)+	(LOAD_gpio21_dir<<21)+	(LOAD_gpio22_dir<<22)+	(LOAD_gpio23_dir<<23)+	\
					(LOAD_gpio24_dir<<24)+	(LOAD_gpio25_dir<<25)+	(LOAD_gpio26_dir<<26)+	(LOAD_gpio27_dir<<27);
#define LOAD_GPBDIR (LOAD_gpio32_dir    )+	(LOAD_gpio33_dir<<1) +	(LOAD_gpio34_dir<<2 )+							\
					(LOAD_gpio48_dir<<16)+	(LOAD_gpio49_dir<<17)+	(LOAD_gpio50_dir<<18)+	(LOAD_gpio51_dir<<19)+	\
					(LOAD_gpio52_dir<<20)+	(LOAD_gpio53_dir<<21)+													\
																	(LOAD_gpio58_dir<<26)+	(LOAD_gpio59_dir<<27)+	\
					(LOAD_gpio60_dir<<28)+	(LOAD_gpio61_dir<<29)+	(LOAD_gpio62_dir<<30)+	(LOAD_gpio63_dir<<31);

#define DSTR_GPADIR (DSTR_gpio00_dir   ) +	(DSTR_gpio01_dir<<1) +	(DSTR_gpio02_dir<<2) +	(DSTR_gpio03_dir<<3) +	\
					(DSTR_gpio04_dir<<4) +	(DSTR_gpio05_dir<<5) +	(DSTR_gpio06_dir<<6) +	(DSTR_gpio07_dir<<7) +	\
					(DSTR_gpio08_dir<<8) +	(DSTR_gpio09_dir<<9) +	(DSTR_gpio10_dir<<10)+	(DSTR_gpio11_dir<<11)+	\
																							(DSTR_gpio19_dir<<19)+	\
					(DSTR_gpio20_dir<<20)+	(DSTR_gpio21_dir<<21)+	(DSTR_gpio22_dir<<22)+	(DSTR_gpio23_dir<<23)+	\
					(DSTR_gpio24_dir<<24)+	(DSTR_gpio25_dir<<25)+	(DSTR_gpio26_dir<<26)+	(DSTR_gpio27_dir<<27);
#define DSTR_GPBDIR (DSTR_gpio32_dir    )+	(DSTR_gpio33_dir<<1) +	(DSTR_gpio34_dir<<2 )+							\
					(DSTR_gpio48_dir<<16)+	(DSTR_gpio49_dir<<17)+	(DSTR_gpio50_dir<<18)+	(DSTR_gpio51_dir<<19)+	\
					(DSTR_gpio52_dir<<20)+	(DSTR_gpio53_dir<<21)+													\
																	(DSTR_gpio58_dir<<26)+	(DSTR_gpio59_dir<<27)+	\
					(DSTR_gpio60_dir<<28)+	(DSTR_gpio61_dir<<29)+	(DSTR_gpio62_dir<<30)+	(DSTR_gpio63_dir<<31);

//===========================================================================
// No more.
//===========================================================================
