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_i2s.c |
3 | * @file stm32f1xx_hal_i2s.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 I2S HAL module driver. |
7 | * @brief I2S 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 Integrated Interchip Sound (I2S) peripheral: |
9 | * functionalities of the Integrated Interchip Sound (I2S) peripheral: |
10 | * + Initialization and de-initialization functions |
10 | * + Initialization and de-initialization functions |
11 | * + IO operation functions |
11 | * + IO operation functions |
Line 117... | Line 117... | ||
117 | 117 | ||
118 | @endverbatim |
118 | @endverbatim |
119 | ****************************************************************************** |
119 | ****************************************************************************** |
120 | * @attention |
120 | * @attention |
121 | * |
121 | * |
122 | * <h2><center>© COPYRIGHT(c) 2015 STMicroelectronics</center></h2> |
122 | * <h2><center>© COPYRIGHT(c) 2016 STMicroelectronics</center></h2> |
123 | * |
123 | * |
124 | * Redistribution and use in source and binary forms, with or without modification, |
124 | * Redistribution and use in source and binary forms, with or without modification, |
125 | * are permitted provided that the following conditions are met: |
125 | * are permitted provided that the following conditions are met: |
126 | * 1. Redistributions of source code must retain the above copyright notice, |
126 | * 1. Redistributions of source code must retain the above copyright notice, |
127 | * this list of conditions and the following disclaimer. |
127 | * this list of conditions and the following disclaimer. |
Line 383... | Line 383... | ||
383 | * the configuration information for I2S module |
383 | * the configuration information for I2S module |
384 | * @retval None |
384 | * @retval None |
385 | */ |
385 | */ |
386 | __weak void HAL_I2S_MspInit(I2S_HandleTypeDef *hi2s) |
386 | __weak void HAL_I2S_MspInit(I2S_HandleTypeDef *hi2s) |
387 | { |
387 | { |
- | 388 | /* Prevent unused argument(s) compilation warning */ |
|
- | 389 | UNUSED(hi2s); |
|
388 | /* NOTE : This function Should not be modified, when the callback is needed, |
390 | /* NOTE : This function Should not be modified, when the callback is needed, |
389 | the HAL_I2S_MspInit could be implemented in the user file |
391 | the HAL_I2S_MspInit could be implemented in the user file |
390 | */ |
392 | */ |
391 | } |
393 | } |
392 | 394 | ||
Line 396... | Line 398... | ||
396 | * the configuration information for I2S module |
398 | * the configuration information for I2S module |
397 | * @retval None |
399 | * @retval None |
398 | */ |
400 | */ |
399 | __weak void HAL_I2S_MspDeInit(I2S_HandleTypeDef *hi2s) |
401 | __weak void HAL_I2S_MspDeInit(I2S_HandleTypeDef *hi2s) |
400 | { |
402 | { |
- | 403 | /* Prevent unused argument(s) compilation warning */ |
|
- | 404 | UNUSED(hi2s); |
|
401 | /* NOTE : This function Should not be modified, when the callback is needed, |
405 | /* NOTE : This function Should not be modified, when the callback is needed, |
402 | the HAL_I2S_MspDeInit could be implemented in the user file |
406 | the HAL_I2S_MspDeInit could be implemented in the user file |
403 | */ |
407 | */ |
404 | } |
408 | } |
405 | 409 | ||
Line 1117... | Line 1121... | ||
1117 | * the configuration information for I2S module |
1121 | * the configuration information for I2S module |
1118 | * @retval None |
1122 | * @retval None |
1119 | */ |
1123 | */ |
1120 | __weak void HAL_I2S_TxHalfCpltCallback(I2S_HandleTypeDef *hi2s) |
1124 | __weak void HAL_I2S_TxHalfCpltCallback(I2S_HandleTypeDef *hi2s) |
1121 | { |
1125 | { |
- | 1126 | /* Prevent unused argument(s) compilation warning */ |
|
- | 1127 | UNUSED(hi2s); |
|
1122 | /* NOTE : This function Should not be modified, when the callback is needed, |
1128 | /* NOTE : This function Should not be modified, when the callback is needed, |
1123 | the HAL_I2S_TxHalfCpltCallback could be implemented in the user file |
1129 | the HAL_I2S_TxHalfCpltCallback could be implemented in the user file |
1124 | */ |
1130 | */ |
1125 | } |
1131 | } |
1126 | 1132 | ||
Line 1130... | Line 1136... | ||
1130 | * the configuration information for I2S module |
1136 | * the configuration information for I2S module |
1131 | * @retval None |
1137 | * @retval None |
1132 | */ |
1138 | */ |
1133 | __weak void HAL_I2S_TxCpltCallback(I2S_HandleTypeDef *hi2s) |
1139 | __weak void HAL_I2S_TxCpltCallback(I2S_HandleTypeDef *hi2s) |
1134 | { |
1140 | { |
- | 1141 | /* Prevent unused argument(s) compilation warning */ |
|
- | 1142 | UNUSED(hi2s); |
|
1135 | /* NOTE : This function Should not be modified, when the callback is needed, |
1143 | /* NOTE : This function Should not be modified, when the callback is needed, |
1136 | the HAL_I2S_TxCpltCallback could be implemented in the user file |
1144 | the HAL_I2S_TxCpltCallback could be implemented in the user file |
1137 | */ |
1145 | */ |
1138 | } |
1146 | } |
1139 | 1147 | ||
Line 1143... | Line 1151... | ||
1143 | * the configuration information for I2S module |
1151 | * the configuration information for I2S module |
1144 | * @retval None |
1152 | * @retval None |
1145 | */ |
1153 | */ |
1146 | __weak void HAL_I2S_RxHalfCpltCallback(I2S_HandleTypeDef *hi2s) |
1154 | __weak void HAL_I2S_RxHalfCpltCallback(I2S_HandleTypeDef *hi2s) |
1147 | { |
1155 | { |
- | 1156 | /* Prevent unused argument(s) compilation warning */ |
|
- | 1157 | UNUSED(hi2s); |
|
1148 | /* NOTE : This function Should not be modified, when the callback is needed, |
1158 | /* NOTE : This function Should not be modified, when the callback is needed, |
1149 | the HAL_I2S_RxHalfCpltCallback could be implemented in the user file |
1159 | the HAL_I2S_RxHalfCpltCallback could be implemented in the user file |
1150 | */ |
1160 | */ |
1151 | } |
1161 | } |
1152 | 1162 | ||
Line 1156... | Line 1166... | ||
1156 | * the configuration information for I2S module |
1166 | * the configuration information for I2S module |
1157 | * @retval None |
1167 | * @retval None |
1158 | */ |
1168 | */ |
1159 | __weak void HAL_I2S_RxCpltCallback(I2S_HandleTypeDef *hi2s) |
1169 | __weak void HAL_I2S_RxCpltCallback(I2S_HandleTypeDef *hi2s) |
1160 | { |
1170 | { |
- | 1171 | /* Prevent unused argument(s) compilation warning */ |
|
- | 1172 | UNUSED(hi2s); |
|
1161 | /* NOTE : This function Should not be modified, when the callback is needed, |
1173 | /* NOTE : This function Should not be modified, when the callback is needed, |
1162 | the HAL_I2S_RxCpltCallback could be implemented in the user file |
1174 | the HAL_I2S_RxCpltCallback could be implemented in the user file |
1163 | */ |
1175 | */ |
1164 | } |
1176 | } |
1165 | 1177 | ||
Line 1169... | Line 1181... | ||
1169 | * the configuration information for I2S module |
1181 | * the configuration information for I2S module |
1170 | * @retval None |
1182 | * @retval None |
1171 | */ |
1183 | */ |
1172 | __weak void HAL_I2S_ErrorCallback(I2S_HandleTypeDef *hi2s) |
1184 | __weak void HAL_I2S_ErrorCallback(I2S_HandleTypeDef *hi2s) |
1173 | { |
1185 | { |
- | 1186 | /* Prevent unused argument(s) compilation warning */ |
|
- | 1187 | UNUSED(hi2s); |
|
1174 | /* NOTE : This function Should not be modified, when the callback is needed, |
1188 | /* NOTE : This function Should not be modified, when the callback is needed, |
1175 | the HAL_I2S_ErrorCallback could be implemented in the user file |
1189 | the HAL_I2S_ErrorCallback could be implemented in the user file |
1176 | */ |
1190 | */ |
1177 | } |
1191 | } |
1178 | 1192 |