#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 1L // 5 2:7A gotov #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. //===========================================================================