Subversion Repositories DashDisplay

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 5
Line 1... Line 1...
1
/**
1
/**
2
  ******************************************************************************
2
  ******************************************************************************
3
  * @file    stm32f1xx_hal_cec.c
3
  * @file    stm32f1xx_hal_cec.c
4
  * @author  MCD Application Team
4
  * @author  MCD Application Team
5
  * @version V1.0.1
5
  * @version V1.0.4
6
  * @date    31-July-2015
6
  * @date    29-April-2016
7
  * @brief   CEC HAL module driver.
7
  * @brief   CEC HAL module driver.
8
  *          This file provides firmware functions to manage the following
8
  *          This file provides firmware functions to manage the following
9
  *          functionalities of the High Definition Multimedia Interface
9
  *          functionalities of the High Definition Multimedia Interface
10
  *          Consumer Electronics Control Peripheral (CEC).
10
  *          Consumer Electronics Control Peripheral (CEC).
11
  *           + Initialization and de-initialization functions
11
  *           + Initialization and de-initialization functions
Line 38... Line 38...
38
 
38
 
39
  @endverbatim
39
  @endverbatim
40
  ******************************************************************************
40
  ******************************************************************************
41
  * @attention
41
  * @attention
42
  *
42
  *
43
  * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
43
  * <h2><center>&copy; COPYRIGHT(c) 2016 STMicroelectronics</center></h2>
44
  *
44
  *
45
  * Redistribution and use in source and binary forms, with or without modification,
45
  * Redistribution and use in source and binary forms, with or without modification,
46
  * are permitted provided that the following conditions are met:
46
  * are permitted provided that the following conditions are met:
47
  *   1. Redistributions of source code must retain the above copyright notice,
47
  *   1. Redistributions of source code must retain the above copyright notice,
48
  *      this list of conditions and the following disclaimer.
48
  *      this list of conditions and the following disclaimer.
Line 233... Line 233...
233
  * @param hcec: CEC handle
233
  * @param hcec: CEC handle
234
  * @retval None
234
  * @retval None
235
  */
235
  */
236
 __weak void HAL_CEC_MspInit(CEC_HandleTypeDef *hcec)
236
 __weak void HAL_CEC_MspInit(CEC_HandleTypeDef *hcec)
237
{
237
{
-
 
238
  /* Prevent unused argument(s) compilation warning */
-
 
239
  UNUSED(hcec);
238
  /* NOTE : This function should not be modified, when the callback is needed,
240
  /* NOTE : This function should not be modified, when the callback is needed,
239
            the HAL_CEC_MspInit can be implemented in the user file
241
            the HAL_CEC_MspInit can be implemented in the user file
240
   */
242
   */
241
}
243
}
242
 
244
 
Line 245... Line 247...
245
  * @param hcec: CEC handle
247
  * @param hcec: CEC handle
246
  * @retval None
248
  * @retval None
247
  */
249
  */
248
 __weak void HAL_CEC_MspDeInit(CEC_HandleTypeDef *hcec)
250
 __weak void HAL_CEC_MspDeInit(CEC_HandleTypeDef *hcec)
249
{
251
{
-
 
252
  /* Prevent unused argument(s) compilation warning */
-
 
253
  UNUSED(hcec);
250
  /* NOTE : This function should not be modified, when the callback is needed,
254
  /* NOTE : This function should not be modified, when the callback is needed,
251
            the HAL_CEC_MspDeInit can be implemented in the user file
255
            the HAL_CEC_MspDeInit can be implemented in the user file
252
   */
256
   */
253
}
257
}
254
 
258
 
Line 797... Line 801...
797
  * @param hcec: CEC handle
801
  * @param hcec: CEC handle
798
  * @retval None
802
  * @retval None
799
  */
803
  */
800
 __weak void HAL_CEC_TxCpltCallback(CEC_HandleTypeDef *hcec)
804
 __weak void HAL_CEC_TxCpltCallback(CEC_HandleTypeDef *hcec)
801
{
805
{
-
 
806
  /* Prevent unused argument(s) compilation warning */
-
 
807
  UNUSED(hcec);
802
  /* NOTE : This function should not be modified, when the callback is needed,
808
  /* NOTE : This function should not be modified, when the callback is needed,
803
            the HAL_CEC_TxCpltCallback can be implemented in the user file
809
            the HAL_CEC_TxCpltCallback can be implemented in the user file
804
   */
810
   */
805
}
811
}
806
 
812
 
Line 809... Line 815...
809
  * @param hcec: CEC handle
815
  * @param hcec: CEC handle
810
  * @retval None
816
  * @retval None
811
  */
817
  */
812
__weak void HAL_CEC_RxCpltCallback(CEC_HandleTypeDef *hcec)
818
__weak void HAL_CEC_RxCpltCallback(CEC_HandleTypeDef *hcec)
813
{
819
{
-
 
820
  /* Prevent unused argument(s) compilation warning */
-
 
821
  UNUSED(hcec);
814
  /* NOTE : This function should not be modified, when the callback is needed,
822
  /* NOTE : This function should not be modified, when the callback is needed,
815
            the HAL_CEC_RxCpltCallback can be implemented in the user file
823
            the HAL_CEC_RxCpltCallback can be implemented in the user file
816
   */
824
   */
817
}
825
}
818
 
826
 
Line 821... Line 829...
821
  * @param hcec: CEC handle
829
  * @param hcec: CEC handle
822
  * @retval None
830
  * @retval None
823
  */
831
  */
824
 __weak void HAL_CEC_ErrorCallback(CEC_HandleTypeDef *hcec)
832
 __weak void HAL_CEC_ErrorCallback(CEC_HandleTypeDef *hcec)
825
{
833
{
-
 
834
  /* Prevent unused argument(s) compilation warning */
-
 
835
  UNUSED(hcec);
826
  /* NOTE : This function should not be modified, when the callback is needed,
836
  /* NOTE : This function should not be modified, when the callback is needed,
827
            the HAL_CEC_ErrorCallback can be implemented in the user file
837
            the HAL_CEC_ErrorCallback can be implemented in the user file
828
   */
838
   */
829
}
839
}
830
 
840