浏览代码

[BSP] change the type of cmd.

1. Change the type of cmd to 'int';
2. Remove RT_LWIP_USING_RT_MEM macro;
bernard 7 年之前
父节点
当前提交
5e3b3b19a6
共有 100 个文件被更改,包括 83 次插入115 次删除
  1. 1 1
      bsp/CME_M7/drivers/emac.c
  2. 1 1
      bsp/at91sam9260/drivers/macb.c
  3. 1 1
      bsp/dm365/drivers/davinci_emac.c
  4. 0 1
      bsp/dm365/rtconfig.h
  5. 1 1
      bsp/efm32/dev_lcd.c
  6. 1 1
      bsp/efm32/drv_rtc.c
  7. 0 2
      bsp/efm32/rtconfig.h
  8. 1 1
      bsp/fh8620/drivers/acw.c
  9. 1 1
      bsp/fh8620/drivers/pwm.c
  10. 1 1
      bsp/fh8620/drivers/sadc.c
  11. 1 1
      bsp/frdm-k64f/board/drv_emac.c
  12. 0 2
      bsp/frdm-k64f/rtconfig.h
  13. 1 1
      bsp/gd32450z-eval/drivers/drv_enet.c
  14. 1 1
      bsp/gd32450z-eval/drivers/drv_lcd.c
  15. 0 2
      bsp/gd32450z-eval/rtconfig.h
  16. 1 1
      bsp/imx6sx/cortex-a9/drivers/emac_drv.c
  17. 1 1
      bsp/lm3s8962/drivers/luminaryif.c
  18. 1 1
      bsp/lm3s8962/drivers/sdcard.c
  19. 1 1
      bsp/lm3s8962/drivers/serial.c
  20. 0 2
      bsp/lm3s8962/rtconfig.h
  21. 1 1
      bsp/lm3s9b9x/drivers/luminaryif.c
  22. 1 1
      bsp/lm3s9b9x/drivers/sdcard.c
  23. 1 1
      bsp/lm3s9b9x/drivers/serial.c
  24. 0 2
      bsp/lm3s9b9x/rtconfig.h
  25. 1 1
      bsp/lm4f232/drivers/luminaryif.c
  26. 1 1
      bsp/lm4f232/drivers/serial.c
  27. 0 2
      bsp/lm4f232/rtconfig.h
  28. 1 1
      bsp/lpc176x/drivers/emac.c
  29. 1 1
      bsp/lpc176x/drivers/sd.c
  30. 1 1
      bsp/lpc178x/drivers/emac.c
  31. 1 1
      bsp/lpc178x/drivers/lpc17xx_lcd.c
  32. 1 1
      bsp/lpc2148/drivers/dm9000.c
  33. 1 1
      bsp/lpc2148/drivers/sd.c
  34. 1 1
      bsp/lpc2148/drivers/serial.c
  35. 1 1
      bsp/lpc2478/drivers/serial.c
  36. 1 1
      bsp/lpc408x/drivers/drv_emac.c
  37. 1 1
      bsp/lpc408x/drivers/drv_led.c
  38. 1 1
      bsp/lpc43xx/drivers/drv_emac.c
  39. 1 1
      bsp/lpc43xx/drivers/drv_led.c
  40. 1 1
      bsp/lpc5410x/drivers/drv_led.c
  41. 1 1
      bsp/lpc54608-LPCXpresso/drivers/drv_emac.c
  42. 1 1
      bsp/lpc54608-LPCXpresso/drivers/drv_lcd.c
  43. 1 1
      bsp/lpc54608-LPCXpresso/drivers/drv_sd.c
  44. 1 1
      bsp/ls1bdev/drivers/display_controller.c
  45. 1 1
      bsp/ls1cdev/drivers/net/synopGMAC.c
  46. 0 2
      bsp/ls1cdev/rtconfig.h
  47. 1 1
      bsp/mb9bf500r/adc.c
  48. 1 1
      bsp/mb9bf500r/lcd.c
  49. 1 1
      bsp/mb9bf506r/drivers/nand.c
  50. 1 1
      bsp/mb9bf568r/drivers/led.c
  51. 1 1
      bsp/mb9bf568r/drivers/serial.c
  52. 1 1
      bsp/mb9bf618s/drivers/led.c
  53. 1 1
      bsp/mb9bf618s/drivers/serial.c
  54. 1 1
      bsp/mini2440/drivers/dm9000.c
  55. 1 1
      bsp/mini2440/drivers/key.c
  56. 1 1
      bsp/mini2440/drivers/lcd_a70.c
  57. 1 1
      bsp/mini2440/drivers/lcd_n35.c
  58. 1 1
      bsp/mini2440/drivers/lcd_t35.c
  59. 1 1
      bsp/mini2440/drivers/lcd_x35.c
  60. 1 1
      bsp/mini2440/drivers/sdcard.c
  61. 1 1
      bsp/mini2440/drivers/touch.c
  62. 0 2
      bsp/mini2440/rtconfig.h
  63. 1 1
      bsp/mini4020/drivers/dm9161.c
  64. 1 1
      bsp/mini4020/drivers/sdcard.c
  65. 0 2
      bsp/nios_ii/rtconfig.h
  66. 1 1
      bsp/nios_ii/uart.c
  67. 0 2
      bsp/pic32ethernet/rtconfig.h
  68. 0 2
      bsp/rx/rtconfig.h
  69. 1 1
      bsp/sam7x/drivers/sam7x_emac.c
  70. 1 1
      bsp/sam7x/drivers/sd.c
  71. 1 1
      bsp/sam7x/drivers/serial.c
  72. 0 1
      bsp/sam7x/rtconfig.h
  73. 1 1
      bsp/simulator/drivers/dfs_win32.c
  74. 1 1
      bsp/simulator/drivers/sd_sim.c
  75. 1 1
      bsp/simulator/drivers/sdl_fb.c
  76. 1 1
      bsp/simulator/drivers/tap_netif.c
  77. 1 1
      bsp/simulator/pcap/pcap_netif.c
  78. 1 1
      bsp/stm32f107/drivers/msd.c
  79. 1 1
      bsp/stm32f107/drivers/stm32_eth.c
  80. 0 2
      bsp/stm32f107/rtconfig.h
  81. 1 1
      bsp/stm32f10x/drivers/dm9000a.c
  82. 1 1
      bsp/stm32f10x/drivers/ili_lcd_general.c
  83. 1 1
      bsp/stm32f10x/drivers/sdcard.c
  84. 1 1
      bsp/stm32f10x/drivers/ssd1289.c
  85. 1 1
      bsp/stm32f10x/drivers/stm32f1_rtc.c
  86. 1 1
      bsp/stm32f10x/drivers/touch.c
  87. 0 2
      bsp/stm32f10x/rtconfig.h
  88. 1 1
      bsp/stm32f20x/Drivers/24LCxx.c
  89. 1 1
      bsp/stm32f20x/Drivers/FM25Lx.c
  90. 1 1
      bsp/stm32f20x/Drivers/rtc.c
  91. 1 1
      bsp/stm32f20x/Drivers/sdio_sd.c
  92. 1 1
      bsp/stm32f20x/Drivers/serial.c
  93. 1 1
      bsp/stm32f20x/Drivers/stm32f2_eth.c
  94. 0 2
      bsp/stm32f20x/rtconfig.h
  95. 1 1
      bsp/stm32f40x/drivers/stm32f4_rtc.c
  96. 1 1
      bsp/stm32f40x/drivers/stm32f4xx_eth.c
  97. 0 2
      bsp/stm32f40x/rtconfig.h
  98. 1 1
      bsp/stm32f429-apollo/drivers/drv_eth.c
  99. 1 1
      bsp/stm32f429-apollo/drivers/drv_lcd.c
  100. 1 1
      bsp/stm32f429-apollo/drivers/drv_rtc.c

