Lines Matching full:ram
159 * @brief RAM blocks numbers
163 * Ram blocks has to been used in nrf51.
164 * In new CPU ram is divided into segments and this functionality is depreciated.
165 * For the newer MCU see the PS for mapping between internal RAM and RAM blocks,
178 * @brief RAM blocks masks
192 * @brief RAM power state position of the bits
198 NRF_POWER_ONRAM0, /**< Keep RAM block 0 on or off in system ON Mode */
199 NRF_POWER_OFFRAM0, /**< Keep retention on RAM block 0 when RAM block is switched off */
200 NRF_POWER_ONRAM1, /**< Keep RAM block 1 on or off in system ON Mode */
201 NRF_POWER_OFFRAM1, /**< Keep retention on RAM block 1 when RAM block is switched off */
202 NRF_POWER_ONRAM2, /**< Keep RAM block 2 on or off in system ON Mode */
203 NRF_POWER_OFFRAM2, /**< Keep retention on RAM block 2 when RAM block is switched off */
204 NRF_POWER_ONRAM3, /**< Keep RAM block 3 on or off in system ON Mode */
205 NRF_POWER_OFFRAM3, /**< Keep retention on RAM block 3 when RAM block is switched off */
209 * @brief RAM power state bit masks
215 …NRF_POWER_ONRAM0_MASK = 1U << NRF_POWER_ONRAM0, /**< Keep RAM block 0 on or off in system ON Mod…
216 …NRF_POWER_OFFRAM0_MASK = 1U << NRF_POWER_OFFRAM0, /**< Keep retention on RAM block 0 when RAM bloc…
217 …NRF_POWER_ONRAM1_MASK = 1U << NRF_POWER_ONRAM1, /**< Keep RAM block 1 on or off in system ON Mod…
218 …NRF_POWER_OFFRAM1_MASK = 1U << NRF_POWER_OFFRAM1, /**< Keep retention on RAM block 1 when RAM bloc…
219 …NRF_POWER_ONRAM2_MASK = 1U << NRF_POWER_ONRAM2, /**< Keep RAM block 2 on or off in system ON Mod…
220 …NRF_POWER_OFFRAM2_MASK = 1U << NRF_POWER_OFFRAM2, /**< Keep retention on RAM block 2 when RAM bloc…
221 …NRF_POWER_ONRAM3_MASK = 1U << NRF_POWER_ONRAM3, /**< Keep RAM block 3 on or off in system ON Mod…
222 …NRF_POWER_OFFRAM3_MASK = 1U << NRF_POWER_OFFRAM3, /**< Keep retention on RAM block 3 when RAM bloc…
285 /** Keep RAM section S0 ON in System ON mode */
287 NRF_POWER_RAMPOWER_S1POWER, /**< Keep RAM section S1 ON in System ON mode */
288 NRF_POWER_RAMPOWER_S2POWER, /**< Keep RAM section S2 ON in System ON mode */
289 NRF_POWER_RAMPOWER_S3POWER, /**< Keep RAM section S3 ON in System ON mode */
290 NRF_POWER_RAMPOWER_S4POWER, /**< Keep RAM section S4 ON in System ON mode */
291 NRF_POWER_RAMPOWER_S5POWER, /**< Keep RAM section S5 ON in System ON mode */
292 NRF_POWER_RAMPOWER_S6POWER, /**< Keep RAM section S6 ON in System ON mode */
293 NRF_POWER_RAMPOWER_S7POWER, /**< Keep RAM section S7 ON in System ON mode */
294 NRF_POWER_RAMPOWER_S8POWER, /**< Keep RAM section S8 ON in System ON mode */
295 NRF_POWER_RAMPOWER_S9POWER, /**< Keep RAM section S9 ON in System ON mode */
296 NRF_POWER_RAMPOWER_S10POWER, /**< Keep RAM section S10 ON in System ON mode */
297 NRF_POWER_RAMPOWER_S11POWER, /**< Keep RAM section S11 ON in System ON mode */
298 NRF_POWER_RAMPOWER_S12POWER, /**< Keep RAM section S12 ON in System ON mode */
299 NRF_POWER_RAMPOWER_S13POWER, /**< Keep RAM section S13 ON in System ON mode */
300 NRF_POWER_RAMPOWER_S14POWER, /**< Keep RAM section S14 ON in System ON mode */
301 NRF_POWER_RAMPOWER_S15POWER, /**< Keep RAM section S15 ON in System ON mode */
524 * Returns the masks of RAM blocks that are powered ON.
668 * @brief Turn ON sections in selected RAM block.
675 * @param[in] block RAM block index.
682 * @brief Turn ON sections in selected RAM block.
689 * @param[in] block RAM block index.
696 * @brief Get the mask of ON and retention sections in selected RAM block.
698 * @param[in] block RAM block index.
1021 NRFX_ASSERT(block < NRFX_ARRAY_SIZE(NRF_POWER->RAM)); in nrf_power_rampower_mask_on()
1022 NRF_POWER->RAM[block].POWERSET = section_mask; in nrf_power_rampower_mask_on()
1027 NRFX_ASSERT(block < NRFX_ARRAY_SIZE(NRF_POWER->RAM)); in nrf_power_rampower_mask_off()
1028 NRF_POWER->RAM[block].POWERCLR = section_mask; in nrf_power_rampower_mask_off()
1033 NRFX_ASSERT(block < NRFX_ARRAY_SIZE(NRF_POWER->RAM)); in nrf_power_rampower_mask_get()
1034 return NRF_POWER->RAM[block].POWER; in nrf_power_rampower_mask_get()