Struct s32k144::dma::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr: CR, pub es: ES, pub erq: ERQ, pub eei: EEI, pub ceei: CEEI, pub seei: SEEI, pub cerq: CERQ, pub serq: SERQ, pub cdne: CDNE, pub ssrt: SSRT, pub cerr: CERR, pub cint: CINT, pub int: INT, pub err: ERR, pub hrs: HRS, pub ears: EARS, pub dchpri3: DCHPRI3, pub dchpri2: DCHPRI2, pub dchpri1: DCHPRI1, pub dchpri0: DCHPRI0, pub dchpri7: DCHPRI7, pub dchpri6: DCHPRI6, pub dchpri5: DCHPRI5, pub dchpri4: DCHPRI4, pub dchpri11: DCHPRI11, pub dchpri10: DCHPRI10, pub dchpri9: DCHPRI9, pub dchpri8: DCHPRI8, pub dchpri15: DCHPRI15, pub dchpri14: DCHPRI14, pub dchpri13: DCHPRI13, pub dchpri12: DCHPRI12, pub tcd0_saddr: TCD0_SADDR, pub tcd0_soff: TCD0_SOFF, pub tcd0_attr: TCD0_ATTR, pub tcd0_nbytes_mlno: TCD0_NBYTES_MLNO, pub tcd0_slast: TCD0_SLAST, pub tcd0_daddr: TCD0_DADDR, pub tcd0_doff: TCD0_DOFF, pub tcd0_citer_elinkno: TCD0_CITER_ELINKNO, pub tcd0_dlastsga: TCD0_DLASTSGA, pub tcd0_csr: TCD0_CSR, pub tcd0_biter_elinkno: TCD0_BITER_ELINKNO, pub tcd1_saddr: TCD1_SADDR, pub tcd1_soff: TCD1_SOFF, pub tcd1_attr: TCD1_ATTR, pub tcd1_nbytes_mlno: TCD1_NBYTES_MLNO, pub tcd1_slast: TCD1_SLAST, pub tcd1_daddr: TCD1_DADDR, pub tcd1_doff: TCD1_DOFF, pub tcd1_citer_elinkno: TCD1_CITER_ELINKNO, pub tcd1_dlastsga: TCD1_DLASTSGA, pub tcd1_csr: TCD1_CSR, pub tcd1_biter_elinkno: TCD1_BITER_ELINKNO, pub tcd2_saddr: TCD2_SADDR, pub tcd2_soff: TCD2_SOFF, pub tcd2_attr: TCD2_ATTR, pub tcd2_nbytes_mlno: TCD2_NBYTES_MLNO, pub tcd2_slast: TCD2_SLAST, pub tcd2_daddr: TCD2_DADDR, pub tcd2_doff: TCD2_DOFF, pub tcd2_citer_elinkno: TCD2_CITER_ELINKNO, pub tcd2_dlastsga: TCD2_DLASTSGA, pub tcd2_csr: TCD2_CSR, pub tcd2_biter_elinkno: TCD2_BITER_ELINKNO, pub tcd3_saddr: TCD3_SADDR, pub tcd3_soff: TCD3_SOFF, pub tcd3_attr: TCD3_ATTR, pub tcd3_nbytes_mlno: TCD3_NBYTES_MLNO, pub tcd3_slast: TCD3_SLAST, pub tcd3_daddr: TCD3_DADDR, pub tcd3_doff: TCD3_DOFF, pub tcd3_citer_elinkno: TCD3_CITER_ELINKNO, pub tcd3_dlastsga: TCD3_DLASTSGA, pub tcd3_csr: TCD3_CSR, pub tcd3_biter_elinkno: TCD3_BITER_ELINKNO, pub tcd4_saddr: TCD4_SADDR, pub tcd4_soff: TCD4_SOFF, pub tcd4_attr: TCD4_ATTR, pub tcd4_nbytes_mlno: TCD4_NBYTES_MLNO, pub tcd4_slast: TCD4_SLAST, pub tcd4_daddr: TCD4_DADDR, pub tcd4_doff: TCD4_DOFF, pub tcd4_citer_elinkno: TCD4_CITER_ELINKNO, pub tcd4_dlastsga: TCD4_DLASTSGA, pub tcd4_csr: TCD4_CSR, pub tcd4_biter_elinkno: TCD4_BITER_ELINKNO, pub tcd5_saddr: TCD5_SADDR, pub tcd5_soff: TCD5_SOFF, pub tcd5_attr: TCD5_ATTR, pub tcd5_nbytes_mlno: TCD5_NBYTES_MLNO, pub tcd5_slast: TCD5_SLAST, pub tcd5_daddr: TCD5_DADDR, pub tcd5_doff: TCD5_DOFF, pub tcd5_citer_elinkno: TCD5_CITER_ELINKNO, pub tcd5_dlastsga: TCD5_DLASTSGA, pub tcd5_csr: TCD5_CSR, pub tcd5_biter_elinkno: TCD5_BITER_ELINKNO, pub tcd6_saddr: TCD6_SADDR, pub tcd6_soff: TCD6_SOFF, pub tcd6_attr: TCD6_ATTR, pub tcd6_nbytes_mlno: TCD6_NBYTES_MLNO, pub tcd6_slast: TCD6_SLAST, pub tcd6_daddr: TCD6_DADDR, pub tcd6_doff: TCD6_DOFF, pub tcd6_citer_elinkno: TCD6_CITER_ELINKNO, pub tcd6_dlastsga: TCD6_DLASTSGA, pub tcd6_csr: TCD6_CSR, pub tcd6_biter_elinkno: TCD6_BITER_ELINKNO, pub tcd7_saddr: TCD7_SADDR, pub tcd7_soff: TCD7_SOFF, pub tcd7_attr: TCD7_ATTR, pub tcd7_nbytes_mlno: TCD7_NBYTES_MLNO, pub tcd7_slast: TCD7_SLAST, pub tcd7_daddr: TCD7_DADDR, pub tcd7_doff: TCD7_DOFF, pub tcd7_citer_elinkno: TCD7_CITER_ELINKNO, pub tcd7_dlastsga: TCD7_DLASTSGA, pub tcd7_csr: TCD7_CSR, pub tcd7_biter_elinkno: TCD7_BITER_ELINKNO, pub tcd8_saddr: TCD8_SADDR, pub tcd8_soff: TCD8_SOFF, pub tcd8_attr: TCD8_ATTR, pub tcd8_nbytes_mlno: TCD8_NBYTES_MLNO, pub tcd8_slast: TCD8_SLAST, pub tcd8_daddr: TCD8_DADDR, pub tcd8_doff: TCD8_DOFF, pub tcd8_citer_elinkno: TCD8_CITER_ELINKNO, pub tcd8_dlastsga: TCD8_DLASTSGA, pub tcd8_csr: TCD8_CSR, pub tcd8_biter_elinkno: TCD8_BITER_ELINKNO, pub tcd9_saddr: TCD9_SADDR, pub tcd9_soff: TCD9_SOFF, pub tcd9_attr: TCD9_ATTR, pub tcd9_nbytes_mlno: TCD9_NBYTES_MLNO, pub tcd9_slast: TCD9_SLAST, pub tcd9_daddr: TCD9_DADDR, pub tcd9_doff: TCD9_DOFF, pub tcd9_citer_elinkno: TCD9_CITER_ELINKNO, pub tcd9_dlastsga: TCD9_DLASTSGA, pub tcd9_csr: TCD9_CSR, pub tcd9_biter_elinkno: TCD9_BITER_ELINKNO, pub tcd10_saddr: TCD10_SADDR, pub tcd10_soff: TCD10_SOFF, pub tcd10_attr: TCD10_ATTR, pub tcd10_nbytes_mlno: TCD10_NBYTES_MLNO, pub tcd10_slast: TCD10_SLAST, pub tcd10_daddr: TCD10_DADDR, pub tcd10_doff: TCD10_DOFF, pub tcd10_citer_elinkno: TCD10_CITER_ELINKNO, pub tcd10_dlastsga: TCD10_DLASTSGA, pub tcd10_csr: TCD10_CSR, pub tcd10_biter_elinkno: TCD10_BITER_ELINKNO, pub tcd11_saddr: TCD11_SADDR, pub tcd11_soff: TCD11_SOFF, pub tcd11_attr: TCD11_ATTR, pub tcd11_nbytes_mlno: TCD11_NBYTES_MLNO, pub tcd11_slast: TCD11_SLAST, pub tcd11_daddr: TCD11_DADDR, pub tcd11_doff: TCD11_DOFF, pub tcd11_citer_elinkno: TCD11_CITER_ELINKNO, pub tcd11_dlastsga: TCD11_DLASTSGA, pub tcd11_csr: TCD11_CSR, pub tcd11_biter_elinkno: TCD11_BITER_ELINKNO, pub tcd12_saddr: TCD12_SADDR, pub tcd12_soff: TCD12_SOFF, pub tcd12_attr: TCD12_ATTR, pub tcd12_nbytes_mlno: TCD12_NBYTES_MLNO, pub tcd12_slast: TCD12_SLAST, pub tcd12_daddr: TCD12_DADDR, pub tcd12_doff: TCD12_DOFF, pub tcd12_citer_elinkno: TCD12_CITER_ELINKNO, pub tcd12_dlastsga: TCD12_DLASTSGA, pub tcd12_csr: TCD12_CSR, pub tcd12_biter_elinkno: TCD12_BITER_ELINKNO, pub tcd13_saddr: TCD13_SADDR, pub tcd13_soff: TCD13_SOFF, pub tcd13_attr: TCD13_ATTR, pub tcd13_nbytes_mlno: TCD13_NBYTES_MLNO, pub tcd13_slast: TCD13_SLAST, pub tcd13_daddr: TCD13_DADDR, pub tcd13_doff: TCD13_DOFF, pub tcd13_citer_elinkno: TCD13_CITER_ELINKNO, pub tcd13_dlastsga: TCD13_DLASTSGA, pub tcd13_csr: TCD13_CSR, pub tcd13_biter_elinkno: TCD13_BITER_ELINKNO, pub tcd14_saddr: TCD14_SADDR, pub tcd14_soff: TCD14_SOFF, pub tcd14_attr: TCD14_ATTR, pub tcd14_nbytes_mlno: TCD14_NBYTES_MLNO, pub tcd14_slast: TCD14_SLAST, pub tcd14_daddr: TCD14_DADDR, pub tcd14_doff: TCD14_DOFF, pub tcd14_citer_elinkno: TCD14_CITER_ELINKNO, pub tcd14_dlastsga: TCD14_DLASTSGA, pub tcd14_csr: TCD14_CSR, pub tcd14_biter_elinkno: TCD14_BITER_ELINKNO, pub tcd15_saddr: TCD15_SADDR, pub tcd15_soff: TCD15_SOFF, pub tcd15_attr: TCD15_ATTR, pub tcd15_nbytes_mlno: TCD15_NBYTES_MLNO, pub tcd15_slast: TCD15_SLAST, pub tcd15_daddr: TCD15_DADDR, pub tcd15_doff: TCD15_DOFF, pub tcd15_citer_elinkno: TCD15_CITER_ELINKNO, pub tcd15_dlastsga: TCD15_DLASTSGA, pub tcd15_csr: TCD15_CSR, pub tcd15_biter_elinkno: TCD15_BITER_ELINKNO, // some fields omitted }

