444 lines
20 KiB
C
444 lines
20 KiB
C
#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.
|
||
//===========================================================================
|