+ 1 - 1
bsp/CME_M7/drivers/emac.c

@@ -240,7 +240,7 @@ static rt_size_t rt_cme_eth_write (rt_device_t dev, rt_off_t pos, const void* bu
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_cme_eth_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_cme_eth_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch(cmd)
     switch(cmd)
     {
     {

+ 1 - 1
bsp/at91sam9260/drivers/macb.c

@@ -540,7 +540,7 @@ static rt_size_t rt_macb_write (rt_device_t dev, rt_off_t pos, const void* buffe
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_macb_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_macb_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 1 - 1
bsp/dm365/drivers/davinci_emac.c

@@ -1623,7 +1623,7 @@ static rt_size_t rt_davinci_emac_write (rt_device_t dev, rt_off_t pos, const voi
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_davinci_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_davinci_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	struct emac_priv *priv = dev->user_data;
 	struct emac_priv *priv = dev->user_data;
 	switch(cmd)
 	switch(cmd)

+ 0 - 1
bsp/dm365/rtconfig.h

@@ -154,7 +154,6 @@
 /* Trace LwIP protocol */
 /* Trace LwIP protocol */
 /* #define RT_LWIP_DEBUG */
 /* #define RT_LWIP_DEBUG */
 
 
-//#define RT_LWIP_USING_RT_MEM
 //#define RT_LWIP_REASSEMBLY_FRAG
 //#define RT_LWIP_REASSEMBLY_FRAG
 
 
 #define SO_REUSE 1
 #define SO_REUSE 1

+ 1 - 1
bsp/efm32/dev_lcd.c

@@ -364,7 +364,7 @@ static void efm32_spiLcd_drawVLine(rtgui_color_t *c, int x , int y1, int y2)
 * @return
 * @return
 *   Error code
 *   Error code
 ******************************************************************************/
 ******************************************************************************/
-static rt_err_t efm32_spiLcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t efm32_spiLcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/efm32/drv_rtc.c

@@ -83,7 +83,7 @@ static rt_size_t rt_rtc_read(
  * @return
  * @return
  *  Error code
  *  Error code
  ******************************************************************************/
  ******************************************************************************/
-static rt_err_t rt_rtc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);
 
 

+ 0 - 2
bsp/efm32/rtconfig.h

@@ -293,8 +293,6 @@
 //#define RT_USING_LWIP
 //#define RT_USING_LWIP
 //#define RT_USING_NETUTILS
 //#define RT_USING_NETUTILS
 //#define RT_LWIP_DHCP
 //#define RT_LWIP_DHCP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/

+ 1 - 1
bsp/fh8620/drivers/acw.c

@@ -745,7 +745,7 @@ void reset_dma_buff(enum audio_type type, struct fh_audio_cfg *audio_config)
 }
 }
 
 
 
 
-static rt_err_t fh_audio_ioctl(rt_device_t dev, rt_uint8_t cmd, void *arg)
+static rt_err_t fh_audio_ioctl(rt_device_t dev, int cmd, void *arg)
 {
 {
     struct fh_audio_cfg_arg *cfg;
     struct fh_audio_cfg_arg *cfg;
 
 

+ 1 - 1
bsp/fh8620/drivers/pwm.c

@@ -135,7 +135,7 @@ static rt_err_t fh_pwm_close(rt_device_t dev)
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t fh_pwm_ioctl(rt_device_t dev, rt_uint8_t cmd, void *arg)
+static rt_err_t fh_pwm_ioctl(rt_device_t dev, int cmd, void *arg)
 {
 {
     int ret = 0;
     int ret = 0;
     struct pwm_device *pwm;
     struct pwm_device *pwm;

+ 1 - 1
bsp/fh8620/drivers/sadc.c

@@ -201,7 +201,7 @@ static rt_err_t fh_sadc_close(rt_device_t dev)
     return RT_EOK;
     return RT_EOK;
 }
 }
 
 
-static rt_err_t fh_sadc_ioctl(rt_device_t dev, rt_uint8_t cmd, void *arg)
+static rt_err_t fh_sadc_ioctl(rt_device_t dev, int cmd, void *arg)
 {
 {
 
 
 	rt_uint32_t control_reg;
 	rt_uint32_t control_reg;

+ 1 - 1
bsp/frdm-k64f/board/drv_emac.c

@@ -241,7 +241,7 @@ static rt_size_t k64_emac_write (rt_device_t dev, rt_off_t pos, const void* buff
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t k64_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t k64_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct emac_device *emac;
     struct emac_device *emac;
 
 

+ 0 - 2
bsp/frdm-k64f/rtconfig.h

@@ -103,8 +103,6 @@
 #define RT_USING_LWIP
 #define RT_USING_LWIP
 /* Enable LwIP debug output */
 /* Enable LwIP debug output */
 //#define RT_LWIP_DEBUG
 //#define RT_LWIP_DEBUG
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/gd32450z-eval/drivers/drv_enet.c

@@ -216,7 +216,7 @@ static rt_size_t gd32_emac_write (rt_device_t dev, rt_off_t pos, const void* buf
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t gd32_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t gd32_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct gd32_emac * gd32_emac_device = (struct gd32_emac *)dev;
     struct gd32_emac * gd32_emac_device = (struct gd32_emac *)dev;
 
 

+ 1 - 1
bsp/gd32450z-eval/drivers/drv_lcd.c

@@ -205,7 +205,7 @@ static void tli_config(void)
     tli_layer_init(LAYER0, &tli_layer_init_struct);
     tli_layer_init(LAYER0, &tli_layer_init_struct);
 }
 }
 
 
-static rt_err_t rt_lcd_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 0 - 2
bsp/gd32450z-eval/rtconfig.h

@@ -156,8 +156,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 #define RT_USING_LWIP
 #define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/imx6sx/cortex-a9/drivers/emac_drv.c

@@ -128,7 +128,7 @@ static rt_size_t imx_emac_write (rt_device_t dev, rt_off_t pos, const void* buff
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t imx_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t imx_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct emac_device *emac;
     struct emac_device *emac;
 
 

+ 1 - 1
bsp/lm3s8962/drivers/luminaryif.c

@@ -142,7 +142,7 @@ void luminaryif_isr(void)
 }
 }
 
 
 /* control the interface */
 /* control the interface */
-rt_err_t luminaryif_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+rt_err_t luminaryif_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 1 - 1
bsp/lm3s8962/drivers/sdcard.c

@@ -719,7 +719,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return size;
 	return size;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/lm3s8962/drivers/serial.c

@@ -183,7 +183,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_serial_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 0 - 2
bsp/lm3s8962/rtconfig.h

@@ -93,8 +93,6 @@
 /* Trace LwIP protocol*/
 /* Trace LwIP protocol*/
 /* #define RT_LWIP_DEBUG */
 /* #define RT_LWIP_DEBUG */
 
 
-#define RT_LWIP_USING_RT_MEM
-
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 
 

+ 1 - 1
bsp/lm3s9b9x/drivers/luminaryif.c

@@ -141,7 +141,7 @@ void luminaryif_isr(void)
 }
 }
 
 
 /* control the interface */
 /* control the interface */
-rt_err_t luminaryif_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+rt_err_t luminaryif_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 1 - 1
bsp/lm3s9b9x/drivers/sdcard.c

@@ -719,7 +719,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return size;
 	return size;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/lm3s9b9x/drivers/serial.c

@@ -183,7 +183,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_serial_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 0 - 2
bsp/lm3s9b9x/rtconfig.h

@@ -93,8 +93,6 @@
 /* Trace LwIP protocol*/
 /* Trace LwIP protocol*/
 /* #define RT_LWIP_DEBUG */
 /* #define RT_LWIP_DEBUG */
 
 
-#define RT_LWIP_USING_RT_MEM
-
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 
 

+ 1 - 1
bsp/lm4f232/drivers/luminaryif.c

@@ -141,7 +141,7 @@ void luminaryif_isr(void)
 }
 }
 
 
 /* control the interface */
 /* control the interface */
-rt_err_t luminaryif_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+rt_err_t luminaryif_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 1 - 1
bsp/lm4f232/drivers/serial.c

@@ -183,7 +183,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_serial_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 0 - 2
bsp/lm4f232/rtconfig.h

@@ -94,8 +94,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* #define RT_USING_LWIP */
 /* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/lpc176x/drivers/emac.c

@@ -346,7 +346,7 @@ static rt_size_t lpc17xx_emac_write (rt_device_t dev, rt_off_t pos, const void*
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t lpc17xx_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lpc17xx_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/lpc176x/drivers/sd.c

@@ -454,7 +454,7 @@ static rt_size_t rt_sdcard_write(rt_device_t dev, rt_off_t pos, const void *buff
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
     if (cmd == RT_DEVICE_CTRL_BLK_GETGEOME)
     if (cmd == RT_DEVICE_CTRL_BLK_GETGEOME)
     {
     {

+ 1 - 1
bsp/lpc178x/drivers/emac.c

@@ -370,7 +370,7 @@ static rt_size_t lpc17xx_emac_write (rt_device_t dev, rt_off_t pos, const void*
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t lpc17xx_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lpc17xx_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/lpc178x/drivers/lpc17xx_lcd.c

@@ -29,7 +29,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_lcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/lpc2148/drivers/dm9000.c

@@ -64,7 +64,7 @@ static rt_size_t rt_dm9000_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_dm9000_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_dm9000_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 1 - 1
bsp/lpc2148/drivers/sd.c

@@ -38,7 +38,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/lpc2148/drivers/serial.c

@@ -187,7 +187,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_serial_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/lpc2478/drivers/serial.c

@@ -160,7 +160,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_serial_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/lpc408x/drivers/drv_emac.c

@@ -350,7 +350,7 @@ static rt_size_t lpc_emac_write(rt_device_t dev, rt_off_t pos, const void *buffe
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t lpc_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lpc_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/lpc408x/drivers/drv_led.c

@@ -102,7 +102,7 @@ static rt_size_t rt_led_write(rt_device_t dev, rt_off_t pos,
     return index;
     return index;
 }
 }
 
 
-static rt_err_t rt_led_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_led_control(rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev == &led.parent);
     RT_ASSERT(dev == &led.parent);
 
 

+ 1 - 1
bsp/lpc43xx/drivers/drv_emac.c

@@ -371,7 +371,7 @@ static rt_size_t lpc_emac_write(rt_device_t dev, rt_off_t pos, const void *buffe
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t lpc_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lpc_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/lpc43xx/drivers/drv_led.c

@@ -117,7 +117,7 @@ static rt_size_t rt_led_write(rt_device_t dev, rt_off_t pos,
     return index;
     return index;
 }
 }
 
 
-static rt_err_t rt_led_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_led_control(rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev == &led.parent);
     RT_ASSERT(dev == &led.parent);
 
 

+ 1 - 1
bsp/lpc5410x/drivers/drv_led.c

@@ -104,7 +104,7 @@ static rt_size_t rt_led_write(rt_device_t dev, rt_off_t pos,
         return index;
         return index;
 }
 }
 
 
-static rt_err_t rt_led_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_led_control(rt_device_t dev, int cmd, void *args)
 {
 {
     return RT_EOK;
     return RT_EOK;
 }
 }

+ 1 - 1
bsp/lpc54608-LPCXpresso/drivers/drv_emac.c

@@ -468,7 +468,7 @@ static rt_size_t lpc_emac_write(rt_device_t dev, rt_off_t pos, const void *buffe
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t lpc_emac_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lpc_emac_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/lpc54608-LPCXpresso/drivers/drv_lcd.c

@@ -365,7 +365,7 @@ static rt_err_t rt_lcd_init(rt_device_t dev)
     return RT_EOK;
     return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_lcd_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/lpc54608-LPCXpresso/drivers/drv_sd.c

@@ -116,7 +116,7 @@ static rt_size_t rt_mci_write(rt_device_t dev, rt_off_t pos, const void *buffer,
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_mci_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_mci_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct mci_device *mci = (struct mci_device *)dev;
     struct mci_device *mci = (struct mci_device *)dev;
 
 

+ 1 - 1
bsp/ls1bdev/drivers/display_controller.c

@@ -186,7 +186,7 @@ static rt_err_t rt_dc_init(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_dc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_dc_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/ls1cdev/drivers/net/synopGMAC.c

@@ -417,7 +417,7 @@ static rt_size_t eth_write(rt_device_t dev, rt_off_t pos, const void* buffer, rt
 	return 0;   
 	return 0;   
 }
 }
 
 
-static rt_err_t eth_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t eth_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 0 - 2
bsp/ls1cdev/rtconfig.h

@@ -141,8 +141,6 @@
 #define RT_USING_GMAC_INT_MODE
 #define RT_USING_GMAC_INT_MODE
 #define RT_USING_LWIP141
 #define RT_USING_LWIP141
 //#define RT_LWIP_DEBUG
 //#define RT_LWIP_DEBUG
-#define RT_LWIP_USING_RT_MEM
-
 
 
 // <bool name="RT_LWIP_ICMP" description="Enable ICMP protocol" default="true" />
 // <bool name="RT_LWIP_ICMP" description="Enable ICMP protocol" default="true" />
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP

+ 1 - 1
bsp/mb9bf500r/adc.c

@@ -53,7 +53,7 @@ static rt_err_t rt_adc_init(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_adc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_adc_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	RT_ASSERT(dev != RT_NULL);
 	RT_ASSERT(dev != RT_NULL);
 
 

+ 1 - 1
bsp/mb9bf500r/lcd.c

@@ -420,7 +420,7 @@ void  LCD_PutString(unsigned long x, unsigned long y, char *str)
   }
   }
 }
 }
 
 
-static rt_err_t rt_lcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/mb9bf506r/drivers/nand.c

@@ -544,7 +544,7 @@ static rt_size_t rt_nand_write (rt_device_t dev, rt_off_t pos,
 	return size;
 	return size;
 }
 }
 
 
-static rt_err_t rt_nand_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_nand_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	struct rt_device_nand *nand;
 	struct rt_device_nand *nand;
 
 

+ 1 - 1
bsp/mb9bf568r/drivers/led.c

@@ -113,7 +113,7 @@ static rt_size_t rt_led_write (rt_device_t dev, rt_off_t pos,
     return index;
     return index;
 }
 }
 
 
-static rt_err_t rt_led_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_led_control (rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev == &fm4_led.parent);
     RT_ASSERT(dev == &fm4_led.parent);
 
 

+ 1 - 1
bsp/mb9bf568r/drivers/serial.c

@@ -230,7 +230,7 @@ static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos,
     return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
     return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
 }
 }
 
 
-static rt_err_t rt_serial_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control (rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);
 
 

+ 1 - 1
bsp/mb9bf618s/drivers/led.c

@@ -115,7 +115,7 @@ static rt_size_t rt_led_write (rt_device_t dev, rt_off_t pos,
     return index;
     return index;
 }
 }
 
 
-static rt_err_t rt_led_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_led_control (rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev == &fm3_led.parent);
     RT_ASSERT(dev == &fm3_led.parent);
 
 

+ 1 - 1
bsp/mb9bf618s/drivers/serial.c

@@ -230,7 +230,7 @@ static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos,
     return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
     return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
 }
 }
 
 
-static rt_err_t rt_serial_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control (rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);
 
 

+ 1 - 1
bsp/mini2440/drivers/dm9000.c

@@ -344,7 +344,7 @@ static rt_size_t rt_dm9000_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_dm9000_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_dm9000_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/mini2440/drivers/key.c

@@ -201,7 +201,7 @@ static rt_size_t rt_key_read (rt_device_t dev, rt_off_t pos, void* buffer, rt_si
 	return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
 	return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
 }
 }
 
 
-static rt_err_t rt_key_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_key_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/mini2440/drivers/lcd_a70.c

@@ -203,7 +203,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_lcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/mini2440/drivers/lcd_n35.c

@@ -204,7 +204,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_lcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/mini2440/drivers/lcd_t35.c

@@ -205,7 +205,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_lcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/mini2440/drivers/lcd_x35.c

@@ -210,7 +210,7 @@ S3C2410_LCDCON5_INVVLINE | S3C2410_LCDCON5_INVVCLK | S3C2410_LCDCON5_PWREN| S3C2
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_lcd_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_lcd_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/mini2440/drivers/sdcard.c

@@ -383,7 +383,7 @@ static rt_err_t rt_sdcard_close(rt_device_t dev)
     return RT_EOK;
     return RT_EOK;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
     return RT_EOK;
     return RT_EOK;
 }
 }

+ 1 - 1
bsp/mini2440/drivers/touch.c

@@ -402,7 +402,7 @@ static rt_err_t rtgui_touch_init(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t rtgui_touch_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rtgui_touch_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 0 - 2
bsp/mini2440/rtconfig.h

@@ -128,8 +128,6 @@
 
 
 // <section name="RT_USING_LWIP" description="lwip, a lightweight TCP/IP protocol stack" default="true" >
 // <section name="RT_USING_LWIP" description="lwip, a lightweight TCP/IP protocol stack" default="true" >
 #define RT_USING_LWIP
 #define RT_USING_LWIP
-// <bool name="RT_LWIP_USING_RT_MEM" description="Using RT-Thread memory management for LwIP" default="true" />
-#define RT_LWIP_USING_RT_MEM
 // <bool name="RT_LWIP_ICMP" description="Enable ICMP protocol" default="true" />
 // <bool name="RT_LWIP_ICMP" description="Enable ICMP protocol" default="true" />
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 // <bool name="RT_LWIP_IGMP" description="Enable IGMP protocol" default="false" />
 // <bool name="RT_LWIP_IGMP" description="Enable IGMP protocol" default="false" />

+ 1 - 1
bsp/mini4020/drivers/dm9161.c

@@ -526,7 +526,7 @@ static rt_size_t rt_dm9161_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_dm9161_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_dm9161_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/mini4020/drivers/sdcard.c

@@ -503,7 +503,7 @@ static rt_err_t rt_sdcard_close(rt_device_t dev)
  *
  *
  * @param hook the hook function
  * @param hook the hook function
  */
  */
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	rt_kprintf("cmd = %d\n",cmd);
 	rt_kprintf("cmd = %d\n",cmd);
 	    RT_ASSERT(dev != RT_NULL);
 	    RT_ASSERT(dev != RT_NULL);

+ 0 - 2
bsp/nios_ii/rtconfig.h

@@ -99,8 +99,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 //#define RT_USING_LWIP
 //#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/nios_ii/uart.c

@@ -80,7 +80,7 @@ static rt_size_t rt_uart_write(rt_device_t dev, rt_off_t pos, const void* buffer
     return size;
     return size;
 }
 }
 
 
-static rt_err_t rt_uart_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_uart_control(rt_device_t dev, int cmd, void *args)
 {
 {
     return RT_EOK;
     return RT_EOK;
 }
 }

+ 0 - 2
bsp/pic32ethernet/rtconfig.h

@@ -91,8 +91,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 //#define RT_USING_LWIP
 //#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 0 - 2
bsp/rx/rtconfig.h

@@ -101,8 +101,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* #define RT_USING_LWIP */
 /* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/sam7x/drivers/sam7x_emac.c

@@ -386,7 +386,7 @@ rt_err_t sam7xether_init(rt_device_t dev)
 }
 }
 
 
 /* control the interface */
 /* control the interface */
-rt_err_t sam7xether_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+rt_err_t sam7xether_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 1 - 1
bsp/sam7x/drivers/sd.c

@@ -552,7 +552,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return size;
 	return size;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/sam7x/drivers/serial.c

@@ -335,7 +335,7 @@ static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return (rt_size_t)ptr - (rt_size_t)buffer;
 	return (rt_size_t)ptr - (rt_size_t)buffer;
 }
 }
 
 