Register block

Fields

0x00 - Control Register

0x04 - Error Status Register

0x0c - Enable Request Register

0x14 - Enable Error Interrupt Register

0x18 - Clear Enable Error Interrupt Register

0x19 - Set Enable Error Interrupt Register

0x1a - Clear Enable Request Register

0x1b - Set Enable Request Register

0x1c - Clear DONE Status Bit Register

0x1d - Set START Bit Register

0x1e - Clear Error Register

0x1f - Clear Interrupt Request Register

0x24 - Interrupt Request Register

0x2c - Error Register

0x34 - Hardware Request Status Register

0x44 - Enable Asynchronous Request in Stop Register

0x100 - Channel n Priority Register

0x101 - Channel n Priority Register

0x102 - Channel n Priority Register

0x103 - Channel n Priority Register

0x104 - Channel n Priority Register

0x105 - Channel n Priority Register

0x106 - Channel n Priority Register

0x107 - Channel n Priority Register

0x108 - Channel n Priority Register

0x109 - Channel n Priority Register

0x10a - Channel n Priority Register

0x10b - Channel n Priority Register

0x10c - Channel n Priority Register

0x10d - Channel n Priority Register

0x10e - Channel n Priority Register

0x10f - Channel n Priority Register

0x1000 - TCD Source Address

