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_pcd.h
3
  * @file    stm32f1xx_hal_pcd.h
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   Header file of PCD HAL module.
7
  * @brief   Header file of PCD HAL module.
8
  ******************************************************************************
8
  ******************************************************************************
9
  * @attention
9
  * @attention
10
  *
10
  *
11
  * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
11
  * <h2><center>&copy; COPYRIGHT(c) 2016 STMicroelectronics</center></h2>
12
  *
12
  *
13
  * Redistribution and use in source and binary forms, with or without modification,
13
  * Redistribution and use in source and binary forms, with or without modification,
14
  * are permitted provided that the following conditions are met:
14
  * are permitted provided that the following conditions are met:
15
  *   1. Redistributions of source code must retain the above copyright notice,
15
  *   1. Redistributions of source code must retain the above copyright notice,
16
  *      this list of conditions and the following disclaimer.
16
  *      this list of conditions and the following disclaimer.
Line 194... Line 194...
194
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT()                      EXTI->IMR |= USB_OTG_FS_WAKEUP_EXTI_LINE
194
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT()                      EXTI->IMR |= USB_OTG_FS_WAKEUP_EXTI_LINE
195
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT()                     EXTI->IMR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE)
195
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT()                     EXTI->IMR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE)
196
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_GET_FLAG()                       EXTI->PR & (USB_OTG_FS_WAKEUP_EXTI_LINE)
196
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_GET_FLAG()                       EXTI->PR & (USB_OTG_FS_WAKEUP_EXTI_LINE)
197
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG()                     EXTI->PR = USB_OTG_FS_WAKEUP_EXTI_LINE
197
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG()                     EXTI->PR = USB_OTG_FS_WAKEUP_EXTI_LINE
198
 
198
 
199
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_EDGE()             EXTI->FTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE);\
199
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_EDGE()                 \
200
                                                                      EXTI->RTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE
200
                        do{                                               \
-
 
201
                            EXTI->FTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE); \
-
 
202
                            EXTI->RTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE;    \
-
 
203
                          } while(0)
201
 
204
 
202
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_FALLING_EDGE()            EXTI->FTSR |= (USB_OTG_FS_WAKEUP_EXTI_LINE);\
205
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_FALLING_EDGE()                \
-
 
206
                        do{                                               \
-
 
207
                            EXTI->FTSR |= (USB_OTG_FS_WAKEUP_EXTI_LINE);  \
203
                                                                      EXTI->RTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE)
208
                            EXTI->RTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE); \
-
 
209
                          } while(0)
204
 
210
 
205
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_FALLING_EDGE()     EXTI->RTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE);\
211
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_FALLING_EDGE()         \
-
 
212
                        do{                                               \
-
 
213
                            EXTI->RTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE); \
206
                                                                      EXTI->FTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE);\
214
                            EXTI->FTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE); \
207
                                                                      EXTI->RTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE;\
215
                            EXTI->RTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE;    \
208
                                                                      EXTI->FTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE 
216
                            EXTI->FTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE;    \
-
 
217
                          } while(0)
209
 
218
 
210
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_GENERATE_SWIT()                  (EXTI->SWIER |= USB_OTG_FS_WAKEUP_EXTI_LINE)
219
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_GENERATE_SWIT()                  (EXTI->SWIER |= USB_OTG_FS_WAKEUP_EXTI_LINE)
211
#endif /* USB_OTG_FS */
220
#endif /* USB_OTG_FS */
212
 
221
 
213
#if defined (USB)
222
#if defined (USB)
Line 219... Line 228...
219
#define __HAL_USB_WAKEUP_EXTI_ENABLE_IT()                             EXTI->IMR |= USB_WAKEUP_EXTI_LINE
228
#define __HAL_USB_WAKEUP_EXTI_ENABLE_IT()                             EXTI->IMR |= USB_WAKEUP_EXTI_LINE
220
#define __HAL_USB_WAKEUP_EXTI_DISABLE_IT()                            EXTI->IMR &= ~(USB_WAKEUP_EXTI_LINE)
229
#define __HAL_USB_WAKEUP_EXTI_DISABLE_IT()                            EXTI->IMR &= ~(USB_WAKEUP_EXTI_LINE)
221
#define __HAL_USB_WAKEUP_EXTI_GET_FLAG()                              EXTI->PR & (USB_WAKEUP_EXTI_LINE)
230
#define __HAL_USB_WAKEUP_EXTI_GET_FLAG()                              EXTI->PR & (USB_WAKEUP_EXTI_LINE)
222
#define __HAL_USB_WAKEUP_EXTI_CLEAR_FLAG()                            EXTI->PR = USB_WAKEUP_EXTI_LINE
231
#define __HAL_USB_WAKEUP_EXTI_CLEAR_FLAG()                            EXTI->PR = USB_WAKEUP_EXTI_LINE
223
 
232
 
224
#define __HAL_USB_WAKEUP_EXTI_ENABLE_RISING_EDGE()                    EXTI->FTSR &= ~(USB_WAKEUP_EXTI_LINE);\
233
#define __HAL_USB_WAKEUP_EXTI_ENABLE_RISING_EDGE()                 \
225
                                                                      EXTI->RTSR |= USB_WAKEUP_EXTI_LINE
234
                        do{                                        \
-
 
235
                            EXTI->FTSR &= ~(USB_WAKEUP_EXTI_LINE); \
-
 
236
                            EXTI->RTSR |= USB_WAKEUP_EXTI_LINE;    \
-
 
237
                          } while(0)
226
 
238
 
227
#define __HAL_USB_WAKEUP_EXTI_ENABLE_FALLING_EDGE()                   EXTI->FTSR |= (USB_WAKEUP_EXTI_LINE);\
239
#define __HAL_USB_WAKEUP_EXTI_ENABLE_FALLING_EDGE()                \
228
                                                                      EXTI->RTSR &= ~(USB_WAKEUP_EXTI_LINE)
240
                        do{                                        \
-
 
241
                            EXTI->FTSR |= (USB_WAKEUP_EXTI_LINE);  \
-
 
242
                            EXTI->RTSR &= ~(USB_WAKEUP_EXTI_LINE); \
-
 
243
                          } while(0)
229
 
244
 
230
#define __HAL_USB_WAKEUP_EXTI_ENABLE_RISING_FALLING_EDGE()            EXTI->RTSR &= ~(USB_WAKEUP_EXTI_LINE);\
245
#define __HAL_USB_WAKEUP_EXTI_ENABLE_RISING_FALLING_EDGE()         \
-
 
246
                        do{                                        \
-
 
247
                            EXTI->RTSR &= ~(USB_WAKEUP_EXTI_LINE); \
231
                                                                      EXTI->FTSR &= ~(USB_WAKEUP_EXTI_LINE);\
248
                            EXTI->FTSR &= ~(USB_WAKEUP_EXTI_LINE); \
232
                                                                      EXTI->RTSR |= USB_WAKEUP_EXTI_LINE;\
249
                            EXTI->RTSR |= USB_WAKEUP_EXTI_LINE;    \
233
                                                                      EXTI->FTSR |= USB_WAKEUP_EXTI_LINE 
250
                            EXTI->FTSR |= USB_WAKEUP_EXTI_LINE;    \
-
 
251
                          } while(0)
234
#endif /* USB */
252
#endif /* USB */
235
 
253
 
236
/**
254
/**
237
  * @}
255
  * @}
238
  */
256
  */