STM8L15x Standard Peripherals Drivers: Configuration

STM8L15x/16x Standard Peripherals Drivers

STM8L15x Standard Peripherals Drivers

Configuration. More...

Functions

void AES_Cmd (FunctionalState NewState)
 Enable the AES peripheral.
void AES_DeInit (void)
 Deinitializes the AES peripheral.
void AES_OperationModeConfig (AES_Operation_TypeDef AES_Operation)
 Configures the AES operation mode.

Detailed Description

Configuration.

 ===============================================================================
                           Configuration
 ===============================================================================  


Function Documentation

void AES_Cmd ( FunctionalState  NewState)

Enable the AES peripheral.

Parameters:
NewState: The new state of the AES peripheral. This parameter can be: ENABLE or DISABLE.
Note:
AES peripheral can be enabled once operation mode is configured using AES_OperationModeConfig()
Return values:
None

< AES Enable

< AES Disable

Definition at line 126 of file stm8l15x_aes.c.

References AES, AES_CR_EN, DISABLE, and IS_FUNCTIONAL_STATE.

void AES_DeInit ( void  )

Deinitializes the AES peripheral.

Parameters:
None.
Return values:
None

Definition at line 87 of file stm8l15x_aes.c.

References AES, AES_CR_CCFC, AES_CR_ERRC, AES_DINR_RESET_VALUE, and AES_DOUTR_RESET_VALUE.

void AES_OperationModeConfig ( AES_Operation_TypeDef  AES_Operation)

Configures the AES operation mode.

Parameters:
AES_Operation: the selected AES operation mode. This parameter can be one of the following values:
  • AES_Operation_Encryp: AES in Encryption mode
  • AES_Operation_KeyDeriv: AES in Key Derivation mode
  • AES_Operation_Decryp: AES in Decryption mode
  • AES_Operation_KeyDerivAndDecryp: AES in Key Derivation and Decryption mode
Note:
The operation mode must be configured when AES peripheral is disabled.
Return values:
None

Definition at line 106 of file stm8l15x_aes.c.

References AES, AES_CR_MODE, and IS_AES_MODE.

STM8S Firmware Library: Overview

 

 

 

For complete documentation on STM8L15x 8-bit microcontrollers platform visit www.st.com