@@ -198,15 +198,21 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
198
198
#define CORDIC_PRECISION_4CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_2))
199
199
#define CORDIC_PRECISION_5CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_0))
200
200
#define CORDIC_PRECISION_6CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_1))
201
- #define CORDIC_PRECISION_7CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_1 | CORDIC_CSR_PRECISION_0))
201
+ #define CORDIC_PRECISION_7CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_2\
202
+ | CORDIC_CSR_PRECISION_1 | CORDIC_CSR_PRECISION_0))
202
203
#define CORDIC_PRECISION_8CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3))
203
204
#define CORDIC_PRECISION_9CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_0))
204
205
#define CORDIC_PRECISION_10CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_1))
205
- #define CORDIC_PRECISION_11CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_1 | CORDIC_CSR_PRECISION_0))
206
+ #define CORDIC_PRECISION_11CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3\
207
+ | CORDIC_CSR_PRECISION_1 | CORDIC_CSR_PRECISION_0))
206
208
#define CORDIC_PRECISION_12CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_2))
207
- #define CORDIC_PRECISION_13CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_0))
208
- #define CORDIC_PRECISION_14CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_1))
209
- #define CORDIC_PRECISION_15CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3 | CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_1 | CORDIC_CSR_PRECISION_0))
209
+ #define CORDIC_PRECISION_13CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3\
210
+ | CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_0))
211
+ #define CORDIC_PRECISION_14CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3\
212
+ | CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_1))
213
+ #define CORDIC_PRECISION_15CYCLES ((uint32_t)(CORDIC_CSR_PRECISION_3\
214
+ | CORDIC_CSR_PRECISION_2 | CORDIC_CSR_PRECISION_1\
215
+ |CORDIC_CSR_PRECISION_0))
210
216
/**
211
217
* @}
212
218
*/
@@ -257,7 +263,8 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
257
263
*/
258
264
#define CORDIC_NBWRITE_1 (0x00000000U) /*!< One 32-bits write containing either only one
259
265
32-bit data input (Q1.31 format), or two 16-bit
260
- data input (Q1.15 format) packed in one 32 bits Data */
266
+ data input (Q1.15 format) packed in one 32 bits
267
+ Data */
261
268
#define CORDIC_NBWRITE_2 CORDIC_CSR_NARGS /*!< Two 32-bit write containing two 32-bits data input
262
269
(Q1.31 format) */
263
270
/**
@@ -269,7 +276,8 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
269
276
*/
270
277
#define CORDIC_NBREAD_1 (0x00000000U) /*!< One 32-bits read containing either only one
271
278
32-bit data output (Q1.31 format), or two 16-bit
272
- data output (Q1.15 format) packed in one 32 bits Data */
279
+ data output (Q1.15 format) packed in one 32 bits
280
+ Data */
273
281
#define CORDIC_NBREAD_2 CORDIC_CSR_NRES /*!< Two 32-bit Data containing two 32-bits data output
274
282
(Q1.31 format) */
275
283
/**
@@ -329,9 +337,9 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
329
337
*/
330
338
#if USE_HAL_CORDIC_REGISTER_CALLBACKS == 1
331
339
#define __HAL_CORDIC_RESET_HANDLE_STATE (__HANDLE__ ) do{ \
332
- (__HANDLE__)->State = HAL_CORDIC_STATE_RESET; \
333
- (__HANDLE__)->MspInitCallback = NULL; \
334
- (__HANDLE__)->MspDeInitCallback = NULL; \
340
+ (__HANDLE__)->State = HAL_CORDIC_STATE_RESET; \
341
+ (__HANDLE__)->MspInitCallback = NULL; \
342
+ (__HANDLE__)->MspDeInitCallback = NULL; \
335
343
} while(0)
336
344
#else
337
345
#define __HAL_CORDIC_RESET_HANDLE_STATE (__HANDLE__ ) ((__HANDLE__)->State = HAL_CORDIC_STATE_RESET)
@@ -346,7 +354,7 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
346
354
* @retval None
347
355
*/
348
356
#define __HAL_CORDIC_ENABLE_IT (__HANDLE__ , __INTERRUPT__ ) \
349
- (((__HANDLE__)->Instance->CSR) |= (__INTERRUPT__))
357
+ (((__HANDLE__)->Instance->CSR) |= (__INTERRUPT__))
350
358
351
359
/**
352
360
* @brief Disable the CORDIC interrupt
@@ -357,7 +365,7 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
357
365
* @retval None
358
366
*/
359
367
#define __HAL_CORDIC_DISABLE_IT (__HANDLE__ , __INTERRUPT__ ) \
360
- (((__HANDLE__)->Instance->CSR) &= ~(__INTERRUPT__))
368
+ (((__HANDLE__)->Instance->CSR) &= ~(__INTERRUPT__))
361
369
362
370
/** @brief Check whether the specified CORDIC interrupt occurred or not.
363
371
Dummy macro as no interrupt status flag.
@@ -383,7 +391,7 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
383
391
* @retval SET (flag is set) or RESET (flag is reset)
384
392
*/
385
393
#define __HAL_CORDIC_GET_FLAG (__HANDLE__ , __FLAG__ ) \
386
- ((((__HANDLE__)->Instance->CSR) & (__FLAG__)) == (__FLAG__))
394
+ ((((__HANDLE__)->Instance->CSR) & (__FLAG__)) == (__FLAG__))
387
395
388
396
/** @brief Clear specified CORDIC status flag. Dummy macro as no
389
397
flag can be cleared.
@@ -403,7 +411,7 @@ typedef void (*pCORDIC_CallbackTypeDef)(CORDIC_HandleTypeDef *hcordic); /*!< p
403
411
* @retval FlagStatus
404
412
*/
405
413
#define __HAL_CORDIC_GET_IT_SOURCE (__HANDLE__ , __INTERRUPT__ ) \
406
- (((__HANDLE__)->Instance->CSR) & (__INTERRUPT__))
414
+ (((__HANDLE__)->Instance->CSR) & (__INTERRUPT__))
407
415
408
416
/**
409
417
* @}
@@ -527,7 +535,8 @@ void HAL_CORDIC_MspDeInit(CORDIC_HandleTypeDef *hcordic);
527
535
528
536
#if USE_HAL_CORDIC_REGISTER_CALLBACKS == 1
529
537
/* Callbacks Register/UnRegister functions ***********************************/
530
- HAL_StatusTypeDef HAL_CORDIC_RegisterCallback (CORDIC_HandleTypeDef * hcordic , HAL_CORDIC_CallbackIDTypeDef CallbackID , pCORDIC_CallbackTypeDef pCallback );
538
+ HAL_StatusTypeDef HAL_CORDIC_RegisterCallback (CORDIC_HandleTypeDef * hcordic , HAL_CORDIC_CallbackIDTypeDef CallbackID ,
539
+ pCORDIC_CallbackTypeDef pCallback );
531
540
HAL_StatusTypeDef HAL_CORDIC_UnRegisterCallback (CORDIC_HandleTypeDef * hcordic , HAL_CORDIC_CallbackIDTypeDef CallbackID );
532
541
/**
533
542
* @}
@@ -539,10 +548,14 @@ HAL_StatusTypeDef HAL_CORDIC_UnRegisterCallback(CORDIC_HandleTypeDef *hcordic, H
539
548
#endif /* USE_HAL_CORDIC_REGISTER_CALLBACKS */
540
549
/* Peripheral Control functions ***********************************************/
541
550
HAL_StatusTypeDef HAL_CORDIC_Configure (CORDIC_HandleTypeDef * hcordic , CORDIC_ConfigTypeDef * sConfig );
542
- HAL_StatusTypeDef HAL_CORDIC_Calculate (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff , uint32_t NbCalc , uint32_t Timeout );
543
- HAL_StatusTypeDef HAL_CORDIC_CalculateZO (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff , uint32_t NbCalc , uint32_t Timeout );
544
- HAL_StatusTypeDef HAL_CORDIC_Calculate_IT (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff , uint32_t NbCalc );
545
- HAL_StatusTypeDef HAL_CORDIC_Calculate_DMA (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff , uint32_t NbCalc , uint32_t DMADirection );
551
+ HAL_StatusTypeDef HAL_CORDIC_Calculate (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff ,
552
+ uint32_t NbCalc , uint32_t Timeout );
553
+ HAL_StatusTypeDef HAL_CORDIC_CalculateZO (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff ,
554
+ uint32_t NbCalc , uint32_t Timeout );
555
+ HAL_StatusTypeDef HAL_CORDIC_Calculate_IT (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff ,
556
+ uint32_t NbCalc );
557
+ HAL_StatusTypeDef HAL_CORDIC_Calculate_DMA (CORDIC_HandleTypeDef * hcordic , int32_t * pInBuff , int32_t * pOutBuff ,
558
+ uint32_t NbCalc , uint32_t DMADirection );
546
559
/**
547
560
* @}
548
561
*/
0 commit comments