-static rt_err_t rt_serial_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 0 - 1
bsp/sam7x/rtconfig.h

@@ -83,7 +83,6 @@
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* Using lighweight TCP/IP protocol stack*/
 /* Using lighweight TCP/IP protocol stack*/
 #define RT_USING_LWIP
 #define RT_USING_LWIP
-#define RT_LWIP_USING_RT_MEM
 
 
 /* Trace LwIP protocol*/
 /* Trace LwIP protocol*/
 /* #define RT_LWIP_DEBUG */
 /* #define RT_LWIP_DEBUG */

+ 1 - 1
bsp/simulator/drivers/dfs_win32.c

@@ -574,7 +574,7 @@ static rt_size_t nop_write(rt_device_t dev,
     return size;
     return size;
 }
 }
 
 
-static rt_err_t nop_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t nop_control(rt_device_t dev, int cmd, void *args)
 {
 {
     return RT_EOK;
     return RT_EOK;
 }
 }

+ 1 - 1
bsp/simulator/drivers/sd_sim.c

@@ -97,7 +97,7 @@ _err:
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct sdcard_device *sd;
     struct sdcard_device *sd;
     unsigned int size;
     unsigned int size;

+ 1 - 1
bsp/simulator/drivers/sdl_fb.c

@@ -39,7 +39,7 @@ static rt_err_t  sdlfb_close(rt_device_t dev)
 }
 }
 
 
 static rt_mutex_t sdllock;
 static rt_mutex_t sdllock;
