ソースを参照

use #pragma message instead of #warning

issue #54
Dmitry Filimonchuk 6 年 前
コミット
76de5277e2

+ 3 - 0
inc/usbd_core.h

@@ -31,6 +31,9 @@
 #define USBD_SOF_OUT        /**<\brief Enables SOF output pin for F4 OTGFS. */
 #define USBD_PRIMARY_OTGHS  /**<\brief Sets OTGHS as primary interface for F4*/
 #define USBD_USE_EXT_ULPI   /**<\brief Enables external ULPI interface for OTGHS */
+#define USB_PMA_SIZE        /**<\brief PMA memoty size in bytes. Adjust this for
+                              * the devices that shares PMA memory with CAN in case
+                              * of both USB and CAN in use to avoid data corruption.
 /** @} */
 #endif
 

+ 2 - 2
src/usbd_stm32f103_devfs.c

@@ -41,7 +41,7 @@ typedef union _pma_table pma_table;
 
 #if defined(STM32F302x8) || defined(STM32F302xE) || defined(STM32F303xE)
     #if !defined(USB_PMASIZE)
-    #warning PMA memory size is not defined. Use 768 bytes by default
+    #pragma message "PMA memory size is not defined. Use 768 bytes by default"
     #define USB_PMASIZE 0x300
     #endif
     #define PMA_STEP    1
@@ -61,7 +61,7 @@ typedef union _pma_table pma_table;
 
 #else
     #if !defined(USB_PMASIZE)
-    #warning PMA memory size is not defined. Use 512 bytes by default
+    #pragma message "PMA memory size is not defined. Use 512 bytes by default"
     #define USB_PMASIZE 0x200
     #endif
     #define PMA_STEP    2

+ 1 - 1
src/usbd_stm32l052_devfs.c

@@ -21,7 +21,7 @@
 #if defined(USBD_STM32L052)
 
 #ifndef USB_PMASIZE
-    #warning PMA memory size is not defined. Use 1k by default
+    #pragma message "PMA memory size is not defined. Use 1k by default"
     #define USB_PMASIZE 0x400
 #endif
 

+ 1 - 1
src/usbd_stm32l100_devfs.c

@@ -21,7 +21,7 @@
 #if defined(USBD_STM32L100)
 
 #ifndef USB_PMASIZE
-    #warning PMA memory size is not defined. Use 512 bytes by default
+    #pragma message "PMA memory size is not defined. Use 512 bytes by default"
     #define USB_PMASIZE 0x200
 #endif
 

+ 1 - 1
src/usbd_stm32l433_devfs.c

@@ -21,7 +21,7 @@
 #if defined(USBD_STM32L433)
 
 #ifndef USB_PMASIZE
-    #warning PMA memory size is not defined. Use 1k by default
+    #pragma message "PMA memory size is not defined. Use 1k by default"
     #define USB_PMASIZE 0x400
 #endif