Forráskód Böngészése

support rt_align for v5.0.0

Meco Man 3 éve
szülő
commit
6b1e88d349
2 módosított fájl, 10 hozzáadás és 2 törlés
  1. 5 1
      port/portserial.c
  2. 5 1
      port/portserial_m.c

+ 5 - 1
port/portserial.c

@@ -28,8 +28,12 @@
 #include "board.h"
 
 /* ----------------------- Static variables ---------------------------------*/
-ALIGN(RT_ALIGN_SIZE)
 /* software simulation serial transmit IRQ handler thread stack */
+#ifdef rt_align
+rt_align(RT_ALIGN_SIZE)
+#else
+ALIGN(RT_ALIGN_SIZE)
+#endif
 static rt_uint8_t serial_soft_trans_irq_stack[512];
 /* software simulation serial transmit IRQ handler thread */
 static struct rt_thread thread_serial_soft_trans_irq;

+ 5 - 1
port/portserial_m.c

@@ -29,8 +29,12 @@
 
 #if MB_MASTER_RTU_ENABLED > 0 || MB_MASTER_ASCII_ENABLED > 0
 /* ----------------------- Static variables ---------------------------------*/
-ALIGN(RT_ALIGN_SIZE)
 /* software simulation serial transmit IRQ handler thread stack */
+#ifdef rt_align
+rt_align(RT_ALIGN_SIZE)
+#else
+ALIGN(RT_ALIGN_SIZE)
+#endif
 static rt_uint8_t serial_soft_trans_irq_stack[512];
 /* software simulation serial transmit IRQ handler thread */
 static struct rt_thread thread_serial_soft_trans_irq;