searchState.loadedDescShard("nrf52840_pac", 6, "Calls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nWrite: Enable channel\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nInclude or exclude channel 0\nField CH0
reader - Include or exclude channel 0\nField CH0
writer - Include or exclude channel 0\nInclude or exclude channel 10\nField CH10
reader - Include or exclude channel 10\nField CH10
writer - Include or exclude channel 10\nInclude or exclude channel 11\nField CH11
reader - Include or exclude channel 11\nField CH11
writer - Include or exclude channel 11\nInclude or exclude channel 12\nField CH12
reader - Include or exclude channel 12\nField CH12
writer - Include or exclude channel 12\nInclude or exclude channel 13\nField CH13
reader - Include or exclude channel 13\nField CH13
writer - Include or exclude channel 13\nInclude or exclude channel 14\nField CH14
reader - Include or exclude channel 14\nField CH14
writer - Include or exclude channel 14\nInclude or exclude channel 15\nField CH15
reader - Include or exclude channel 15\nField CH15
writer - Include or exclude channel 15\nInclude or exclude channel 16\nField CH16
reader - Include or exclude channel 16\nField CH16
writer - Include or exclude channel 16\nInclude or exclude channel 17\nField CH17
reader - Include or exclude channel 17\nField CH17
writer - Include or exclude channel 17\nInclude or exclude channel 18\nField CH18
reader - Include or exclude channel 18\nField CH18
writer - Include or exclude channel 18\nInclude or exclude channel 19\nField CH19
reader - Include or exclude channel 19\nField CH19
writer - Include or exclude channel 19\nInclude or exclude channel 1\nField CH1
reader - Include or exclude channel 1\nField CH1
writer - Include or exclude channel 1\nInclude or exclude channel 20\nField CH20
reader - Include or exclude channel 20\nField CH20
writer - Include or exclude channel 20\nInclude or exclude channel 21\nField CH21
reader - Include or exclude channel 21\nField CH21
writer - Include or exclude channel 21\nInclude or exclude channel 22\nField CH22
reader - Include or exclude channel 22\nField CH22
writer - Include or exclude channel 22\nInclude or exclude channel 23\nField CH23
reader - Include or exclude channel 23\nField CH23
writer - Include or exclude channel 23\nInclude or exclude channel 24\nField CH24
reader - Include or exclude channel 24\nField CH24
writer - Include or exclude channel 24\nInclude or exclude channel 25\nField CH25
reader - Include or exclude channel 25\nField CH25
writer - Include or exclude channel 25\nInclude or exclude channel 26\nField CH26
reader - Include or exclude channel 26\nField CH26
writer - Include or exclude channel 26\nInclude or exclude channel 27\nField CH27
reader - Include or exclude channel 27\nField CH27
writer - Include or exclude channel 27\nInclude or exclude channel 28\nField CH28
reader - Include or exclude channel 28\nField CH28
writer - Include or exclude channel 28\nInclude or exclude channel 29\nField CH29
reader - Include or exclude channel 29\nField CH29
writer - Include or exclude channel 29\nInclude or exclude channel 2\nField CH2
reader - Include or exclude channel 2\nField CH2
writer - Include or exclude channel 2\nInclude or exclude channel 30\nField CH30
reader - Include or exclude channel 30\nField CH30
writer - Include or exclude channel 30\nInclude or exclude channel 31\nField CH31
reader - Include or exclude channel 31\nField CH31
writer - Include or exclude channel 31\nInclude or exclude channel 3\nField CH3
reader - Include or exclude channel 3\nField CH3
writer - Include or exclude channel 3\nInclude or exclude channel 4\nField CH4
reader - Include or exclude channel 4\nField CH4
writer - Include or exclude channel 4\nInclude or exclude channel 5\nField CH5
reader - Include or exclude channel 5\nField CH5
writer - Include or exclude channel 5\nInclude or exclude channel 6\nField CH6
reader - Include or exclude channel 6\nField CH6
writer - Include or exclude channel 6\nInclude or exclude channel 7\nField CH7
reader - Include or exclude channel 7\nField CH7
writer - Include or exclude channel 7\nInclude or exclude channel 8\nField CH8
reader - Include or exclude channel 8\nField CH8
writer - Include or exclude channel 8\nInclude or exclude channel 9\nField CH9
reader - Include or exclude channel 9\nField CH9
writer - Include or exclude channel 9\nDescription collection[n]: Channel group n\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n0: Exclude\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\n1: Include\nRegister CHG[%s]
reader\nRegister CHG[%s]
writer\nWrites raw bits to the register.\nBit 0 - Include or exclude channel 0\nBit 0 - Include or exclude channel 0\nBit 1 - Include or exclude channel 1\nBit 1 - Include or exclude channel 1\nBit 10 - Include or exclude channel 10\nBit 10 - Include or exclude channel 10\nBit 11 - Include or exclude channel 11\nBit 11 - Include or exclude channel 11\nBit 12 - Include or exclude channel 12\nBit 12 - Include or exclude channel 12\nBit 13 - Include or exclude channel 13\nBit 13 - Include or exclude channel 13\nBit 14 - Include or exclude channel 14\nBit 14 - Include or exclude channel 14\nBit 15 - Include or exclude channel 15\nBit 15 - Include or exclude channel 15\nBit 16 - Include or exclude channel 16\nBit 16 - Include or exclude channel 16\nBit 17 - Include or exclude channel 17\nBit 17 - Include or exclude channel 17\nBit 18 - Include or exclude channel 18\nBit 18 - Include or exclude channel 18\nBit 19 - Include or exclude channel 19\nBit 19 - Include or exclude channel 19\nBit 2 - Include or exclude channel 2\nBit 2 - Include or exclude channel 2\nBit 20 - Include or exclude channel 20\nBit 20 - Include or exclude channel 20\nBit 21 - Include or exclude channel 21\nBit 21 - Include or exclude channel 21\nBit 22 - Include or exclude channel 22\nBit 22 - Include or exclude channel 22\nBit 23 - Include or exclude channel 23\nBit 23 - Include or exclude channel 23\nBit 24 - Include or exclude channel 24\nBit 24 - Include or exclude channel 24\nBit 25 - Include or exclude channel 25\nBit 25 - Include or exclude channel 25\nBit 26 - Include or exclude channel 26\nBit 26 - Include or exclude channel 26\nBit 27 - Include or exclude channel 27\nBit 27 - Include or exclude channel 27\nBit 28 - Include or exclude channel 28\nBit 28 - Include or exclude channel 28\nBit 29 - Include or exclude channel 29\nBit 29 - Include or exclude channel 29\nBit 3 - Include or exclude channel 3\nBit 3 - Include or exclude channel 3\nBit 30 - Include or exclude channel 30\nBit 30 - Include or exclude channel 30\nBit 31 - Include or exclude channel 31\nBit 31 - Include or exclude channel 31\nBit 4 - Include or exclude channel 4\nBit 4 - Include or exclude channel 4\nBit 5 - Include or exclude channel 5\nBit 5 - Include or exclude channel 5\nBit 6 - Include or exclude channel 6\nBit 6 - Include or exclude channel 6\nBit 7 - Include or exclude channel 7\nBit 7 - Include or exclude channel 7\nBit 8 - Include or exclude channel 8\nBit 8 - Include or exclude channel 8\nBit 9 - Include or exclude channel 9\nBit 9 - Include or exclude channel 9\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nExclude\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nInclude\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is EXCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nChecks if the value of the field is INCLUDED
\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nRegister block\nTEP (rw) register accessor: an alias for Reg<TEP_SPEC>
\nReturns the argument unchanged.\nCalls U::from(self)
.\nDescription cluster[n]: Channel n task end-point\n0x00 - Description cluster[n]: Channel n task end-point\nRegister TEP
reader\nField TEP
reader - Pointer to task register\nDescription cluster[n]: Channel n task end-point\nField TEP
writer - Pointer to task register\nRegister TEP
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 0:31 - Pointer to task register\nBits 0:31 - Pointer to task register\nDIS (w) register accessor: an alias for Reg<DIS_SPEC>
\nEN (w) register accessor: an alias for Reg<EN_SPEC>
\nRegister block\nDescription cluster[n]: Disable channel group n\n0x04 - Description cluster[n]: Disable channel group n\nDescription cluster[n]: Enable channel group n\n0x00 - Description cluster[n]: Enable channel group n\nReturns the argument unchanged.\nCalls U::from(self)
.\nDescription cluster[n]: Disable channel group n\nField DIS
writer -\nRegister DIS
writer\nWrites raw bits to the register.\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nDescription cluster[n]: Enable channel group n\nField EN
writer -\nRegister EN
writer\nWrites raw bits to the register.\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCOUNTERTOP (rw) register accessor: an alias for …\nDECODER (rw) register accessor: an alias for …\nENABLE (rw) register accessor: an alias for …\nEVENTS_LOOPSDONE (rw) register accessor: an alias for …\nEVENTS_PWMPERIODEND (rw) register accessor: an alias for …\nEVENTS_SEQEND (rw) register accessor: an alias for …\nEVENTS_SEQSTARTED (rw) register accessor: an alias for …\nEVENTS_STOPPED (rw) register accessor: an alias for …\nINTEN (rw) register accessor: an alias for Reg<INTEN_SPEC>
\nINTENCLR (rw) register accessor: an alias for …\nINTENSET (rw) register accessor: an alias for …\nLOOP (rw) register accessor: an alias for Reg<LOOP_SPEC>
\nMODE (rw) register accessor: an alias for Reg<MODE_SPEC>
\nPRESCALER (rw) register accessor: an alias for …\nUnspecified\nRegister block\nUnspecified\nSHORTS (rw) register accessor: an alias for …\nTASKS_NEXTSTEP (w) register accessor: an alias for …\nTASKS_SEQSTART (w) register accessor: an alias for …\nTASKS_STOP (w) register accessor: an alias for …\nValue up to which the pulse generator counter counts\n0x508 - Value up to which the pulse generator counter …\nConfiguration of the decoder\n0x510 - Configuration of the decoder\nPWM module enable register\n0x500 - PWM module enable register\nConcatenated sequences have been played the amount of …\n0x11c - Concatenated sequences have been played the amount …\nEmitted at the end of each PWM period\n0x118 - Emitted at the end of each PWM period\nDescription collection[n]: Emitted at end of every …\n0x110..0x118 - Description collection[n]: Emitted at end …\nDescription collection[n]: First PWM period started on …\n0x108..0x110 - Description collection[n]: First PWM period …\nResponse to STOP task, emitted when PWM pulses are no …\n0x104 - Response to STOP task, emitted when PWM pulses are …\nReturns the argument unchanged.\nEnable or disable interrupt\n0x300 - Enable or disable interrupt\nDisable interrupt\n0x308 - Disable interrupt\nEnable interrupt\n0x304 - Enable interrupt\nCalls U::from(self)
.\nNumber of playbacks of a loop\n0x514 - Number of playbacks of a loop\nSelects operating mode of the wave counter\n0x504 - Selects operating mode of the wave counter\nConfiguration for PWM_CLK\n0x50c - Configuration for PWM_CLK\nCluster Unspecified\n0x560..0x570 - Unspecified\nCluster Unspecified\n0x520..0x530 - Unspecified\n0x540..0x550 - Unspecified\nShortcut register\n0x200 - Shortcut register\nSteps by one value in the current sequence on all enabled …\n0x10 - Steps by one value in the current sequence on all …\nDescription collection[n]: Loads the first PWM value on …\n0x08..0x10 - Description collection[n]: Loads the first …\nStops PWM pulse generation on all channels at the end of …\n0x04 - Stops PWM pulse generation on all channels at the …\nField COUNTERTOP
reader - Value up to which the pulse …\nValue up to which the pulse generator counter counts\nField COUNTERTOP
writer - Value up to which the pulse …\nRegister COUNTERTOP
reader\nRegister COUNTERTOP
writer\nWrites raw bits to the register.\nBits 0:14 - Value up to which the pulse generator counter …\nBits 0:14 - Value up to which the pulse generator counter …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\n0: 1st half word (16-bit) used in all PWM channels 0..3\nConfiguration of the decoder\n1: 1st half word (16-bit) used in channel 0..1; 2nd word …\n2: 1st half word (16-bit) in ch.0; 2nd in ch.1; …; 4th …\nHow a sequence is read from RAM and spread to the compare …\nField LOAD
reader - How a sequence is read from RAM and …\nField LOAD
writer - How a sequence is read from RAM and …\nSelects source for advancing the active sequence\nField MODE
reader - Selects source for advancing the …\nField MODE
writer - Selects source for advancing the …\n1: NEXTSTEP task causes a new value to be loaded to …\nRegister DECODER
reader\n0: SEQ[n].REFRESH is used to determine loading internal …\nRegister DECODER
writer\n3: 1st half word (16-bit) in ch.0; 2nd in ch.1; …; 4th …\nWrites raw bits to the register.\n1st half word (16-bit) used in all PWM channels 0..3\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\n1st half word (16-bit) used in channel 0..1; 2nd word in …\n1st half word (16-bit) in ch.0; 2nd in ch.1; …; 4th in …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is COMMON
\nChecks if the value of the field is GROUPED
\nChecks if the value of the field is INDIVIDUAL
\nChecks if the value of the field is NEXT_STEP
\nChecks if the value of the field is REFRESH_COUNT
\nChecks if the value of the field is WAVE_FORM
\nBits 0:1 - How a sequence is read from RAM and spread to …\nBits 0:1 - How a sequence is read from RAM and spread to …\nBit 8 - Selects source for advancing the active sequence\nBit 8 - Selects source for advancing the active sequence\nNEXTSTEP task causes a new value to be loaded to internal …\nSEQ[n].REFRESH is used to determine loading internal …\nGet enumerated values variant\nGet enumerated values variant\n1st half word (16-bit) in ch.0; 2nd in ch.1; …; 4th in …\n0: Disabled\n1: Enable\nEnable or disable PWM module\nField ENABLE
reader - Enable or disable PWM module\nPWM module enable register\nField ENABLE
writer - Enable or disable PWM module\nRegister ENABLE
reader\nRegister ENABLE
writer\nWrites raw bits to the register.\nDisabled\nBit 0 - Enable or disable PWM module\nBit 0 - Enable or disable PWM module\nEnable\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nGet enumerated values variant\nField EVENTS_LOOPSDONE
reader -\nConcatenated sequences have been played the amount of …\nField EVENTS_LOOPSDONE
writer -\nRegister EVENTS_LOOPSDONE
reader\nRegister EVENTS_LOOPSDONE
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_PWMPERIODEND
reader -\nEmitted at the end of each PWM period\nField EVENTS_PWMPERIODEND
writer -\nRegister EVENTS_PWMPERIODEND
reader\nRegister EVENTS_PWMPERIODEND
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_SEQEND
reader -\nDescription collection[n]: Emitted at end of every …\nField EVENTS_SEQEND
writer -\nRegister EVENTS_SEQEND[%s]
reader\nRegister EVENTS_SEQEND[%s]
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_SEQSTARTED
reader -\nDescription collection[n]: First PWM period started on …\nField EVENTS_SEQSTARTED
writer -\nRegister EVENTS_SEQSTARTED[%s]
reader\nRegister EVENTS_SEQSTARTED[%s]
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_STOPPED
reader -\nResponse to STOP task, emitted when PWM pulses are no …\nField EVENTS_STOPPED
writer -\nRegister EVENTS_STOPPED
reader\nRegister EVENTS_STOPPED
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\n0: Disable\n0: Disable\n0: Disable\n0: Disable\n0: Disable\n0: Disable\n0: Disable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\nEnable or disable interrupt\nEnable or disable interrupt for LOOPSDONE event\nField LOOPSDONE
reader - Enable or disable interrupt for …\nField LOOPSDONE
writer - Enable or disable interrupt for …\nEnable or disable interrupt for PWMPERIODEND event\nField PWMPERIODEND
reader - Enable or disable interrupt …\nField PWMPERIODEND
writer - Enable or disable interrupt …\nRegister INTEN
reader\nEnable or disable interrupt for SEQEND[0] event\nField SEQEND0
reader - Enable or disable interrupt for …\nField SEQEND0
writer - Enable or disable interrupt for …\nEnable or disable interrupt for SEQEND[1] event\nField SEQEND1
reader - Enable or disable interrupt for …\nField SEQEND1
writer - Enable or disable interrupt for …\nEnable or disable interrupt for SEQSTARTED[0] event\nField SEQSTARTED0
reader - Enable or disable interrupt for …\nField SEQSTARTED0
writer - Enable or disable interrupt for …\nEnable or disable interrupt for SEQSTARTED[1] event\nField SEQSTARTED1
reader - Enable or disable interrupt for …\nField SEQSTARTED1
writer - Enable or disable interrupt for …\nEnable or disable interrupt for STOPPED event\nField STOPPED
reader - Enable or disable interrupt for …\nField STOPPED
writer - Enable or disable interrupt for …\nRegister INTEN
writer\nWrites raw bits to the register.\nDisable\nDisable\nDisable\nDisable\nDisable\nDisable\nDisable\nEnable\nEnable\nEnable\nEnable\nEnable\nEnable\nEnable\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 7 - Enable or disable interrupt for LOOPSDONE event\nBit 7 - Enable or disable interrupt for LOOPSDONE event\nBit 6 - Enable or disable interrupt for PWMPERIODEND event\nBit 6 - Enable or disable interrupt for PWMPERIODEND event\nBit 4 - Enable or disable interrupt for SEQEND[0] event\nBit 4 - Enable or disable interrupt for SEQEND[0] event\nBit 5 - Enable or disable interrupt for SEQEND[1] event\nBit 5 - Enable or disable interrupt for SEQEND[1] event\nBit 2 - Enable or disable interrupt for SEQSTARTED[0] event\nBit 2 - Enable or disable interrupt for SEQSTARTED[0] event\nBit 3 - Enable or disable interrupt for SEQSTARTED[1] event\nBit 3 - Enable or disable interrupt for SEQSTARTED[1] event\nBit 1 - Enable or disable interrupt for STOPPED event\nBit 1 - Enable or disable interrupt for STOPPED event\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\n1: Disable\n1: Disable\n1: Disable\n1: Disable\n1: Disable\n1: Disable\n1: Disable\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\nDisable interrupt\nWrite ‘1’ to disable interrupt for LOOPSDONE event\nWrite ‘1’ to disable interrupt for LOOPSDONE event\nField LOOPSDONE
reader - Write ‘1’ to disable …\nField LOOPSDONE
writer - Write ‘1’ to disable …\nWrite ‘1’ to disable interrupt for PWMPERIODEND event\nWrite ‘1’ to disable interrupt for PWMPERIODEND event\nField PWMPERIODEND
reader - Write ‘1’ to disable …\nField PWMPERIODEND
writer - Write ‘1’ to disable …\nRegister INTENCLR
reader\nWrite ‘1’ to disable interrupt for SEQEND[0] event\nWrite ‘1’ to disable interrupt for SEQEND[0] event\nField SEQEND0
reader - Write ‘1’ to disable interrupt …\nField SEQEND0
writer - Write ‘1’ to disable interrupt …\nWrite ‘1’ to disable interrupt for SEQEND[1] event\nWrite ‘1’ to disable interrupt for SEQEND[1] event\nField SEQEND1
reader - Write ‘1’ to disable interrupt …\nField SEQEND1
writer - Write ‘1’ to disable interrupt …\nWrite ‘1’ to disable interrupt for SEQSTARTED[0] event\nWrite ‘1’ to disable interrupt for SEQSTARTED[0] event\nField SEQSTARTED0
reader - Write ‘1’ to disable …\nField SEQSTARTED0
writer - Write ‘1’ to disable …\nWrite ‘1’ to disable interrupt for SEQSTARTED[1] event\nWrite ‘1’ to disable interrupt for SEQSTARTED[1] event\nField SEQSTARTED1
reader - Write ‘1’ to disable …\nField SEQSTARTED1
writer - Write ‘1’ to disable …\nWrite ‘1’ to disable interrupt for STOPPED event\nWrite ‘1’ to disable interrupt for STOPPED event\nField STOPPED
reader - Write ‘1’ to disable interrupt …\nField STOPPED
writer - Write ‘1’ to disable interrupt …\nRegister INTENCLR
writer\nWrites raw bits to the register.\nDisable\nDisable\nDisable\nDisable\nDisable\nDisable\nDisable\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 7 - Write ‘1’ to disable interrupt for LOOPSDONE …\nBit 7 - Write ‘1’ to disable interrupt for LOOPSDONE …\nBit 6 - Write ‘1’ to disable interrupt for …\nBit 6 - Write ‘1’ to disable interrupt for …\nBit 4 - Write ‘1’ to disable interrupt for SEQEND[0] …\nBit 4 - Write ‘1’ to disable interrupt for SEQEND[0] …\nBit 5 - Write ‘1’ to disable interrupt for SEQEND[1] …\nBit 5 - Write ‘1’ to disable interrupt for SEQEND[1] …\nBit 2 - Write ‘1’ to disable interrupt for SEQSTARTED[0…\nBit 2 - Write ‘1’ to disable interrupt for SEQSTARTED[0…\nBit 3 - Write ‘1’ to disable interrupt for SEQSTARTED[1…\nBit 3 - Write ‘1’ to disable interrupt for SEQSTARTED[1…\nBit 1 - Write ‘1’ to disable interrupt for STOPPED …\nBit 1 - Write ‘1’ to disable interrupt for STOPPED …\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\nEnable interrupt\nWrite ‘1’ to enable interrupt for LOOPSDONE event\nWrite ‘1’ to enable interrupt for LOOPSDONE event\nField LOOPSDONE
reader - Write ‘1’ to enable interrupt …\nField LOOPSDONE
writer - Write ‘1’ to enable interrupt …\nWrite ‘1’ to enable interrupt for PWMPERIODEND event\nWrite ‘1’ to enable interrupt for PWMPERIODEND event\nField PWMPERIODEND
reader - Write ‘1’ to enable …\nField PWMPERIODEND
writer - Write ‘1’ to enable …\nRegister INTENSET
reader\nWrite ‘1’ to enable interrupt for SEQEND[0] event\nWrite ‘1’ to enable interrupt for SEQEND[0] event\nField SEQEND0
reader - Write ‘1’ to enable interrupt …\nField SEQEND0
writer - Write ‘1’ to enable interrupt …\nWrite ‘1’ to enable interrupt for SEQEND[1] event\nWrite ‘1’ to enable interrupt for SEQEND[1] event\nField SEQEND1
reader - Write ‘1’ to enable interrupt …\nField SEQEND1
writer - Write ‘1’ to enable interrupt …\nWrite ‘1’ to enable interrupt for SEQSTARTED[0] event\nWrite ‘1’ to enable interrupt for SEQSTARTED[0] event\nField SEQSTARTED0
reader - Write ‘1’ to enable …\nField SEQSTARTED0
writer - Write ‘1’ to enable …\nWrite ‘1’ to enable interrupt for SEQSTARTED[1] event\nWrite ‘1’ to enable interrupt for SEQSTARTED[1] event\nField SEQSTARTED1
reader - Write ‘1’ to enable …\nField SEQSTARTED1
writer - Write ‘1’ to enable …\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\nWrite ‘1’ to enable interrupt for STOPPED event\nWrite ‘1’ to enable interrupt for STOPPED event\nField STOPPED
reader - Write ‘1’ to enable interrupt …\nField STOPPED
writer - Write ‘1’ to enable interrupt …\nRegister INTENSET
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 7 - Write ‘1’ to enable interrupt for LOOPSDONE …\nBit 7 - Write ‘1’ to enable interrupt for LOOPSDONE …\nBit 6 - Write ‘1’ to enable interrupt for PWMPERIODEND …\nBit 6 - Write ‘1’ to enable interrupt for PWMPERIODEND …\nBit 4 - Write ‘1’ to enable interrupt for SEQEND[0] …\nBit 4 - Write ‘1’ to enable interrupt for SEQEND[0] …\nBit 5 - Write ‘1’ to enable interrupt for SEQEND[1] …\nBit 5 - Write ‘1’ to enable interrupt for SEQEND[1] …\nBit 2 - Write ‘1’ to enable interrupt for SEQSTARTED[0]\nBit 2 - Write ‘1’ to enable interrupt for SEQSTARTED[0]\nBit 3 - Write ‘1’ to enable interrupt for SEQSTARTED[1]\nBit 3 - Write ‘1’ to enable interrupt for SEQSTARTED[1]\nEnable\nEnable\nEnable\nEnable\nEnable\nEnable\nEnable\nBit 1 - Write ‘1’ to enable interrupt for STOPPED event\nBit 1 - Write ‘1’ to enable interrupt for STOPPED event\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nNumber of playbacks of pattern cycles\nField CNT
reader - Number of playbacks of pattern cycles\nField CNT
writer - Number of playbacks of pattern cycles\n0: Looping disabled (stop at the end of the sequence)\nNumber of playbacks of a loop\nRegister LOOP
reader\nRegister LOOP
writer\nWrites raw bits to the register.\nBits 0:15 - Number of playbacks of pattern cycles\nBits 0:15 - Number of playbacks of pattern cycles\nLooping disabled (stop at the end of the sequence)\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nGet enumerated values variant\nSelects operating mode of the wave counter\nRegister MODE
reader\n0: Up counter, edge-aligned PWM duty cycle\nSelects up mode or up-and-down mode for the counter\nField UPDOWN
reader - Selects up mode or up-and-down mode …\nField UPDOWN
writer - Selects up mode or up-and-down mode …\n1: Up and down counter, center-aligned PWM duty cycle\nRegister MODE
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is UP
\nChecks if the value of the field is UP_AND_DOWN
\nUp counter, edge-aligned PWM duty cycle\nUp and down counter, center-aligned PWM duty cycle\nBit 0 - Selects up mode or up-and-down mode for the counter\nBit 0 - Selects up mode or up-and-down mode for the counter\nGet enumerated values variant\n0: Divide by 1 (16 MHz)\n7: Divide by 128 (125 kHz)\n4: Divide by 16 (1 MHz)\n1: Divide by 2 (8 MHz)\n5: Divide by 32 (500 kHz)\n2: Divide by 4 (4 MHz)\n6: Divide by 64 (250 kHz)\n3: Divide by 8 (2 MHz)\nPrescaler of PWM_CLK\nField PRESCALER
reader - Prescaler of PWM_CLK\nConfiguration for PWM_CLK\nField PRESCALER
writer - Prescaler of PWM_CLK\nRegister PRESCALER
reader\nRegister PRESCALER
writer\nWrites raw bits to the register.\nDivide by 1 (16 MHz)\nDivide by 128 (125 kHz)\nDivide by 16 (1 MHz)\nDivide by 2 (8 MHz)\nDivide by 32 (500 kHz)\nDivide by 4 (4 MHz)\nDivide by 64 (250 kHz)\nDivide by 8 (2 MHz)\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DIV_1
\nChecks if the value of the field is DIV_128
\nChecks if the value of the field is DIV_16
\nChecks if the value of the field is DIV_2
\nChecks if the value of the field is DIV_32
\nChecks if the value of the field is DIV_4
\nChecks if the value of the field is DIV_64
\nChecks if the value of the field is DIV_8
\nBits 0:2 - Prescaler of PWM_CLK\nBits 0:2 - Prescaler of PWM_CLK\nGet enumerated values variant\nOUT (rw) register accessor: an alias for Reg<OUT_SPEC>
\nRegister block\nReturns the argument unchanged.\nCalls U::from(self)
.\nDescription collection[n]: Output pin select for PWM …\n0x00..0x10 - Description collection[n]: Output pin select …\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nDescription collection[n]: Output pin select for PWM …\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister OUT[%s]
reader\nRegister OUT[%s]
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\nCNT (rw) register accessor: an alias for Reg<CNT_SPEC>
\nENDDELAY (rw) register accessor: an alias for …\nPTR (rw) register accessor: an alias for Reg<PTR_SPEC>
\nREFRESH (rw) register accessor: an alias for …\nRegister block\nDescription cluster[n]: Number of values (duty cycles) in …\n0x04 - Description cluster[n]: Number of values (duty …\nDescription cluster[n]: Time added after the sequence\n0x0c - Description cluster[n]: Time added after the …\nReturns the argument unchanged.\nCalls U::from(self)
.\nDescription cluster[n]: Beginning address in RAM of this …\n0x00 - Description cluster[n]: Beginning address in RAM of …\nDescription cluster[n]: Number of additional PWM periods …\n0x08 - Description cluster[n]: Number of additional PWM …\nNumber of values (duty cycles) in this sequence\nField CNT
reader - Number of values (duty cycles) in this …\nDescription cluster[n]: Number of values (duty cycles) in …\nField CNT
writer - Number of values (duty cycles) in this …\n0: Sequence is disabled, and shall not be started as it is …\nRegister CNT
reader\nRegister CNT
writer\nWrites raw bits to the register.\nBits 0:14 - Number of values (duty cycles) in this sequence\nBits 0:14 - Number of values (duty cycles) in this sequence\nSequence is disabled, and shall not be started as it is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nGet enumerated values variant\nField CNT
reader - Time added after the sequence in PWM …\nField CNT
writer - Time added after the sequence in PWM …\nDescription cluster[n]: Time added after the sequence\nRegister ENDDELAY
reader\nRegister ENDDELAY
writer\nWrites raw bits to the register.\nBits 0:23 - Time added after the sequence in PWM periods\nBits 0:23 - Time added after the sequence in PWM periods\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField PTR
reader - Beginning address in RAM of this …\nDescription cluster[n]: Beginning address in RAM of this …\nField PTR
writer - Beginning address in RAM of this …\nRegister PTR
reader\nRegister PTR
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 0:31 - Beginning address in RAM of this sequence\nBits 0:31 - Beginning address in RAM of this sequence\nNumber of additional PWM periods between samples loaded …\nField CNT
reader - Number of additional PWM periods …\nField CNT
writer - Number of additional PWM periods …\n0: Update every PWM period\nRegister REFRESH
reader\nDescription cluster[n]: Number of additional PWM periods …\nRegister REFRESH
writer\nWrites raw bits to the register.\nBits 0:23 - Number of additional PWM periods between …\nBits 0:23 - Number of additional PWM periods between …\nUpdate every PWM period\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONTINUOUS
\nGet enumerated values variant\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\nShortcut between LOOPSDONE event and SEQSTART[0] task\nField LOOPSDONE_SEQSTART0
reader - Shortcut between …\nField LOOPSDONE_SEQSTART0
writer - Shortcut between …\nShortcut between LOOPSDONE event and SEQSTART[1] task\nField LOOPSDONE_SEQSTART1
reader - Shortcut between …\nField LOOPSDONE_SEQSTART1
writer - Shortcut between …\nShortcut between LOOPSDONE event and STOP task\nField LOOPSDONE_STOP
reader - Shortcut between LOOPSDONE …\nField LOOPSDONE_STOP
writer - Shortcut between LOOPSDONE …\nRegister SHORTS
reader\nShortcut between SEQEND[0] event and STOP task\nField SEQEND0_STOP
reader - Shortcut between SEQEND[0] …\nField SEQEND0_STOP
writer - Shortcut between SEQEND[0] …\nShortcut between SEQEND[1] event and STOP task\nField SEQEND1_STOP
reader - Shortcut between SEQEND[1] …\nField SEQEND1_STOP
writer - Shortcut between SEQEND[1] …\nShortcut register\nRegister SHORTS
writer\nWrites raw bits to the register.\nDisable shortcut\nDisable shortcut\nDisable shortcut\nDisable shortcut\nDisable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 2 - Shortcut between LOOPSDONE event and SEQSTART[0] …\nBit 2 - Shortcut between LOOPSDONE event and SEQSTART[0] …\nBit 3 - Shortcut between LOOPSDONE event and SEQSTART[1] …\nBit 3 - Shortcut between LOOPSDONE event and SEQSTART[1] …\nBit 4 - Shortcut between LOOPSDONE event and STOP task\nBit 4 - Shortcut between LOOPSDONE event and STOP task\nBit 0 - Shortcut between SEQEND[0] event and STOP task\nBit 0 - Shortcut between SEQEND[0] event and STOP task\nBit 1 - Shortcut between SEQEND[1] event and STOP task\nBit 1 - Shortcut between SEQEND[1] event and STOP task\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nSteps by one value in the current sequence on all enabled …\nField TASKS_NEXTSTEP
writer -\nRegister TASKS_NEXTSTEP
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nDescription collection[n]: Loads the first PWM value on …\nField TASKS_SEQSTART
writer -\nRegister TASKS_SEQSTART[%s]
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nStops PWM pulse generation on all channels at the end of …\nField TASKS_STOP
writer -\nRegister TASKS_STOP
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nACC (r) register accessor: an alias for Reg<ACC_SPEC>
\nACCDBL (r) register accessor: an alias for Reg<ACCDBL_SPEC>
\nACCDBLREAD (r) register accessor: an alias for …\nACCREAD (r) register accessor: an alias for …\nDBFEN (rw) register accessor: an alias for Reg<DBFEN_SPEC>
\nENABLE (rw) register accessor: an alias for …\nEVENTS_ACCOF (rw) register accessor: an alias for …\nEVENTS_DBLRDY (rw) register accessor: an alias for …\nEVENTS_REPORTRDY (rw) register accessor: an alias for …\nEVENTS_SAMPLERDY (rw) register accessor: an alias for …\nEVENTS_STOPPED (rw) register accessor: an alias for …\nINTENCLR (rw) register accessor: an alias for …\nINTENSET (rw) register accessor: an alias for …\nLEDPOL (rw) register accessor: an alias for …\nLEDPRE (rw) register accessor: an alias for …\nUnspecified\nREPORTPER (rw) register accessor: an alias for …\nRegister block\nSAMPLE (r) register accessor: an alias for Reg<SAMPLE_SPEC>
\nSAMPLEPER (rw) register accessor: an alias for …\nSHORTS (rw) register accessor: an alias for …\nTASKS_RDCLRACC (w) register accessor: an alias for …\nTASKS_RDCLRDBL (w) register accessor: an alias for …\nTASKS_READCLRACC (w) register accessor: an alias for …\nTASKS_START (w) register accessor: an alias for …\nTASKS_STOP (w) register accessor: an alias for …\nRegister accumulating the valid transitions\n0x514 - Register accumulating the valid transitions\nRegister accumulating the number of detected double …\n0x544 - Register accumulating the number of detected …\nSnapshot of the ACCDBL, updated by the READCLRACC or …\n0x548 - Snapshot of the ACCDBL, updated by the READCLRACC …\nSnapshot of the ACC register, updated by the READCLRACC or …\n0x518 - Snapshot of the ACC register, updated by the …\nEnable input debounce filters\n0x528 - Enable input debounce filters\nEnable the quadrature decoder\n0x500 - Enable the quadrature decoder\nACC or ACCDBL register overflow\n0x108 - ACC or ACCDBL register overflow\nDouble displacement(s) detected\n0x10c - Double displacement(s) detected\nNon-null report ready\n0x104 - Non-null report ready\nEvent being generated for every new sample value written …\n0x100 - Event being generated for every new sample value …\nQDEC has been stopped\n0x110 - QDEC has been stopped\nReturns the argument unchanged.\nDisable interrupt\n0x308 - Disable interrupt\nEnable interrupt\n0x304 - Enable interrupt\nCalls U::from(self)
.\nLED output pin polarity\n0x504 - LED output pin polarity\nTime period the LED is switched ON prior to sampling\n0x540 - Time period the LED is switched ON prior to …\nCluster Unspecified\n0x51c..0x528 - Unspecified\nNumber of samples to be taken before REPORTRDY and DBLRDY …\n0x510 - Number of samples to be taken before REPORTRDY and …\nMotion sample value\n0x50c - Motion sample value\nSample period\n0x508 - Sample period\nShortcut register\n0x200 - Shortcut register\nRead and clear ACC\n0x0c - Read and clear ACC\nRead and clear ACCDBL\n0x10 - Read and clear ACCDBL\nRead and clear ACC and ACCDBL\n0x08 - Read and clear ACC and ACCDBL\nTask starting the quadrature decoder\n0x00 - Task starting the quadrature decoder\nTask stopping the quadrature decoder\n0x04 - Task stopping the quadrature decoder\nField ACC
reader - Register accumulating all valid samples …\nRegister accumulating the valid transitions\nRegister ACC
reader\nBits 0:31 - Register accumulating all valid samples (not …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField ACCDBL
reader - Register accumulating the number of …\nRegister accumulating the number of detected double …\nRegister ACCDBL
reader\nBits 0:3 - Register accumulating the number of detected …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField ACCDBLREAD
reader - Snapshot of the ACCDBL register. …\nSnapshot of the ACCDBL, updated by the READCLRACC or …\nRegister ACCDBLREAD
reader\nBits 0:3 - Snapshot of the ACCDBL register. This field is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField ACCREAD
reader - Snapshot of the ACC register.\nSnapshot of the ACC register, updated by the READCLRACC or …\nRegister ACCREAD
reader\nBits 0:31 - Snapshot of the ACC register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nEnable input debounce filters\nField DBFEN
reader - Enable input debounce filters\nEnable input debounce filters\nField DBFEN
writer - Enable input debounce filters\n0: Debounce input filters disabled\n1: Debounce input filters enabled\nRegister DBFEN
reader\nRegister DBFEN
writer\nWrites raw bits to the register.\nBit 0 - Enable input debounce filters\nBit 0 - Enable input debounce filters\nDebounce input filters disabled\nDebounce input filters enabled\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nGet enumerated values variant\n0: Disable\n1: Enable\nEnable or disable the quadrature decoder\nField ENABLE
reader - Enable or disable the quadrature …\nEnable the quadrature decoder\nField ENABLE
writer - Enable or disable the quadrature …\nRegister ENABLE
reader\nRegister ENABLE
writer\nWrites raw bits to the register.\nDisable\nBit 0 - Enable or disable the quadrature decoder\nBit 0 - Enable or disable the quadrature decoder\nEnable\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nGet enumerated values variant\nField EVENTS_ACCOF
reader -\nACC or ACCDBL register overflow\nField EVENTS_ACCOF
writer -\nRegister EVENTS_ACCOF
reader\nRegister EVENTS_ACCOF
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_DBLRDY
reader -\nDouble displacement(s) detected\nField EVENTS_DBLRDY
writer -\nRegister EVENTS_DBLRDY
reader\nRegister EVENTS_DBLRDY
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_REPORTRDY
reader -\nNon-null report ready\nField EVENTS_REPORTRDY
writer -\nRegister EVENTS_REPORTRDY
reader\nRegister EVENTS_REPORTRDY
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_SAMPLERDY
reader -\nEvent being generated for every new sample value written …\nField EVENTS_SAMPLERDY
writer -\nRegister EVENTS_SAMPLERDY
reader\nRegister EVENTS_SAMPLERDY
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField EVENTS_STOPPED
reader -\nQDEC has been stopped\nField EVENTS_STOPPED
writer -\nRegister EVENTS_STOPPED
reader\nRegister EVENTS_STOPPED
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nWrite ‘1’ to disable interrupt for ACCOF event\nWrite ‘1’ to disable interrupt for ACCOF event\nField ACCOF
reader - Write ‘1’ to disable interrupt …\nField ACCOF
writer - Write ‘1’ to disable interrupt …\n1: Disable\n1: Disable\n1: Disable\n1: Disable\n1: Disable\nWrite ‘1’ to disable interrupt for DBLRDY event\nWrite ‘1’ to disable interrupt for DBLRDY event\nField DBLRDY
reader - Write ‘1’ to disable interrupt …\nField DBLRDY
writer - Write ‘1’ to disable interrupt …\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\nDisable interrupt\nRegister INTENCLR
reader\nWrite ‘1’ to disable interrupt for REPORTRDY event\nWrite ‘1’ to disable interrupt for REPORTRDY event\nField REPORTRDY
reader - Write ‘1’ to disable …\nField REPORTRDY
writer - Write ‘1’ to disable …\nWrite ‘1’ to disable interrupt for SAMPLERDY event\nWrite ‘1’ to disable interrupt for SAMPLERDY event\nField SAMPLERDY
reader - Write ‘1’ to disable …\nField SAMPLERDY
writer - Write ‘1’ to disable …\nWrite ‘1’ to disable interrupt for STOPPED event\nWrite ‘1’ to disable interrupt for STOPPED event\nField STOPPED
reader - Write ‘1’ to disable interrupt …\nField STOPPED
writer - Write ‘1’ to disable interrupt …\nRegister INTENCLR
writer\nBit 2 - Write ‘1’ to disable interrupt for ACCOF event\nBit 2 - Write ‘1’ to disable interrupt for ACCOF event\nWrites raw bits to the register.\nDisable\nDisable\nDisable\nDisable\nDisable\nBit 3 - Write ‘1’ to disable interrupt for DBLRDY event\nBit 3 - Write ‘1’ to disable interrupt for DBLRDY event\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 1 - Write ‘1’ to disable interrupt for REPORTRDY …\nBit 1 - Write ‘1’ to disable interrupt for REPORTRDY …\nBit 0 - Write ‘1’ to disable interrupt for SAMPLERDY …\nBit 0 - Write ‘1’ to disable interrupt for SAMPLERDY …\nBit 4 - Write ‘1’ to disable interrupt for STOPPED …\nBit 4 - Write ‘1’ to disable interrupt for STOPPED …\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nWrite ‘1’ to enable interrupt for ACCOF event\nWrite ‘1’ to enable interrupt for ACCOF event\nField ACCOF
reader - Write ‘1’ to enable interrupt for …\nField ACCOF
writer - Write ‘1’ to enable interrupt for …\nWrite ‘1’ to enable interrupt for DBLRDY event\nWrite ‘1’ to enable interrupt for DBLRDY event\nField DBLRDY
reader - Write ‘1’ to enable interrupt …\nField DBLRDY
writer - Write ‘1’ to enable interrupt …\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n0: Read: Disabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\n1: Read: Enabled\nEnable interrupt\nRegister INTENSET
reader\nWrite ‘1’ to enable interrupt for REPORTRDY event\nWrite ‘1’ to enable interrupt for REPORTRDY event\nField REPORTRDY
reader - Write ‘1’ to enable interrupt …\nField REPORTRDY
writer - Write ‘1’ to enable interrupt …\nWrite ‘1’ to enable interrupt for SAMPLERDY event\nWrite ‘1’ to enable interrupt for SAMPLERDY event\nField SAMPLERDY
reader - Write ‘1’ to enable interrupt …\nField SAMPLERDY
writer - Write ‘1’ to enable interrupt …\n1: Enable\n1: Enable\n1: Enable\n1: Enable\n1: Enable\nWrite ‘1’ to enable interrupt for STOPPED event\nWrite ‘1’ to enable interrupt for STOPPED event\nField STOPPED
reader - Write ‘1’ to enable interrupt …\nField STOPPED
writer - Write ‘1’ to enable interrupt …\nRegister INTENSET
writer\nBit 2 - Write ‘1’ to enable interrupt for ACCOF event\nBit 2 - Write ‘1’ to enable interrupt for ACCOF event\nWrites raw bits to the register.\nBit 3 - Write ‘1’ to enable interrupt for DBLRDY event\nBit 3 - Write ‘1’ to enable interrupt for DBLRDY event\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 1 - Write ‘1’ to enable interrupt for REPORTRDY …\nBit 1 - Write ‘1’ to enable interrupt for REPORTRDY …\nBit 0 - Write ‘1’ to enable interrupt for SAMPLERDY …\nBit 0 - Write ‘1’ to enable interrupt for SAMPLERDY …\nEnable\nEnable\nEnable\nEnable\nEnable\nBit 4 - Write ‘1’ to enable interrupt for STOPPED event\nBit 4 - Write ‘1’ to enable interrupt for STOPPED event\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\n1: Led active on output pin high\n0: Led active on output pin low\nLED output pin polarity\nField LEDPOL
reader - LED output pin polarity\nLED output pin polarity\nField LEDPOL
writer - LED output pin polarity\nRegister LEDPOL
reader\nRegister LEDPOL
writer\nLed active on output pin high\nLed active on output pin low\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is ACTIVE_HIGH
\nChecks if the value of the field is ACTIVE_LOW
\nBit 0 - LED output pin polarity\nBit 0 - LED output pin polarity\nGet enumerated values variant\nField LEDPRE
reader - Period in us the LED is switched on …\nTime period the LED is switched ON prior to sampling\nField LEDPRE
writer - Period in us the LED is switched on …\nRegister LEDPRE
reader\nRegister LEDPRE
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 0:8 - Period in us the LED is switched on prior to …\nBits 0:8 - Period in us the LED is switched on prior to …\nA (rw) register accessor: an alias for Reg<A_SPEC>
\nB (rw) register accessor: an alias for Reg<B_SPEC>
\nLED (rw) register accessor: an alias for Reg<LED_SPEC>
\nRegister block\nPin select for A signal\n0x04 - Pin select for A signal\nPin select for B signal\n0x08 - Pin select for B signal\nReturns the argument unchanged.\nCalls U::from(self)
.\nPin select for LED signal\n0x00 - Pin select for LED signal\nPin select for A signal\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister A
reader\nRegister A
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\nPin select for B signal\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister B
reader\nRegister B
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nPin select for LED signal\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister LED
reader\nRegister LED
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\nRegister REPORTPER
reader\nSpecifies the number of samples to be accumulated in the …\nField REPORTPER
reader - Specifies the number of samples …\nNumber of samples to be taken before REPORTRDY and DBLRDY …\nField REPORTPER
writer - Specifies the number of samples …\nRegister REPORTPER
writer\n0: 10 samples / report\n10 samples / report\n3: 120 samples / report\n120 samples / report\n4: 160 samples / report\n160 samples / report\n8: 1 sample / report\n1 sample / report\n5: 200 samples / report\n200 samples / report\n6: 240 samples / report\n240 samples / report\n7: 280 samples / report\n280 samples / report\n1: 40 samples / report\n40 samples / report\n2: 80 samples / report\n80 samples / report\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is _10SMPL
\nChecks if the value of the field is _120SMPL
\nChecks if the value of the field is _160SMPL
\nChecks if the value of the field is _1SMPL
\nChecks if the value of the field is _200SMPL
\nChecks if the value of the field is _240SMPL
\nChecks if the value of the field is _280SMPL
\nChecks if the value of the field is _40SMPL
\nChecks if the value of the field is _80SMPL
\nBits 0:3 - Specifies the number of samples to be …\nBits 0:3 - Specifies the number of samples to be …\nGet enumerated values variant\nRegister SAMPLE
reader\nField SAMPLE
reader - Last motion sample\nMotion sample value\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 0:31 - Last motion sample\nRegister SAMPLEPER
reader\nSample period. The SAMPLE register will be updated for …\nField SAMPLEPER
reader - Sample period. The SAMPLE …\nSample period\nField SAMPLEPER
writer - Sample period. The SAMPLE …\nRegister SAMPLEPER
writer\n3: 1024 us\n1024 us\n0: 128 us\n128 us\n10: 131072 us\n131072 us\n7: 16384 us\n16384 us\n4: 2048 us\n2048 us\n1: 256 us\n256 us\n8: 32768 us\n32768 us\n5: 4096 us\n4096 us\n2: 512 us\n512 us\n9: 65536 us\n65536 us\n6: 8192 us\n8192 us\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is _1024US
\nChecks if the value of the field is _128US
\nChecks if the value of the field is _131MS
\nChecks if the value of the field is _16384US
\nChecks if the value of the field is _2048US
\nChecks if the value of the field is _256US
\nChecks if the value of the field is _32MS
\nChecks if the value of the field is _4096US
\nChecks if the value of the field is _512US
\nChecks if the value of the field is _65MS
\nChecks if the value of the field is _8192US
\nBits 0:3 - Sample period. The SAMPLE register will be …\nBits 0:3 - Sample period. The SAMPLE register will be …\nGet enumerated values variant\nShortcut between DBLRDY event and RDCLRDBL task\nField DBLRDY_RDCLRDBL
reader - Shortcut between DBLRDY …\nField DBLRDY_RDCLRDBL
writer - Shortcut between DBLRDY …\nShortcut between DBLRDY event and STOP task\nField DBLRDY_STOP
reader - Shortcut between DBLRDY event …\nField DBLRDY_STOP
writer - Shortcut between DBLRDY event …\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n0: Disable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\n1: Enable shortcut\nRegister SHORTS
reader\nShortcut between REPORTRDY event and RDCLRACC task\nField REPORTRDY_RDCLRACC
reader - Shortcut between …\nField REPORTRDY_RDCLRACC
writer - Shortcut between …\nShortcut between REPORTRDY event and READCLRACC task\nField REPORTRDY_READCLRACC
reader - Shortcut between …\nField REPORTRDY_READCLRACC
writer - Shortcut between …\nShortcut between REPORTRDY event and STOP task\nField REPORTRDY_STOP
reader - Shortcut between REPORTRDY …\nField REPORTRDY_STOP
writer - Shortcut between REPORTRDY …\nShortcut between SAMPLERDY event and READCLRACC task\nField SAMPLERDY_READCLRACC
reader - Shortcut between …\nField SAMPLERDY_READCLRACC
writer - Shortcut between …\nShortcut between SAMPLERDY event and STOP task\nField SAMPLERDY_STOP
reader - Shortcut between SAMPLERDY …\nField SAMPLERDY_STOP
writer - Shortcut between SAMPLERDY …\nShortcut register\nRegister SHORTS
writer\nWrites raw bits to the register.\nBit 4 - Shortcut between DBLRDY event and RDCLRDBL task\nBit 4 - Shortcut between DBLRDY event and RDCLRDBL task\nBit 5 - Shortcut between DBLRDY event and STOP task\nBit 5 - Shortcut between DBLRDY event and STOP task\nDisable shortcut\nDisable shortcut\nDisable shortcut\nDisable shortcut\nDisable shortcut\nDisable shortcut\nDisable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nEnable shortcut\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is ENABLED
\nBit 2 - Shortcut between REPORTRDY event and RDCLRACC task\nBit 2 - Shortcut between REPORTRDY event and RDCLRACC task\nBit 0 - Shortcut between REPORTRDY event and READCLRACC …\nBit 0 - Shortcut between REPORTRDY event and READCLRACC …\nBit 3 - Shortcut between REPORTRDY event and STOP task\nBit 3 - Shortcut between REPORTRDY event and STOP task\nBit 6 - Shortcut between SAMPLERDY event and READCLRACC …\nBit 6 - Shortcut between SAMPLERDY event and READCLRACC …\nBit 1 - Shortcut between SAMPLERDY event and STOP task\nBit 1 - Shortcut between SAMPLERDY event and STOP task\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nRead and clear ACC\nField TASKS_RDCLRACC
writer -\nRegister TASKS_RDCLRACC
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nRead and clear ACCDBL\nField TASKS_RDCLRDBL
writer -\nRegister TASKS_RDCLRDBL
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nRead and clear ACC and ACCDBL\nField TASKS_READCLRACC
writer -\nRegister TASKS_READCLRACC
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nTask starting the quadrature decoder\nField TASKS_START
writer -\nRegister TASKS_START
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nTask stopping the quadrature decoder\nField TASKS_STOP
writer -\nRegister TASKS_STOP
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nADDRCONF (rw) register accessor: an alias for …\nCINSTRCONF (rw) register accessor: an alias for …\nCINSTRDAT0 (rw) register accessor: an alias for …\nCINSTRDAT1 (rw) register accessor: an alias for …\nDPMDUR (rw) register accessor: an alias for …\nENABLE (rw) register accessor: an alias for …\nUnspecified\nEVENTS_READY (rw) register accessor: an alias for …\nIFCONFIG0 (rw) register accessor: an alias for …\nIFCONFIG1 (rw) register accessor: an alias for …\nIFTIMING (rw) register accessor: an alias for …\nINTEN (rw) register accessor: an alias for Reg<INTEN_SPEC>
\nINTENCLR (rw) register accessor: an alias for …\nINTENSET (rw) register accessor: an alias for …\nUnspecified\nUnspecified\nRegister block\nSTATUS (r) register accessor: an alias for Reg<STATUS_SPEC>
\nTASKS_ACTIVATE (w) register accessor: an alias for …\nTASKS_DEACTIVATE (w) register accessor: an alias for …\nTASKS_ERASESTART (w) register accessor: an alias for …\nTASKS_READSTART (w) register accessor: an alias for …\nTASKS_WRITESTART (w) register accessor: an alias for …\nUnspecified\nXIPOFFSET (rw) register accessor: an alias for …\nExtended address configuration.\n0x624 - Extended address configuration.\nCustom instruction configuration register.\n0x634 - Custom instruction configuration register.\nCustom instruction data register 0.\n0x638 - Custom instruction data register 0.\nCustom instruction data register 1.\n0x63c - Custom instruction data register 1.\nSet the duration required to enter/exit deep power-down …\n0x614 - Set the duration required to enter/exit deep …\nEnable QSPI peripheral and acquire the pins selected in …\n0x500 - Enable QSPI peripheral and acquire the pins …\nCluster Unspecified\n0x51c..0x524 - Unspecified\nQSPI peripheral is ready. This event will be generated as …\n0x100 - QSPI peripheral is ready. This event will be …\nReturns the argument unchanged.\nInterface configuration.\n0x544 - Interface configuration.\nInterface configuration.\n0x600 - Interface configuration.\nSPI interface timing.\n0x640 - SPI interface timing.\nEnable or disable interrupt\n0x300 - Enable or disable interrupt\nDisable interrupt\n0x308 - Disable interrupt\nEnable interrupt\n0x304 - Enable interrupt\nCalls U::from(self)
.\nCluster Unspecified\n0x524..0x540 - Unspecified\nCluster Unspecified\n0x504..0x510 - Unspecified\nStatus register.\n0x604 - Status register.\nActivate QSPI interface\n0x00 - Activate QSPI interface\nDeactivate QSPI interface\n0x10 - Deactivate QSPI interface\nStart external flash memory erase operation\n0x0c - Start external flash memory erase operation\nStart transfer from external flash memory to internal RAM\n0x04 - Start transfer from external flash memory to …\nStart transfer from internal RAM to external flash memory\n0x08 - Start transfer from internal RAM to external flash …\nCluster Unspecified\n0x510..0x51c - Unspecified\nAddress offset into the external memory for Execute in …\n0x540 - Address offset into the external memory for …\nExtended address configuration.\n3: Send opcode, byte0, byte1.\nField BYTE0
reader - Byte 0 following opcode.\nField BYTE0
writer - Byte 0 following opcode.\nField BYTE1
reader - Byte 1 following byte 0.\nField BYTE1
writer - Byte 1 following byte 0.\n0: No wait.\n0: Do not send WREN.\n1: Wait.\n1: Send WREN.\nExtended addressing mode.\nField MODE
reader - Extended addressing mode.\nField MODE
writer - Extended addressing mode.\n0: Do not send any instruction.\n1: Send opcode.\nField OPCODE
reader - Opcode that enters the 32-bit …\nField OPCODE
writer - Opcode that enters the 32-bit …\n2: Send opcode, byte0.\nRegister ADDRCONF
reader\nRegister ADDRCONF
writer\nWait for write complete before sending command.\nField WIPWAIT
reader - Wait for write complete before …\nField WIPWAIT
writer - Wait for write complete before …\nSend WREN (write enable opcode 0x06) before instruction.\nField WREN
reader - Send WREN (write enable opcode 0x06) …\nField WREN
writer - Send WREN (write enable opcode 0x06) …\nSend opcode, byte0, byte1.\nWrites raw bits to the register.\nBits 8:15 - Byte 0 following opcode.\nBits 8:15 - Byte 0 following opcode.\nBits 16:23 - Byte 1 following byte 0.\nBits 16:23 - Byte 1 following byte 0.\nNo wait.\nDo not send WREN.\nWait.\nSend WREN.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is ALL
\nChecks if the value of the field is DISABLE
\nChecks if the value of the field is DISABLE
\nChecks if the value of the field is ENABLE
\nChecks if the value of the field is ENABLE
\nChecks if the value of the field is NO_INSTR
\nChecks if the value of the field is OP_BYTE0
\nChecks if the value of the field is OPCODE
\nBits 24:25 - Extended addressing mode.\nBits 24:25 - Extended addressing mode.\nDo not send any instruction.\nSend opcode, byte0.\nBits 0:7 - Opcode that enters the 32-bit addressing mode.\nBits 0:7 - Opcode that enters the 32-bit addressing mode.\nSend opcode.\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nBit 26 - Wait for write complete before sending command.\nBit 26 - Wait for write complete before sending command.\nBit 27 - Send WREN (write enable opcode 0x06) before …\nBit 27 - Send WREN (write enable opcode 0x06) before …\nCustom instruction configuration register.\n0: No wait.\n0: Do not send WREN.\n0: Long frame mode disabled\n1: Wait.\n1: Send WREN.\n1: Long frame mode enabled\nLength of custom instruction in number of bytes.\nField LENGTH
reader - Length of custom instruction in …\nField LENGTH
writer - Length of custom instruction in …\nEnable long frame mode. When enabled, a custom instruction …\nField LFEN
reader - Enable long frame mode. When enabled, …\nField LFEN
writer - Enable long frame mode. When enabled, …\nStop (finalize) long frame transaction\nField LFSTOP
reader - Stop (finalize) long frame …\nField LFSTOP
writer - Stop (finalize) long frame …\nField LIO2
reader - Level of the IO2 pin (if connected) …\nField LIO2
writer - Level of the IO2 pin (if connected) …\nField LIO3
reader - Level of the IO3 pin (if connected) …\nField LIO3
writer - Level of the IO3 pin (if connected) …\nField OPCODE
reader - Opcode of Custom instruction.\nField OPCODE
writer - Opcode of Custom instruction.\nRegister CINSTRCONF
reader\n1: Stop\nRegister CINSTRCONF
writer\nWait for write complete before sending command.\nField WIPWAIT
reader - Wait for write complete before …\nField WIPWAIT
writer - Wait for write complete before …\nSend WREN (write enable opcode 0x06) before instruction.\nField WREN
reader - Send WREN (write enable opcode 0x06) …\nField WREN
writer - Send WREN (write enable opcode 0x06) …\n1: Send opcode only.\nSend opcode only.\n2: Send opcode, CINSTRDAT0.BYTE0.\nSend opcode, CINSTRDAT0.BYTE0.\n3: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT0.BYTE1.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT0.BYTE1.\n4: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT0.BYTE2.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT0.BYTE2.\n5: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT0.BYTE3.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT0.BYTE3.\n6: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE4.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE4.\n7: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE5.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE5.\n8: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE6.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE6.\n9: Send opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE7.\nSend opcode, CINSTRDAT0.BYTE0 -> CINSTRDAT1.BYTE7.\nWrites raw bits to the register.\nNo wait.\nDo not send WREN.\nLong frame mode disabled\nWait.\nSend WREN.\nLong frame mode enabled\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is _1B
\nChecks if the value of the field is _2B
\nChecks if the value of the field is _3B
\nChecks if the value of the field is _4B
\nChecks if the value of the field is _5B
\nChecks if the value of the field is _6B
\nChecks if the value of the field is _7B
\nChecks if the value of the field is _8B
\nChecks if the value of the field is _9B
\nChecks if the value of the field is DISABLE
\nChecks if the value of the field is DISABLE
\nChecks if the value of the field is DISABLE
\nChecks if the value of the field is ENABLE
\nChecks if the value of the field is ENABLE
\nChecks if the value of the field is ENABLE
\nChecks if the value of the field is STOP
\nBits 8:11 - Length of custom instruction in number of …\nBits 8:11 - Length of custom instruction in number of …\nBit 16 - Enable long frame mode. When enabled, a custom …\nBit 16 - Enable long frame mode. When enabled, a custom …\nBit 17 - Stop (finalize) long frame transaction\nBit 17 - Stop (finalize) long frame transaction\nBit 12 - Level of the IO2 pin (if connected) during …\nBit 12 - Level of the IO2 pin (if connected) during …\nBit 13 - Level of the IO3 pin (if connected) during …\nBit 13 - Level of the IO3 pin (if connected) during …\nBits 0:7 - Opcode of Custom instruction.\nBits 0:7 - Opcode of Custom instruction.\nStop\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nBit 14 - Wait for write complete before sending command.\nBit 14 - Wait for write complete before sending command.\nBit 15 - Send WREN (write enable opcode 0x06) before …\nBit 15 - Send WREN (write enable opcode 0x06) before …\nField BYTE0
reader - Data byte 0\nField BYTE0
writer - Data byte 0\nField BYTE1
reader - Data byte 1\nField BYTE1
writer - Data byte 1\nField BYTE2
reader - Data byte 2\nField BYTE2
writer - Data byte 2\nField BYTE3
reader - Data byte 3\nField BYTE3
writer - Data byte 3\nCustom instruction data register 0.\nRegister CINSTRDAT0
reader\nRegister CINSTRDAT0
writer\nWrites raw bits to the register.\nBits 0:7 - Data byte 0\nBits 0:7 - Data byte 0\nBits 8:15 - Data byte 1\nBits 8:15 - Data byte 1\nBits 16:23 - Data byte 2\nBits 16:23 - Data byte 2\nBits 24:31 - Data byte 3\nBits 24:31 - Data byte 3\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField BYTE4
reader - Data byte 4\nField BYTE4
writer - Data byte 4\nField BYTE5
reader - Data byte 5\nField BYTE5
writer - Data byte 5\nField BYTE6
reader - Data byte 6\nField BYTE6
writer - Data byte 6\nField BYTE7
reader - Data byte 7\nField BYTE7
writer - Data byte 7\nCustom instruction data register 1.\nRegister CINSTRDAT1
reader\nRegister CINSTRDAT1
writer\nWrites raw bits to the register.\nBits 0:7 - Data byte 4\nBits 0:7 - Data byte 4\nBits 8:15 - Data byte 5\nBits 8:15 - Data byte 5\nBits 16:23 - Data byte 6\nBits 16:23 - Data byte 6\nBits 24:31 - Data byte 7\nBits 24:31 - Data byte 7\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nSet the duration required to enter/exit deep power-down …\nField ENTER
reader - Duration needed by external flash to …\nField ENTER
writer - Duration needed by external flash to …\nField EXIT
reader - Duration needed by external flash to …\nField EXIT
writer - Duration needed by external flash to …\nRegister DPMDUR
reader\nRegister DPMDUR
writer\nWrites raw bits to the register.\nBits 0:15 - Duration needed by external flash to enter …\nBits 0:15 - Duration needed by external flash to enter …\nBits 16:31 - Duration needed by external flash to exit …\nBits 16:31 - Duration needed by external flash to exit …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\n0: Disable QSPI\n1: Enable QSPI\nEnable or disable QSPI\nField ENABLE
reader - Enable or disable QSPI\nEnable QSPI peripheral and acquire the pins selected in …\nField ENABLE
writer - Enable or disable QSPI\nRegister ENABLE
reader\nRegister ENABLE
writer\nWrites raw bits to the register.\nDisable QSPI\nBit 0 - Enable or disable QSPI\nBit 0 - Enable or disable QSPI\nEnable QSPI\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nGet enumerated values variant\nRegister block\nLEN (rw) register accessor: an alias for Reg<LEN_SPEC>
\nPTR (rw) register accessor: an alias for Reg<PTR_SPEC>
\nReturns the argument unchanged.\nCalls U::from(self)
.\nSize of block to be erased.\n0x04 - Size of block to be erased.\nStart address of flash block to be erased\n0x00 - Start address of flash block to be erased\n2: Erase all (flash command 0xC7)\nLEN\nField LEN
reader - LEN\nSize of block to be erased.\nField LEN
writer - LEN\nRegister LEN
reader\nRegister LEN
writer\n0: Erase 4 kB block (flash command 0x20)\nErase 4 kB block (flash command 0x20)\n1: Erase 64 kB block (flash command 0xD8)\nErase 64 kB block (flash command 0xD8)\nErase all (flash command 0xC7)\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is _4KB
\nChecks if the value of the field is _64KB
\nChecks if the value of the field is ALL
\nBits 0:1 - LEN\nBits 0:1 - LEN\nGet enumerated values variant\nField PTR
reader - Word-aligned start address of block to …\nStart address of flash block to be erased\nField PTR
writer - Word-aligned start address of block to …\nRegister PTR
reader\nRegister PTR
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 0:31 - Word-aligned start address of block to be …\nBits 0:31 - Word-aligned start address of block to be …\nField EVENTS_READY
reader -\nQSPI peripheral is ready. This event will be generated as …\nField EVENTS_READY
writer -\nRegister EVENTS_READY
reader\nRegister EVENTS_READY
writer\nWrites raw bits to the register.\nBit 0\nBit 0\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nAddressing mode.\nField ADDRMODE
reader - Addressing mode.\nField ADDRMODE
writer - Addressing mode.\n0: Disable DPM feature.\nEnable deep power-down mode (DPM) feature.\nField DPMENABLE
reader - Enable deep power-down mode (DPM) …\nField DPMENABLE
writer - Enable deep power-down mode (DPM) …\n1: Enable DPM feature.\n0: Single data line SPI. FAST_READ (opcode 0x0B).\nInterface configuration.\n0: Single data line SPI. PP (opcode 0x02).\n1: Dual data line SPI. PP2O (opcode 0xA2).\n3: Quad data line SPI. PP4IO (opcode 0x38).\n2: Quad data line SPI. PP4O (opcode 0x32).\nPage size for commands PP, PP2O, PP4O and PP4IO.\nField PPSIZE
reader - Page size for commands PP, PP2O, …\nField PPSIZE
writer - Page size for commands PP, PP2O, …\nRegister IFCONFIG0
reader\n2: Dual data line SPI. READ2IO (opcode 0xBB).\n1: Dual data line SPI. READ2O (opcode 0x3B).\n4: Quad data line SPI. READ4IO (opcode 0xEB).\n3: Quad data line SPI. READ4O (opcode 0x6B).\nConfigure number of data lines and opcode used for reading.\nField READOC
reader - Configure number of data lines and …\nField READOC
writer - Configure number of data lines and …\nRegister IFCONFIG0
writer\nConfigure number of data lines and opcode used for writing.\nField WRITEOC
reader - Configure number of data lines and …\nField WRITEOC
writer - Configure number of data lines and …\n0: 24-bit addressing.\n24-bit addressing.\n0: 256 bytes.\n256 bytes.\n1: 32-bit addressing.\n32-bit addressing.\n1: 512 bytes.\n512 bytes.\nBit 6 - Addressing mode.\nBit 6 - Addressing mode.\nWrites raw bits to the register.\nDisable DPM feature.\nBit 7 - Enable deep power-down mode (DPM) feature.\nBit 7 - Enable deep power-down mode (DPM) feature.\nEnable DPM feature.\nSingle data line SPI. FAST_READ (opcode 0x0B).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is _24BIT
\nChecks if the value of the field is _256BYTES
\nChecks if the value of the field is _32BIT
\nChecks if the value of the field is _512BYTES
\nChecks if the value of the field is DISABLE
\nChecks if the value of the field is ENABLE
\nChecks if the value of the field is FASTREAD
\nChecks if the value of the field is PP
\nChecks if the value of the field is PP2O
\nChecks if the value of the field is PP4IO
\nChecks if the value of the field is PP4O
\nChecks if the value of the field is READ2IO
\nChecks if the value of the field is READ2O
\nChecks if the value of the field is READ4IO
\nChecks if the value of the field is READ4O
\nSingle data line SPI. PP (opcode 0x02).\nDual data line SPI. PP2O (opcode 0xA2).\nQuad data line SPI. PP4IO (opcode 0x38).\nQuad data line SPI. PP4O (opcode 0x32).\nBit 12 - Page size for commands PP, PP2O, PP4O and PP4IO.\nBit 12 - Page size for commands PP, PP2O, PP4O and PP4IO.\nDual data line SPI. READ2IO (opcode 0xBB).\nDual data line SPI. READ2O (opcode 0x3B).\nQuad data line SPI. READ4IO (opcode 0xEB).\nQuad data line SPI. READ4O (opcode 0x6B).\nBits 0:2 - Configure number of data lines and opcode used …\nBits 0:2 - Configure number of data lines and opcode used …\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nGet enumerated values variant\nBits 3:5 - Configure number of data lines and opcode used …\nBits 3:5 - Configure number of data lines and opcode used …\nEnter/exit deep power-down mode (DPM) for external flash …\nField DPMEN
reader - Enter/exit deep power-down mode (DPM) …\nField DPMEN
writer - Enter/exit deep power-down mode (DPM) …\n1: Enter DPM.\n0: Exit DPM.\nInterface configuration.\n0: Mode 0: Data are captured on the clock rising edge and …\n1: Mode 3: Data are captured on the clock falling edge and …\nRegister IFCONFIG1
reader\nField SCKDELAY
reader - Minimum amount of time that the …\nField SCKDELAY
writer - Minimum amount of time that the …\nField SCKFREQ
reader - SCK frequency is given as 32 MHz / …\nField SCKFREQ
writer - SCK frequency is given as 32 MHz / …\nSelect SPI mode.\nField SPIMODE
reader - Select SPI mode.\nField SPIMODE
writer - Select SPI mode.\nRegister IFCONFIG1
writer\nWrites raw bits to the register.\nBit 24 - Enter/exit deep power-down mode (DPM) for …\nBit 24 - Enter/exit deep power-down mode (DPM) for …\nEnter DPM.\nExit DPM.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is ENTER
\nChecks if the value of the field is EXIT
\nChecks if the value of the field is MODE0
\nChecks if the value of the field is MODE3
\nMode 0: Data are captured on the clock rising edge and …\nMode 3: Data are captured on the clock falling edge and …\nBits 0:7 - Minimum amount of time that the CSN pin must …\nBits 0:7 - Minimum amount of time that the CSN pin must …\nBits 28:31 - SCK frequency is given as 32 MHz / (SCKFREQ + …\nBits 28:31 - SCK frequency is given as 32 MHz / (SCKFREQ + …\nBit 25 - Select SPI mode.\nBit 25 - Select SPI mode.\nGet enumerated values variant\nGet enumerated values variant\nSPI interface timing.\nRegister IFTIMING
reader\nField RXDELAY
reader - Timing related to sampling of the …\nField RXDELAY
writer - Timing related to sampling of the …\nRegister IFTIMING
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 8:10 - Timing related to sampling of the input serial …\nBits 8:10 - Timing related to sampling of the input serial …\n0: Disable\n1: Enable\nEnable or disable interrupt\nRegister INTEN
reader\nEnable or disable interrupt for READY event\nField READY
reader - Enable or disable interrupt for READY …\nField READY
writer - Enable or disable interrupt for READY …\nRegister INTEN
writer\nWrites raw bits to the register.\nDisable\nEnable\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nBit 0 - Enable or disable interrupt for READY event\nBit 0 - Enable or disable interrupt for READY event\nGet enumerated values variant\n1: Disable\n0: Read: Disabled\n1: Read: Enabled\nDisable interrupt\nRegister INTENCLR
reader\nWrite ‘1’ to disable interrupt for READY event\nWrite ‘1’ to disable interrupt for READY event\nField READY
reader - Write ‘1’ to disable interrupt …\nField READY
writer - Write ‘1’ to disable interrupt …\nRegister INTENCLR
writer\nWrites raw bits to the register.\nDisable\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nBit 0 - Write ‘1’ to disable interrupt for READY event\nBit 0 - Write ‘1’ to disable interrupt for READY event\nGet enumerated values variant\n0: Read: Disabled\n1: Read: Enabled\nEnable interrupt\nRegister INTENSET
reader\nWrite ‘1’ to enable interrupt for READY event\nWrite ‘1’ to enable interrupt for READY event\nField READY
reader - Write ‘1’ to enable interrupt for …\nField READY
writer - Write ‘1’ to enable interrupt for …\n1: Enable\nRegister INTENSET
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nBit 0 - Write ‘1’ to enable interrupt for READY event\nBit 0 - Write ‘1’ to enable interrupt for READY event\nEnable\nGet enumerated values variant\nCSN (rw) register accessor: an alias for Reg<CSN_SPEC>
\nIO0 (rw) register accessor: an alias for Reg<IO0_SPEC>
\nIO1 (rw) register accessor: an alias for Reg<IO1_SPEC>
\nIO2 (rw) register accessor: an alias for Reg<IO2_SPEC>
\nIO3 (rw) register accessor: an alias for Reg<IO3_SPEC>
\nRegister block\nSCK (rw) register accessor: an alias for Reg<SCK_SPEC>
\nPin select for chip select signal CSN.\n0x04 - Pin select for chip select signal CSN.\nReturns the argument unchanged.\nCalls U::from(self)
.\nPin select for serial data MOSI/IO0.\n0x0c - Pin select for serial data MOSI/IO0.\nPin select for serial data MISO/IO1.\n0x10 - Pin select for serial data MISO/IO1.\nPin select for serial data IO2.\n0x14 - Pin select for serial data IO2.\nPin select for serial data IO3.\n0x18 - Pin select for serial data IO3.\nPin select for serial clock SCK\n0x00 - Pin select for serial clock SCK\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\nPin select for chip select signal CSN.\n1: Disconnect\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister CSN
reader\nRegister CSN
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nPin select for serial data MOSI/IO0.\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister IO0
reader\nRegister IO0
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nPin select for serial data MISO/IO1.\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister IO1
reader\nRegister IO1
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nPin select for serial data IO2.\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister IO2
reader\nRegister IO2
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nPin select for serial data IO3.\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister IO3
reader\nRegister IO3
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\n0: Connect\nConnection\nField CONNECT
reader - Connection\nField CONNECT
writer - Connection\n1: Disconnect\nField PIN
reader - Pin number\nField PIN
writer - Pin number\nField PORT
reader - Port number\nField PORT
writer - Port number\nRegister SCK
reader\nPin select for serial clock SCK\nRegister SCK
writer\nWrites raw bits to the register.\nBit 31 - Connection\nBit 31 - Connection\nConnect\nDisconnect\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is CONNECTED
\nChecks if the value of the field is DISCONNECTED
\nBits 0:4 - Pin number\nBits 0:4 - Pin number\nBit 5 - Port number\nBit 5 - Port number\nGet enumerated values variant\nCNT (rw) register accessor: an alias for Reg<CNT_SPEC>
\nDST (rw) register accessor: an alias for Reg<DST_SPEC>
\nRegister block\nSRC (rw) register accessor: an alias for Reg<SRC_SPEC>
\nRead transfer length\n0x08 - Read transfer length\nRAM destination address\n0x04 - RAM destination address\nReturns the argument unchanged.\nCalls U::from(self)
.\nFlash memory source address\n0x00 - Flash memory source address\nField CNT
reader - Read transfer length in number of …\nRead transfer length\nField CNT
writer - Read transfer length in number of …\nRegister CNT
reader\nRegister CNT
writer\nWrites raw bits to the register.\nBits 0:20 - Read transfer length in number of bytes. The …\nBits 0:20 - Read transfer length in number of bytes. The …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nField DST
reader - Word-aligned RAM destination address.\nRAM destination address\nField DST
writer - Word-aligned RAM destination address.\nRegister DST
reader\nRegister DST
writer\nWrites raw bits to the register.\nBits 0:31 - Word-aligned RAM destination address.\nBits 0:31 - Word-aligned RAM destination address.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nRegister SRC
reader\nField SRC
reader - Word-aligned flash memory source …\nFlash memory source address\nField SRC
writer - Word-aligned flash memory source …\nRegister SRC
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBits 0:31 - Word-aligned flash memory source address.\nBits 0:31 - Word-aligned flash memory source address.\n0: QSPI peripheral is busy. It is not allowed to trigger …\n0: External flash is not in DPM.\nDeep power-down mode (DPM) status of external flash.\nField DPM
reader - Deep power-down mode (DPM) status of …\n1: External flash is in DPM.\nRegister STATUS
reader\n1: QSPI peripheral is ready. It is allowed to trigger new …\nReady status.\nField READY
reader - Ready status.\nField SREG
reader - Value of external flash device Status …\nStatus register.\nBit 2 - Deep power-down mode (DPM) status of external …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nChecks if the value of the field is BUSY
\nChecks if the value of the field is DISABLED
\nChecks if the value of the field is ENABLED
\nChecks if the value of the field is READY
\nBit 3 - Ready status.\nBits 24:31 - Value of external flash device Status …\nGet enumerated values variant\nGet enumerated values variant\nActivate QSPI interface\nField TASKS_ACTIVATE
writer -\nRegister TASKS_ACTIVATE
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nDeactivate QSPI interface\nField TASKS_DEACTIVATE
writer -\nRegister TASKS_DEACTIVATE
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nStart external flash memory erase operation\nField TASKS_ERASESTART
writer -\nRegister TASKS_ERASESTART
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nStart transfer from external flash memory to internal RAM\nField TASKS_READSTART
writer -\nRegister TASKS_READSTART
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nStart transfer from internal RAM to external flash memory\nField TASKS_WRITESTART
writer -\nRegister TASKS_WRITESTART
writer\nWrites raw bits to the register.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nBit 0\nCNT (rw) register accessor: an alias for Reg<CNT_SPEC>
\nDST (rw) register accessor: an alias for Reg<DST_SPEC>
\nSRC (rw) register accessor: an alias for Reg<SRC_SPEC>
\nRegister block\nWrite transfer length\n0x08 - Write transfer length\nFlash destination address\n0x00 - Flash destination address\nReturns the argument unchanged.\nCalls U::from(self)
.\nRAM source address\n0x04 - RAM source address\nField CNT
reader - Write transfer length in number of …\nWrite transfer length\nField CNT
writer - Write transfer length in number of …\nRegister CNT
reader\nRegister CNT
writer\nWrites raw bits to the register.\nBits 0:20 - Write transfer length in number of bytes. The …\nBits 0:20 - Write transfer length in number of bytes. The …\nReturns the argument unchanged.\nReturns the argument unchanged.")