Utility macros for saving and restoring PCGCM & PCGCS peripherals. More...
Macros | |
#define | NRF_PCGCMASTER_HAS_SETPOWERCONSUMPTIONBASE 1 |
Symbol indicating whether SETPOWERCONSUMPTIONBASE registers are available. | |
#define | _NRFX_SR_PCGCM_VDMA_LEN(_inst, _) |
Macro for calculating length of a save & restore transfer for the given PCGCM instance. | |
#define | _NRFX_SR_PCGCS_VDMA_LEN(_inst, _) |
Macro for calculating length of a save & restore transfer for the given PCGCS instance. | |
#define | _NRFX_SR_PCGCM_VDMA_JOB(_inst, _) |
Macro for generating a set of jobs for a PCGCM peripheral. | |
#define | _NRFX_SR_PCGCS_VDMA_JOB(_inst, _) |
Macro for generating a set of jobs for a PCGCS peripheral. | |
#define | NRFX_SR_VDMA_PCGCM_JOB() NRFX_FOREACH_PRESENT(PCGCM, NRFX_INSTANCE_CONCAT, (), (), _NRFX_SR_PCGCM_VDMA_JOB, _) |
Macro for generating a set of VDMA jobs for transfer engaging all PCGCM instances. | |
#define | NRFX_SR_VDMA_PCGCM_LEN() (NRFX_FOREACH_PRESENT(PCGCM, NRFX_INSTANCE_CONCAT, (+), (0), _NRFX_SR_PCGCM_VDMA_LEN, _)) |
Macro for calculating length of a save & restore transfer for all PCGCM instances. | |
#define | NRFX_SR_VDMA_PCGCS_JOB() NRFX_FOREACH_PRESENT(PCGCS, NRFX_INSTANCE_CONCAT, (), (), _NRFX_SR_PCGCS_VDMA_JOB, _) |
Macro for generating a set of VDMA jobs for transfer engaging all PCGCS instances. | |
#define | NRFX_SR_VDMA_PCGCS_LEN() (NRFX_FOREACH_PRESENT(PCGCS, NRFX_INSTANCE_CONCAT, (+), (0), _NRFX_SR_PCGCS_VDMA_LEN, _)) |
Macro for calculating length of a save & restore transfer for all PCGCS instances. | |
Utility macros for saving and restoring PCGCM & PCGCS peripherals.
#define _NRFX_SR_PCGCM_VDMA_JOB | ( | _inst, | |
_ | |||
) |
Macro for generating a set of jobs for a PCGCM peripheral.
Macro attempts to generate jobs for features which are supported by the given instance.
[in] | _inst | Instance, e.g. PCGCM010. |
[in] | _ | Dummy argument required by NRFX_LISTIFY. |
#define _NRFX_SR_PCGCM_VDMA_LEN | ( | _inst, | |
_ | |||
) |
Macro for calculating length of a save & restore transfer for the given PCGCM instance.
Macro generates a sum of bytes transferred by jobs for a PCGCM instance.
[in] | _inst | Instance, e.g. PCGCM010. |
[in] | _ | Dummy argument required by NRFX_LISTIFY. |
#define _NRFX_SR_PCGCS_VDMA_JOB | ( | _inst, | |
_ | |||
) |
Macro for generating a set of jobs for a PCGCS peripheral.
Macro attempts to generate jobs for features which are supported by the given instance.
[in] | _inst | Instance, e.g. PCGCS010. |
[in] | _ | Dummy argument required by NRFX_LISTIFY. |
#define _NRFX_SR_PCGCS_VDMA_LEN | ( | _inst, | |
_ | |||
) |
Macro for calculating length of a save & restore transfer for the given PCGCS instance.
Macro generates a sum of bytes transferred by jobs for a PCGCS instance.
[in] | _inst | Instance, e.g. PCGCS010. |
[in] | _ | Dummy argument required by NRFX_LISTIFY. |
#define NRFX_SR_VDMA_PCGCM_JOB | ( | ) | NRFX_FOREACH_PRESENT(PCGCM, NRFX_INSTANCE_CONCAT, (), (), _NRFX_SR_PCGCM_VDMA_JOB, _) |
Macro for generating a set of VDMA jobs for transfer engaging all PCGCM instances.
#define NRFX_SR_VDMA_PCGCM_LEN | ( | ) | (NRFX_FOREACH_PRESENT(PCGCM, NRFX_INSTANCE_CONCAT, (+), (0), _NRFX_SR_PCGCM_VDMA_LEN, _)) |
Macro for calculating length of a save & restore transfer for all PCGCM instances.
_ | Dummy argument required by NRFX_LISTIFY. |
#define NRFX_SR_VDMA_PCGCS_JOB | ( | ) | NRFX_FOREACH_PRESENT(PCGCS, NRFX_INSTANCE_CONCAT, (), (), _NRFX_SR_PCGCS_VDMA_JOB, _) |
Macro for generating a set of VDMA jobs for transfer engaging all PCGCS instances.
#define NRFX_SR_VDMA_PCGCS_LEN | ( | ) | (NRFX_FOREACH_PRESENT(PCGCS, NRFX_INSTANCE_CONCAT, (+), (0), _NRFX_SR_PCGCS_VDMA_LEN, _)) |
Macro for calculating length of a save & restore transfer for all PCGCS instances.