0x1004 - TCD Signed Source Address Offset

0x1006 - TCD Transfer Attributes

0x1008 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x100c - TCD Last Source Address Adjustment

0x1010 - TCD Destination Address

0x1014 - TCD Signed Destination Address Offset

0x1016 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1018 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x101c - TCD Control and Status

0x101e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1020 - TCD Source Address

0x1024 - TCD Signed Source Address Offset

0x1026 - TCD Transfer Attributes

0x1028 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x102c - TCD Last Source Address Adjustment

0x1030 - TCD Destination Address

0x1034 - TCD Signed Destination Address Offset

0x1036 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1038 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x103c - TCD Control and Status

0x103e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1040 - TCD Source Address

0x1044 - TCD Signed Source Address Offset

0x1046 - TCD Transfer Attributes

0x1048 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x104c - TCD Last Source Address Adjustment

0x1050 - TCD Destination Address

0x1054 - TCD Signed Destination Address Offset

0x1056 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1058 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x105c - TCD Control and Status

0x105e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1060 - TCD Source Address

0x1064 - TCD Signed Source Address Offset

0x1066 - TCD Transfer Attributes

0x1068 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x106c - TCD Last Source Address Adjustment

0x1070 - TCD Destination Address

0x1074 - TCD Signed Destination Address Offset