-static rt_err_t  sdlfb_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t  sdlfb_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct sdlfb_device *device;
     struct sdlfb_device *device;
 
 

+ 1 - 1
bsp/simulator/drivers/tap_netif.c

@@ -694,7 +694,7 @@ static rt_size_t tap_netif_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t tap_netif_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t tap_netif_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/simulator/pcap/pcap_netif.c

@@ -176,7 +176,7 @@ static rt_size_t pcap_netif_write (rt_device_t dev, rt_off_t pos, const void* bu
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t pcap_netif_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t pcap_netif_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/stm32f107/drivers/msd.c

@@ -1630,7 +1630,7 @@ _exit:
     return size;
     return size;
 }
 }
 
 
-static rt_err_t rt_msd_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_msd_control(rt_device_t dev, int cmd, void *args)
 {
 {
     struct msd_device * msd = (struct msd_device *)dev;
     struct msd_device * msd = (struct msd_device *)dev;
 
 

+ 1 - 1
bsp/stm32f107/drivers/stm32_eth.c

@@ -3178,7 +3178,7 @@ static rt_size_t rt_stm32_eth_write (rt_device_t dev, rt_off_t pos, const void*
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_stm32_eth_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_stm32_eth_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch(cmd)
     switch(cmd)
     {
     {

+ 0 - 2
bsp/stm32f107/rtconfig.h

@@ -103,8 +103,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 #define RT_USING_LWIP
 #define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/stm32f10x/drivers/dm9000a.c

@@ -355,7 +355,7 @@ static rt_size_t rt_dm9000_write (rt_device_t dev, rt_off_t pos, const void* buf
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_dm9000_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_dm9000_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/stm32f10x/drivers/ili_lcd_general.c

@@ -651,7 +651,7 @@ static rt_err_t lcd_close(rt_device_t dev)
     return RT_EOK;
     return RT_EOK;
 }
 }
 
 
-static rt_err_t lcd_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lcd_control(rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 1 - 1
bsp/stm32f10x/drivers/sdcard.c

@@ -3137,7 +3137,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);
 
 

+ 1 - 1
bsp/stm32f10x/drivers/ssd1289.c

@@ -444,7 +444,7 @@ static rt_err_t lcd_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t lcd_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lcd_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/stm32f10x/drivers/stm32f1_rtc.c

@@ -34,7 +34,7 @@ static rt_size_t rt_rtc_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_siz
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_rtc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
 {
 {
     rt_time_t *time;
     rt_time_t *time;
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);

+ 1 - 1
bsp/stm32f10x/drivers/touch.c

@@ -366,7 +366,7 @@ static rt_err_t rtgui_touch_init (rt_device_t dev)
     return RT_EOK;
     return RT_EOK;
 }
 }
 
 
-static rt_err_t rtgui_touch_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rtgui_touch_control (rt_device_t dev, int cmd, void *args)
 {
 {
     switch (cmd)
     switch (cmd)
     {
     {

+ 0 - 2
bsp/stm32f10x/rtconfig.h

@@ -108,8 +108,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* #define RT_USING_LWIP */
 /* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/stm32f20x/Drivers/24LCxx.c

@@ -118,7 +118,7 @@ static rt_err_t ee24LCxx_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t ee24LCxx_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t ee24LCxx_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	return RT_EOK;
 	return RT_EOK;
 }
 }

+ 1 - 1
bsp/stm32f20x/Drivers/FM25Lx.c

@@ -206,7 +206,7 @@ static rt_err_t fm25_close(rt_device_t dev)
 
 
 	return RT_EOK;
 	return RT_EOK;
 }
 }
-static rt_err_t fm25_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t fm25_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	 RT_ASSERT(dev != RT_NULL);
 	 RT_ASSERT(dev != RT_NULL);
 
 

+ 1 - 1
bsp/stm32f20x/Drivers/rtc.c

@@ -77,7 +77,7 @@ static rt_size_t rt_rtc_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_siz
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_rtc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
 {
 {
     time_t *time;
     time_t *time;
 	struct tm ti,*to;
 	struct tm ti,*to;

+ 1 - 1
bsp/stm32f20x/Drivers/sdio_sd.c

@@ -2673,7 +2673,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_sdcard_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_sdcard_control(rt_device_t dev, int cmd, void *args)
 {
 {
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);
 
 

+ 1 - 1
bsp/stm32f20x/Drivers/serial.c

@@ -253,7 +253,7 @@ static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos, const void* buf
 	return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
 	return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
 }
 }
 
 
-static rt_err_t rt_serial_control (rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_serial_control (rt_device_t dev, int cmd, void *args)
 {
 {
 	struct stm32_serial_device* uart;
 	struct stm32_serial_device* uart;
 
 

+ 1 - 1
bsp/stm32f20x/Drivers/stm32f2_eth.c

@@ -178,7 +178,7 @@ static rt_size_t rt_stm32_eth_write (rt_device_t dev, rt_off_t pos, const void*
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_stm32_eth_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_stm32_eth_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 0 - 2
bsp/stm32f20x/rtconfig.h

@@ -89,8 +89,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* #define RT_USING_LWIP */
 /* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/stm32f40x/drivers/stm32f4_rtc.c

@@ -42,7 +42,7 @@ static rt_size_t rt_rtc_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_siz
     return 0;
     return 0;
 }
 }
 
 
-static rt_err_t rt_rtc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
 {
 {
     rt_time_t *time;
     rt_time_t *time;
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);

+ 1 - 1
bsp/stm32f40x/drivers/stm32f4xx_eth.c

@@ -3511,7 +3511,7 @@ static rt_size_t rt_stm32_eth_write (rt_device_t dev, rt_off_t pos, const void*
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_stm32_eth_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_stm32_eth_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch(cmd)
 	switch(cmd)
 	{
 	{

+ 0 - 2
bsp/stm32f40x/rtconfig.h

@@ -108,8 +108,6 @@
 
 
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* SECTION: lwip, a lighwight TCP/IP protocol stack */
 /* #define RT_USING_LWIP */
 /* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
 /* Enable ICMP protocol*/
 /* Enable ICMP protocol*/
 #define RT_LWIP_ICMP
 #define RT_LWIP_ICMP
 /* Enable UDP protocol*/
 /* Enable UDP protocol*/

+ 1 - 1
bsp/stm32f429-apollo/drivers/drv_eth.c

@@ -218,7 +218,7 @@ static rt_size_t rt_stm32_eth_write (rt_device_t dev, rt_off_t pos, const void*
 	return 0;
 	return 0;
 }
 }
 
 
-static rt_err_t rt_stm32_eth_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_stm32_eth_control(rt_device_t dev, int cmd, void *args)
 {
 {
     STM32_ETH_PRINTF("rt_stm32_eth_control...\n");
     STM32_ETH_PRINTF("rt_stm32_eth_control...\n");
 	switch(cmd)
 	switch(cmd)

+ 1 - 1
bsp/stm32f429-apollo/drivers/drv_lcd.c

@@ -424,7 +424,7 @@ static rt_err_t lcd_close(rt_device_t dev)
 	return RT_EOK;
 	return RT_EOK;
 }
 }
 
 
-static rt_err_t lcd_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t lcd_control(rt_device_t dev, int cmd, void *args)
 {
 {
 	switch (cmd)
 	switch (cmd)
 	{
 	{

+ 1 - 1
bsp/stm32f429-apollo/drivers/drv_rtc.c

@@ -223,7 +223,7 @@ static rt_size_t rt_rtc_read(
  * @return
  * @return
  *  Error code
  *  Error code
  ******************************************************************************/
  ******************************************************************************/
-static rt_err_t rt_rtc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
 {
 {
     rt_err_t result;
     rt_err_t result;
     RT_ASSERT(dev != RT_NULL);
     RT_ASSERT(dev != RT_NULL);

部分文件因为文件数量过多而无法显示