Library Functions.
More...
|
| #define | TM_BKPSRAM_GetMemorySize() (0x00001000) |
| | Gets memory size for internal backup SRAM. More...
|
| |
| #define | TM_BKPSRAM_Write8(address, value) (*(__IO uint8_t *) (BKPSRAM_BASE + (address)) = (value)) |
| | Writes 8-bit value to backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_Read8(address) (*(__IO uint8_t *) (BKPSRAM_BASE + address)) |
| | Reads 8-bit value from backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_Write16(address, value) (*(__IO uint16_t *) (BKPSRAM_BASE + (address)) = (value)) |
| | Writes 16-bit value to backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_Read16(address) (*(__IO uint16_t *) (BKPSRAM_BASE + address)) |
| | Reads 16-bit value from backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_Write32(address, value) (*(__IO uint32_t *) (BKPSRAM_BASE + (address)) = (value)) |
| | Writes 32-bit value to backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_Read32(address) (*(__IO uint32_t *) (BKPSRAM_BASE + address)) |
| | Reads 32-bit value from backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_WriteFloat(address, value) (*(__IO float *) (BKPSRAM_BASE + (address)) = (value)) |
| | Writes 32-bit float value to backup SRAM at desired location. More...
|
| |
| #define | TM_BKPSRAM_ReadFloat(address) (*(__IO float *) (BKPSRAM_BASE + address)) |
| | Reads 32-bit float value from backup SRAM at desired location. More...
|
| |
Library Functions.
| #define TM_BKPSRAM_GetMemorySize |
( |
| ) |
(0x00001000) |
Gets memory size for internal backup SRAM.
- Parameters
-
- Return values
-
| #define TM_BKPSRAM_Read16 |
( |
|
address | ) |
(*(__IO uint16_t *) (BKPSRAM_BASE + address)) |
Reads 16-bit value from backup SRAM at desired location.
Parameters:
- Parameters
-
| address | Address where to save data in SRAM.
|
- Return values
-
| 16-bit | value at specific location |
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_Read32 |
( |
|
address | ) |
(*(__IO uint32_t *) (BKPSRAM_BASE + address)) |
Reads 32-bit value from backup SRAM at desired location.
Parameters:
- Parameters
-
| address | Address where to save data in SRAM.
|
- Return values
-
| 32-bit | value at specific location |
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_Read8 |
( |
|
address | ) |
(*(__IO uint8_t *) (BKPSRAM_BASE + address)) |
Reads 8-bit value from backup SRAM at desired location.
Parameters:
- Parameters
-
| address | Address where to save data in SRAM.
|
- Return values
-
| 8-bit | value at specific location |
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_ReadFloat |
( |
|
address | ) |
(*(__IO float *) (BKPSRAM_BASE + address)) |
Reads 32-bit float value from backup SRAM at desired location.
Parameters:
- Parameters
-
| address | Address where to save data in SRAM.
|
- Return values
-
| 32-bit | float value at specific location |
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_Write16 |
( |
|
address, |
|
|
|
value |
|
) |
| (*(__IO uint16_t *) (BKPSRAM_BASE + (address)) = (value)) |
Writes 16-bit value to backup SRAM at desired location.
- Parameters
-
| address | Address where to save data in SRAM.
|
| value | 16-bit value which will be stored to backup SRAM |
- Return values
-
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_Write32 |
( |
|
address, |
|
|
|
value |
|
) |
| (*(__IO uint32_t *) (BKPSRAM_BASE + (address)) = (value)) |
Writes 32-bit value to backup SRAM at desired location.
- Parameters
-
| address | Address where to save data in SRAM.
|
| value | 32-bit value which will be stored to backup SRAM |
- Return values
-
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_Write8 |
( |
|
address, |
|
|
|
value |
|
) |
| (*(__IO uint8_t *) (BKPSRAM_BASE + (address)) = (value)) |
Writes 8-bit value to backup SRAM at desired location.
- Parameters
-
| address | Address where to save data in SRAM.
|
| value | 8-bit value which will be stored to backup SRAM |
- Return values
-
- Note
- Defined as macro for faster execution
| #define TM_BKPSRAM_WriteFloat |
( |
|
address, |
|
|
|
value |
|
) |
| (*(__IO float *) (BKPSRAM_BASE + (address)) = (value)) |
Writes 32-bit float value to backup SRAM at desired location.
- Parameters
-
| address | Address where to save data in SRAM.
|
| value | 32-bit float value which will be stored to backup SRAM |
- Return values
-
- Note
- Defined as macro for faster execution
| void TM_BKPSRAM_Init |
( |
void |
| ) |
|
Initializes backup SRAM peripheral.
- Note
- This function initializes and enable backup SRAM domain.
-
With this settings you have access to save/get from locations where SRAM is.
- Parameters
-
- Return values
-