0x1076 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1078 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x107c - TCD Control and Status

0x107e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1080 - TCD Source Address

0x1084 - TCD Signed Source Address Offset

0x1086 - TCD Transfer Attributes

0x1088 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x108c - TCD Last Source Address Adjustment

0x1090 - TCD Destination Address

0x1094 - TCD Signed Destination Address Offset

0x1096 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1098 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x109c - TCD Control and Status

0x109e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x10a0 - TCD Source Address

0x10a4 - TCD Signed Source Address Offset

0x10a6 - TCD Transfer Attributes

0x10a8 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x10ac - TCD Last Source Address Adjustment

0x10b0 - TCD Destination Address

0x10b4 - TCD Signed Destination Address Offset

0x10b6 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x10b8 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x10bc - TCD Control and Status

0x10be - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x10c0 - TCD Source Address

0x10c4 - TCD Signed Source Address Offset

0x10c6 - TCD Transfer Attributes

0x10c8 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x10cc - TCD Last Source Address Adjustment

0x10d0 - TCD Destination Address

0x10d4 - TCD Signed Destination Address Offset

0x10d6 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x10d8 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x10dc - TCD Control and Status

0x10de - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x10e0 - TCD Source Address

0x10e4 - TCD Signed Source Address Offset

0x10e6 - TCD Transfer Attributes

0x10e8 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x10ec - TCD Last Source Address Adjustment

0x10f0 - TCD Destination Address

0x10f4 - TCD Signed Destination Address Offset

0x10f6 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x10f8 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x10fc - TCD Control and Status

0x10fe - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1100 - TCD Source Address

0x1104 - TCD Signed Source Address Offset

0x1106 - TCD Transfer Attributes

0x1108 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x110c - TCD Last Source Address Adjustment

0x1110 - TCD Destination Address

0x1114 - TCD Signed Destination Address Offset

0x1116 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1118 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x111c - TCD Control and Status

0x111e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1120 - TCD Source Address

0x1124 - TCD Signed Source Address Offset

0x1126 - TCD Transfer Attributes

0x1128 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x112c - TCD Last Source Address Adjustment

0x1130 - TCD Destination Address

0x1134 - TCD Signed Destination Address Offset

0x1136 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1138 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x113c - TCD Control and Status

0x113e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1140 - TCD Source Address

0x1144 - TCD Signed Source Address Offset

0x1146 - TCD Transfer Attributes

0x1148 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x114c - TCD Last Source Address Adjustment

0x1150 - TCD Destination Address

0x1154 - TCD Signed Destination Address Offset

0x1156 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1158 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x115c - TCD Control and Status

0x115e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1160 - TCD Source Address

0x1164 - TCD Signed Source Address Offset

0x1166 - TCD Transfer Attributes

0x1168 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x116c - TCD Last Source Address Adjustment

0x1170 - TCD Destination Address

0x1174 - TCD Signed Destination Address Offset

0x1176 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1178 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x117c - TCD Control and Status

0x117e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1180 - TCD Source Address

0x1184 - TCD Signed Source Address Offset

0x1186 - TCD Transfer Attributes

0x1188 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x118c - TCD Last Source Address Adjustment

0x1190 - TCD Destination Address

0x1194 - TCD Signed Destination Address Offset

0x1196 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x1198 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x119c - TCD Control and Status

0x119e - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x11a0 - TCD Source Address

0x11a4 - TCD Signed Source Address Offset

0x11a6 - TCD Transfer Attributes

0x11a8 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x11ac - TCD Last Source Address Adjustment

0x11b0 - TCD Destination Address

0x11b4 - TCD Signed Destination Address Offset

0x11b6 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x11b8 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x11bc - TCD Control and Status

0x11be - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x11c0 - TCD Source Address

0x11c4 - TCD Signed Source Address Offset

0x11c6 - TCD Transfer Attributes

0x11c8 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x11cc - TCD Last Source Address Adjustment

0x11d0 - TCD Destination Address

0x11d4 - TCD Signed Destination Address Offset

0x11d6 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x11d8 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x11dc - TCD Control and Status

0x11de - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x11e0 - TCD Source Address

0x11e4 - TCD Signed Source Address Offset

0x11e6 - TCD Transfer Attributes

0x11e8 - TCD Minor Byte Count (Minor Loop Mapping Disabled)

0x11ec - TCD Last Source Address Adjustment

0x11f0 - TCD Destination Address

0x11f4 - TCD Signed Destination Address Offset

0x11f6 - TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)

0x11f8 - TCD Last Destination Address Adjustment/Scatter Gather Address

0x11fc - TCD Control and Status

0x11fe - TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)