summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbernard <[email protected]>2017-10-16 13:23:03 +0800
committerbernard <[email protected]>2017-10-16 13:23:03 +0800
commit5e3b3b19a6994c7113bfa823342b35fbb61287ce (patch)
tree2bcdf09698ef7b60220d24092995962b592935b9
parent68d01f8261cf0fb4b423a9f286bfdc6d15e729bb (diff)
[BSP] change the type of cmd.
1. Change the type of cmd to 'int'; 2. Remove RT_LWIP_USING_RT_MEM macro;
-rw-r--r--bsp/CME_M7/drivers/emac.c2
-rw-r--r--bsp/at91sam9260/drivers/macb.c2
-rw-r--r--bsp/dm365/drivers/davinci_emac.c2
-rw-r--r--bsp/dm365/rtconfig.h1
-rw-r--r--bsp/efm32/dev_lcd.c2
-rw-r--r--bsp/efm32/drv_rtc.c2
-rw-r--r--bsp/efm32/rtconfig.h2
-rw-r--r--bsp/fh8620/drivers/acw.c2
-rw-r--r--bsp/fh8620/drivers/pwm.c2
-rw-r--r--bsp/fh8620/drivers/sadc.c2
-rw-r--r--bsp/frdm-k64f/board/drv_emac.c2
-rw-r--r--bsp/frdm-k64f/rtconfig.h2
-rw-r--r--bsp/gd32450z-eval/drivers/drv_enet.c2
-rw-r--r--bsp/gd32450z-eval/drivers/drv_lcd.c2
-rw-r--r--bsp/gd32450z-eval/rtconfig.h2
-rw-r--r--bsp/imx6sx/cortex-a9/drivers/emac_drv.c2
-rw-r--r--bsp/lm3s8962/drivers/luminaryif.c2
-rw-r--r--bsp/lm3s8962/drivers/sdcard.c2
-rw-r--r--bsp/lm3s8962/drivers/serial.c2
-rw-r--r--bsp/lm3s8962/rtconfig.h2
-rw-r--r--bsp/lm3s9b9x/drivers/luminaryif.c2
-rw-r--r--bsp/lm3s9b9x/drivers/sdcard.c2
-rw-r--r--bsp/lm3s9b9x/drivers/serial.c2
-rw-r--r--bsp/lm3s9b9x/rtconfig.h2
-rw-r--r--bsp/lm4f232/drivers/luminaryif.c2
-rw-r--r--bsp/lm4f232/drivers/serial.c2
-rw-r--r--bsp/lm4f232/rtconfig.h2
-rw-r--r--bsp/lpc176x/drivers/emac.c2
-rw-r--r--bsp/lpc176x/drivers/sd.c2
-rw-r--r--bsp/lpc178x/drivers/emac.c2
-rw-r--r--bsp/lpc178x/drivers/lpc17xx_lcd.c2
-rw-r--r--bsp/lpc2148/drivers/dm9000.c2
-rw-r--r--bsp/lpc2148/drivers/sd.c2
-rw-r--r--bsp/lpc2148/drivers/serial.c2
-rw-r--r--bsp/lpc2478/drivers/serial.c2
-rw-r--r--bsp/lpc408x/drivers/drv_emac.c2
-rw-r--r--bsp/lpc408x/drivers/drv_led.c2
-rw-r--r--bsp/lpc43xx/drivers/drv_emac.c2
-rw-r--r--bsp/lpc43xx/drivers/drv_led.c2
-rw-r--r--bsp/lpc5410x/drivers/drv_led.c2
-rw-r--r--bsp/lpc54608-LPCXpresso/drivers/drv_emac.c2
-rw-r--r--bsp/lpc54608-LPCXpresso/drivers/drv_lcd.c2
-rw-r--r--bsp/lpc54608-LPCXpresso/drivers/drv_sd.c2
-rw-r--r--bsp/ls1bdev/drivers/display_controller.c2
-rw-r--r--bsp/ls1cdev/drivers/net/synopGMAC.c2
-rw-r--r--bsp/ls1cdev/rtconfig.h2
-rw-r--r--bsp/mb9bf500r/adc.c2
-rw-r--r--bsp/mb9bf500r/lcd.c2
-rw-r--r--bsp/mb9bf506r/drivers/nand.c2
-rw-r--r--bsp/mb9bf568r/drivers/led.c2
-rw-r--r--bsp/mb9bf568r/drivers/serial.c2
-rw-r--r--bsp/mb9bf618s/drivers/led.c2
-rw-r--r--bsp/mb9bf618s/drivers/serial.c2
-rw-r--r--bsp/mini2440/drivers/dm9000.c2
-rw-r--r--bsp/mini2440/drivers/key.c2
-rw-r--r--bsp/mini2440/drivers/lcd_a70.c2
-rw-r--r--bsp/mini2440/drivers/lcd_n35.c2
-rw-r--r--bsp/mini2440/drivers/lcd_t35.c2
-rw-r--r--bsp/mini2440/drivers/lcd_x35.c2
-rw-r--r--bsp/mini2440/drivers/sdcard.c2
-rw-r--r--bsp/mini2440/drivers/touch.c2
-rw-r--r--bsp/mini2440/rtconfig.h2
-rw-r--r--bsp/mini4020/drivers/dm9161.c2
-rw-r--r--bsp/mini4020/drivers/sdcard.c2
-rw-r--r--bsp/nios_ii/rtconfig.h2
-rw-r--r--bsp/nios_ii/uart.c2
-rw-r--r--bsp/pic32ethernet/rtconfig.h2
-rw-r--r--bsp/rx/rtconfig.h2
-rw-r--r--bsp/sam7x/drivers/sam7x_emac.c2
-rw-r--r--bsp/sam7x/drivers/sd.c2
-rw-r--r--bsp/sam7x/drivers/serial.c2
-rw-r--r--bsp/sam7x/rtconfig.h1
-rw-r--r--bsp/simulator/drivers/dfs_win32.c2
-rwxr-xr-xbsp/simulator/drivers/sd_sim.c2
-rwxr-xr-xbsp/simulator/drivers/sdl_fb.c2
-rw-r--r--bsp/simulator/drivers/tap_netif.c2
-rw-r--r--bsp/simulator/pcap/pcap_netif.c2
-rw-r--r--bsp/stm32f107/drivers/msd.c2
-rw-r--r--bsp/stm32f107/drivers/stm32_eth.c2
-rw-r--r--bsp/stm32f107/rtconfig.h2
-rw-r--r--bsp/stm32f10x/drivers/dm9000a.c2
-rw-r--r--bsp/stm32f10x/drivers/ili_lcd_general.c2
-rw-r--r--bsp/stm32f10x/drivers/sdcard.c2
-rw-r--r--bsp/stm32f10x/drivers/ssd1289.c2
-rw-r--r--bsp/stm32f10x/drivers/stm32f1_rtc.c2
-rw-r--r--bsp/stm32f10x/drivers/touch.c2
-rw-r--r--bsp/stm32f10x/rtconfig.h2
-rw-r--r--bsp/stm32f20x/Drivers/24LCxx.c2
-rw-r--r--bsp/stm32f20x/Drivers/FM25Lx.c2
-rw-r--r--bsp/stm32f20x/Drivers/rtc.c2
-rw-r--r--bsp/stm32f20x/Drivers/sdio_sd.c2
-rw-r--r--bsp/stm32f20x/Drivers/serial.c2
-rw-r--r--bsp/stm32f20x/Drivers/stm32f2_eth.c2
-rw-r--r--bsp/stm32f20x/rtconfig.h2
-rw-r--r--bsp/stm32f40x/drivers/stm32f4_rtc.c2
-rw-r--r--bsp/stm32f40x/drivers/stm32f4xx_eth.c2
-rw-r--r--bsp/stm32f40x/rtconfig.h2
-rw-r--r--bsp/stm32f429-apollo/drivers/drv_eth.c2
-rw-r--r--bsp/stm32f429-apollo/drivers/drv_lcd.c2
-rw-r--r--bsp/stm32f429-apollo/drivers/drv_rtc.c2
-rw-r--r--bsp/stm32f429-apollo/drivers/drv_sdio_sd.c4
-rw-r--r--bsp/stm32f429-disco/rtconfig.h2
-rw-r--r--bsp/stm32l475-iot-disco/rtconfig.h2
-rw-r--r--bsp/stm32l476-nucleo/rtconfig.h2
-rw-r--r--bsp/taihu/rtconfig.h2
-rw-r--r--bsp/tm4c129x/drivers/drv_eth.c2
-rw-r--r--bsp/x86/drivers/console.c2
-rw-r--r--bsp/x86/drivers/floppy.c2
-rw-r--r--bsp/x86/rtconfig.h2
-rw-r--r--bsp/xplorer4330/drivers/drv_led.c2
-rw-r--r--components/utilities/logtrace/log_file.c2
-rw-r--r--libcpu/arm/AT91SAM7S/serial.c2
-rw-r--r--libcpu/arm/s3c24x0/rtc.c2
-rw-r--r--libcpu/arm/s3c24x0/serial.c2
-rw-r--r--libcpu/arm/sep4020/serial.c2
-rw-r--r--libcpu/avr32/uc3/serial.c2
-rw-r--r--libcpu/blackfin/bf53x/serial.c2
-rw-r--r--libcpu/ppc/ppc405/serial.c2
-rw-r--r--libcpu/unicore32/sep6200/serial.c2
-rwxr-xr-xlibcpu/xilinx/microblaze/serial.c2
120 files changed, 99 insertions, 141 deletions
diff --git a/bsp/CME_M7/drivers/emac.c b/bsp/CME_M7/drivers/emac.c
index a8837d44ce..5f732a8c51 100644
--- a/bsp/CME_M7/drivers/emac.c
+++ b/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;
}
-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)
{
diff --git a/bsp/at91sam9260/drivers/macb.c b/bsp/at91sam9260/drivers/macb.c
index 57631185a1..be665e09c2 100644
--- a/bsp/at91sam9260/drivers/macb.c
+++ b/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;
}
-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)
{
diff --git a/bsp/dm365/drivers/davinci_emac.c b/bsp/dm365/drivers/davinci_emac.c
index 495785f1fa..312f79bc66 100644
--- a/bsp/dm365/drivers/davinci_emac.c
+++ b/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;
}
-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;
switch(cmd)
diff --git a/bsp/dm365/rtconfig.h b/bsp/dm365/rtconfig.h
index b1ed235a00..08843c77d0 100644
--- a/bsp/dm365/rtconfig.h
+++ b/bsp/dm365/rtconfig.h
@@ -154,7 +154,6 @@
/* Trace LwIP protocol */
/* #define RT_LWIP_DEBUG */
-//#define RT_LWIP_USING_RT_MEM
//#define RT_LWIP_REASSEMBLY_FRAG
#define SO_REUSE 1
diff --git a/bsp/efm32/dev_lcd.c b/bsp/efm32/dev_lcd.c
index e3b7fd2ef1..0a2d469d78 100644
--- a/bsp/efm32/dev_lcd.c
+++ b/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
* 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)
{
diff --git a/bsp/efm32/drv_rtc.c b/bsp/efm32/drv_rtc.c
index 82e9b58694..16604a3919 100644
--- a/bsp/efm32/drv_rtc.c
+++ b/bsp/efm32/drv_rtc.c
@@ -83,7 +83,7 @@ static rt_size_t rt_rtc_read(
* @return
* 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);
diff --git a/bsp/efm32/rtconfig.h b/bsp/efm32/rtconfig.h
index 91b1e08b8f..882e36f396 100644
--- a/bsp/efm32/rtconfig.h
+++ b/bsp/efm32/rtconfig.h
@@ -293,8 +293,6 @@
//#define RT_USING_LWIP
//#define RT_USING_NETUTILS
//#define RT_LWIP_DHCP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable ICMP protocol*/
diff --git a/bsp/fh8620/drivers/acw.c b/bsp/fh8620/drivers/acw.c
index 1d73f1feca..49e10a3bda 100644
--- a/bsp/fh8620/drivers/acw.c
+++ b/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;
diff --git a/bsp/fh8620/drivers/pwm.c b/bsp/fh8620/drivers/pwm.c
index c6c20a259e..a9d2645631 100644
--- a/bsp/fh8620/drivers/pwm.c
+++ b/bsp/fh8620/drivers/pwm.c
@@ -135,7 +135,7 @@ static rt_err_t fh_pwm_close(rt_device_t dev)
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;
struct pwm_device *pwm;
diff --git a/bsp/fh8620/drivers/sadc.c b/bsp/fh8620/drivers/sadc.c
index bc994e5218..b1654d295c 100644
--- a/bsp/fh8620/drivers/sadc.c
+++ b/bsp/fh8620/drivers/sadc.c
@@ -201,7 +201,7 @@ static rt_err_t fh_sadc_close(rt_device_t dev)
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;
diff --git a/bsp/frdm-k64f/board/drv_emac.c b/bsp/frdm-k64f/board/drv_emac.c
index 01843dc933..b70fb1c310 100644
--- a/bsp/frdm-k64f/board/drv_emac.c
+++ b/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;
}
-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;
diff --git a/bsp/frdm-k64f/rtconfig.h b/bsp/frdm-k64f/rtconfig.h
index 5eb4ee0302..1cb5eca259 100644
--- a/bsp/frdm-k64f/rtconfig.h
+++ b/bsp/frdm-k64f/rtconfig.h
@@ -103,8 +103,6 @@
#define RT_USING_LWIP
/* Enable LwIP debug output */
//#define RT_LWIP_DEBUG
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/gd32450z-eval/drivers/drv_enet.c b/bsp/gd32450z-eval/drivers/drv_enet.c
index bbc28f2f5d..0f8ce72db6 100644
--- a/bsp/gd32450z-eval/drivers/drv_enet.c
+++ b/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;
}
-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;
diff --git a/bsp/gd32450z-eval/drivers/drv_lcd.c b/bsp/gd32450z-eval/drivers/drv_lcd.c
index fd7880f73a..b7f97bd146 100644
--- a/bsp/gd32450z-eval/drivers/drv_lcd.c
+++ b/bsp/gd32450z-eval/drivers/drv_lcd.c
@@ -205,7 +205,7 @@ static void tli_config(void)
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)
{
diff --git a/bsp/gd32450z-eval/rtconfig.h b/bsp/gd32450z-eval/rtconfig.h
index 30614c9375..074a5a9fe4 100644
--- a/bsp/gd32450z-eval/rtconfig.h
+++ b/bsp/gd32450z-eval/rtconfig.h
@@ -156,8 +156,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/imx6sx/cortex-a9/drivers/emac_drv.c b/bsp/imx6sx/cortex-a9/drivers/emac_drv.c
index 931fced66a..ae61d2601c 100644
--- a/bsp/imx6sx/cortex-a9/drivers/emac_drv.c
+++ b/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;
}
-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;
diff --git a/bsp/lm3s8962/drivers/luminaryif.c b/bsp/lm3s8962/drivers/luminaryif.c
index 0c2e4f9293..b37497d604 100644
--- a/bsp/lm3s8962/drivers/luminaryif.c
+++ b/bsp/lm3s8962/drivers/luminaryif.c
@@ -142,7 +142,7 @@ void luminaryif_isr(void)
}
/* 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)
{
diff --git a/bsp/lm3s8962/drivers/sdcard.c b/bsp/lm3s8962/drivers/sdcard.c
index 6316b1baf4..55bec74635 100644
--- a/bsp/lm3s8962/drivers/sdcard.c
+++ b/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;
}
-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;
}
diff --git a/bsp/lm3s8962/drivers/serial.c b/bsp/lm3s8962/drivers/serial.c
index 8572814925..35060f8269 100644
--- a/bsp/lm3s8962/drivers/serial.c
+++ b/bsp/lm3s8962/drivers/serial.c
@@ -183,7 +183,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
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;
}
diff --git a/bsp/lm3s8962/rtconfig.h b/bsp/lm3s8962/rtconfig.h
index d86802cca2..ae7bd5f3d1 100644
--- a/bsp/lm3s8962/rtconfig.h
+++ b/bsp/lm3s8962/rtconfig.h
@@ -93,8 +93,6 @@
/* Trace LwIP protocol*/
/* #define RT_LWIP_DEBUG */
-#define RT_LWIP_USING_RT_MEM
-
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
diff --git a/bsp/lm3s9b9x/drivers/luminaryif.c b/bsp/lm3s9b9x/drivers/luminaryif.c
index 4f260dd927..7e161772ac 100644
--- a/bsp/lm3s9b9x/drivers/luminaryif.c
+++ b/bsp/lm3s9b9x/drivers/luminaryif.c
@@ -141,7 +141,7 @@ void luminaryif_isr(void)
}
/* 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)
{
diff --git a/bsp/lm3s9b9x/drivers/sdcard.c b/bsp/lm3s9b9x/drivers/sdcard.c
index 6316b1baf4..55bec74635 100644
--- a/bsp/lm3s9b9x/drivers/sdcard.c
+++ b/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;
}
-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;
}
diff --git a/bsp/lm3s9b9x/drivers/serial.c b/bsp/lm3s9b9x/drivers/serial.c
index 8572814925..35060f8269 100644
--- a/bsp/lm3s9b9x/drivers/serial.c
+++ b/bsp/lm3s9b9x/drivers/serial.c
@@ -183,7 +183,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
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;
}
diff --git a/bsp/lm3s9b9x/rtconfig.h b/bsp/lm3s9b9x/rtconfig.h
index 3b22f3f907..7a0185fc47 100644
--- a/bsp/lm3s9b9x/rtconfig.h
+++ b/bsp/lm3s9b9x/rtconfig.h
@@ -93,8 +93,6 @@
/* Trace LwIP protocol*/
/* #define RT_LWIP_DEBUG */
-#define RT_LWIP_USING_RT_MEM
-
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
diff --git a/bsp/lm4f232/drivers/luminaryif.c b/bsp/lm4f232/drivers/luminaryif.c
index 4511924aa9..9ca62fdba6 100644
--- a/bsp/lm4f232/drivers/luminaryif.c
+++ b/bsp/lm4f232/drivers/luminaryif.c
@@ -141,7 +141,7 @@ void luminaryif_isr(void)
}
/* 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)
{
diff --git a/bsp/lm4f232/drivers/serial.c b/bsp/lm4f232/drivers/serial.c
index 8572814925..35060f8269 100644
--- a/bsp/lm4f232/drivers/serial.c
+++ b/bsp/lm4f232/drivers/serial.c
@@ -183,7 +183,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
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;
}
diff --git a/bsp/lm4f232/rtconfig.h b/bsp/lm4f232/rtconfig.h
index 723077dd50..75a826ff4f 100644
--- a/bsp/lm4f232/rtconfig.h
+++ b/bsp/lm4f232/rtconfig.h
@@ -94,8 +94,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/lpc176x/drivers/emac.c b/bsp/lpc176x/drivers/emac.c
index 5fbcda9c20..fd2df23ec0 100644
--- a/bsp/lpc176x/drivers/emac.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc176x/drivers/sd.c b/bsp/lpc176x/drivers/sd.c
index 08eb2201fe..6c6c4ef4b6 100644
--- a/bsp/lpc176x/drivers/sd.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc178x/drivers/emac.c b/bsp/lpc178x/drivers/emac.c
index db857b04e2..283b00243c 100644
--- a/bsp/lpc178x/drivers/emac.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc178x/drivers/lpc17xx_lcd.c b/bsp/lpc178x/drivers/lpc17xx_lcd.c
index c63eeac638..09208e893e 100644
--- a/bsp/lpc178x/drivers/lpc17xx_lcd.c
+++ b/bsp/lpc178x/drivers/lpc17xx_lcd.c
@@ -29,7 +29,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
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)
{
diff --git a/bsp/lpc2148/drivers/dm9000.c b/bsp/lpc2148/drivers/dm9000.c
index 8e12670e2f..478de46df3 100644
--- a/bsp/lpc2148/drivers/dm9000.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc2148/drivers/sd.c b/bsp/lpc2148/drivers/sd.c
index 8fce2fac6f..95be32631b 100644
--- a/bsp/lpc2148/drivers/sd.c
+++ b/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;
}
-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;
}
diff --git a/bsp/lpc2148/drivers/serial.c b/bsp/lpc2148/drivers/serial.c
index e8dcda2d0f..5ad31af34a 100644
--- a/bsp/lpc2148/drivers/serial.c
+++ b/bsp/lpc2148/drivers/serial.c
@@ -187,7 +187,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
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;
}
diff --git a/bsp/lpc2478/drivers/serial.c b/bsp/lpc2478/drivers/serial.c
index 9bb95f2e0d..37c0d0c2ce 100644
--- a/bsp/lpc2478/drivers/serial.c
+++ b/bsp/lpc2478/drivers/serial.c
@@ -160,7 +160,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
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;
}
diff --git a/bsp/lpc408x/drivers/drv_emac.c b/bsp/lpc408x/drivers/drv_emac.c
index 2b6293a953..9f1e9920cb 100644
--- a/bsp/lpc408x/drivers/drv_emac.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc408x/drivers/drv_led.c b/bsp/lpc408x/drivers/drv_led.c
index e00f3a2fb1..2103e934fb 100644
--- a/bsp/lpc408x/drivers/drv_led.c
+++ b/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;
}
-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);
diff --git a/bsp/lpc43xx/drivers/drv_emac.c b/bsp/lpc43xx/drivers/drv_emac.c
index 80aecff132..a339bdb361 100644
--- a/bsp/lpc43xx/drivers/drv_emac.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc43xx/drivers/drv_led.c b/bsp/lpc43xx/drivers/drv_led.c
index 21b4514fdc..d67344e54e 100644
--- a/bsp/lpc43xx/drivers/drv_led.c
+++ b/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;
}
-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);
diff --git a/bsp/lpc5410x/drivers/drv_led.c b/bsp/lpc5410x/drivers/drv_led.c
index 59a123a32a..d2b778a7dd 100644
--- a/bsp/lpc5410x/drivers/drv_led.c
+++ b/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;
}
-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;
}
diff --git a/bsp/lpc54608-LPCXpresso/drivers/drv_emac.c b/bsp/lpc54608-LPCXpresso/drivers/drv_emac.c
index a4787ec86c..ffa4dafa12 100644
--- a/bsp/lpc54608-LPCXpresso/drivers/drv_emac.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc54608-LPCXpresso/drivers/drv_lcd.c b/bsp/lpc54608-LPCXpresso/drivers/drv_lcd.c
index 5ec421db1a..4b6b805f6c 100644
--- a/bsp/lpc54608-LPCXpresso/drivers/drv_lcd.c
+++ b/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;
}
-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)
{
diff --git a/bsp/lpc54608-LPCXpresso/drivers/drv_sd.c b/bsp/lpc54608-LPCXpresso/drivers/drv_sd.c
index d0866ef57a..d0b9573046 100644
--- a/bsp/lpc54608-LPCXpresso/drivers/drv_sd.c
+++ b/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;
}
-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;
diff --git a/bsp/ls1bdev/drivers/display_controller.c b/bsp/ls1bdev/drivers/display_controller.c
index 1c91ebf8d8..060bd0a041 100644
--- a/bsp/ls1bdev/drivers/display_controller.c
+++ b/bsp/ls1bdev/drivers/display_controller.c
@@ -186,7 +186,7 @@ static rt_err_t rt_dc_init(rt_device_t dev)
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)
{
diff --git a/bsp/ls1cdev/drivers/net/synopGMAC.c b/bsp/ls1cdev/drivers/net/synopGMAC.c
index a092fe66a6..930967d798 100644
--- a/bsp/ls1cdev/drivers/net/synopGMAC.c
+++ b/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;
}
-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)
{
diff --git a/bsp/ls1cdev/rtconfig.h b/bsp/ls1cdev/rtconfig.h
index 8f87497875..07eed9e2be 100644
--- a/bsp/ls1cdev/rtconfig.h
+++ b/bsp/ls1cdev/rtconfig.h
@@ -141,8 +141,6 @@
#define RT_USING_GMAC_INT_MODE
#define RT_USING_LWIP141
//#define RT_LWIP_DEBUG
-#define RT_LWIP_USING_RT_MEM
-
// <bool name="RT_LWIP_ICMP" description="Enable ICMP protocol" default="true" />
#define RT_LWIP_ICMP
diff --git a/bsp/mb9bf500r/adc.c b/bsp/mb9bf500r/adc.c
index bda08427d0..85b4dc36ea 100644
--- a/bsp/mb9bf500r/adc.c
+++ b/bsp/mb9bf500r/adc.c
@@ -53,7 +53,7 @@ static rt_err_t rt_adc_init(rt_device_t dev)
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);
diff --git a/bsp/mb9bf500r/lcd.c b/bsp/mb9bf500r/lcd.c
index f2c0d6374f..db2f272a8a 100644
--- a/bsp/mb9bf500r/lcd.c
+++ b/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)
{
diff --git a/bsp/mb9bf506r/drivers/nand.c b/bsp/mb9bf506r/drivers/nand.c
index ada61e3f92..22427a3d5f 100644
--- a/bsp/mb9bf506r/drivers/nand.c
+++ b/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;
}
-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;
diff --git a/bsp/mb9bf568r/drivers/led.c b/bsp/mb9bf568r/drivers/led.c
index 8a36db40ed..20e015cdc9 100644
--- a/bsp/mb9bf568r/drivers/led.c
+++ b/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;
}
-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);
diff --git a/bsp/mb9bf568r/drivers/serial.c b/bsp/mb9bf568r/drivers/serial.c
index 8400445fa0..b4d42d510b 100644
--- a/bsp/mb9bf568r/drivers/serial.c
+++ b/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;
}
-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);
diff --git a/bsp/mb9bf618s/drivers/led.c b/bsp/mb9bf618s/drivers/led.c
index 15fe12b4f2..e36e70ca46 100644
--- a/bsp/mb9bf618s/drivers/led.c
+++ b/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;
}
-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);
diff --git a/bsp/mb9bf618s/drivers/serial.c b/bsp/mb9bf618s/drivers/serial.c
index 6d63daebb3..50e3d37829 100644
--- a/bsp/mb9bf618s/drivers/serial.c
+++ b/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;
}
-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);
diff --git a/bsp/mini2440/drivers/dm9000.c b/bsp/mini2440/drivers/dm9000.c
index 527be3b7b8..e3f1f0d634 100644
--- a/bsp/mini2440/drivers/dm9000.c
+++ b/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;
}
-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)
{
diff --git a/bsp/mini2440/drivers/key.c b/bsp/mini2440/drivers/key.c
index 22e0b3e889..3c73c7a788 100644
--- a/bsp/mini2440/drivers/key.c
+++ b/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;
}
-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;
}
diff --git a/bsp/mini2440/drivers/lcd_a70.c b/bsp/mini2440/drivers/lcd_a70.c
index 583513dc66..02a89b9d47 100644
--- a/bsp/mini2440/drivers/lcd_a70.c
+++ b/bsp/mini2440/drivers/lcd_a70.c
@@ -203,7 +203,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
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)
{
diff --git a/bsp/mini2440/drivers/lcd_n35.c b/bsp/mini2440/drivers/lcd_n35.c
index 3aac4209bb..bcd3b85b8a 100644
--- a/bsp/mini2440/drivers/lcd_n35.c
+++ b/bsp/mini2440/drivers/lcd_n35.c
@@ -204,7 +204,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
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)
{
diff --git a/bsp/mini2440/drivers/lcd_t35.c b/bsp/mini2440/drivers/lcd_t35.c
index 7f63bb3f95..ef424a7bf7 100644
--- a/bsp/mini2440/drivers/lcd_t35.c
+++ b/bsp/mini2440/drivers/lcd_t35.c
@@ -205,7 +205,7 @@ static rt_err_t rt_lcd_init (rt_device_t dev)
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)
{
diff --git a/bsp/mini2440/drivers/lcd_x35.c b/bsp/mini2440/drivers/lcd_x35.c
index f67c5b554a..679d433f9b 100644
--- a/bsp/mini2440/drivers/lcd_x35.c
+++ b/bsp/mini2440/drivers/lcd_x35.c
@@ -210,7 +210,7 @@ S3C2410_LCDCON5_INVVLINE | S3C2410_LCDCON5_INVVCLK | S3C2410_LCDCON5_PWREN| S3C2
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)
{
diff --git a/bsp/mini2440/drivers/sdcard.c b/bsp/mini2440/drivers/sdcard.c
index e75e983801..4d26676cd8 100644
--- a/bsp/mini2440/drivers/sdcard.c
+++ b/bsp/mini2440/drivers/sdcard.c
@@ -383,7 +383,7 @@ static rt_err_t rt_sdcard_close(rt_device_t dev)
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;
}
diff --git a/bsp/mini2440/drivers/touch.c b/bsp/mini2440/drivers/touch.c
index 49d5f713a6..08d41080be 100644
--- a/bsp/mini2440/drivers/touch.c
+++ b/bsp/mini2440/drivers/touch.c
@@ -402,7 +402,7 @@ static rt_err_t rtgui_touch_init(rt_device_t dev)
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)
{
diff --git a/bsp/mini2440/rtconfig.h b/bsp/mini2440/rtconfig.h
index 78f5c51f60..cbe7e4c99b 100644
--- a/bsp/mini2440/rtconfig.h
+++ b/bsp/mini2440/rtconfig.h
@@ -128,8 +128,6 @@
// <section name="RT_USING_LWIP" description="lwip, a lightweight TCP/IP protocol stack" default="true" >
#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" />
#define RT_LWIP_ICMP
// <bool name="RT_LWIP_IGMP" description="Enable IGMP protocol" default="false" />
diff --git a/bsp/mini4020/drivers/dm9161.c b/bsp/mini4020/drivers/dm9161.c
index 2b02650dde..cae98435e2 100644
--- a/bsp/mini4020/drivers/dm9161.c
+++ b/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;
}
-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;
}
diff --git a/bsp/mini4020/drivers/sdcard.c b/bsp/mini4020/drivers/sdcard.c
index af3e3fd419..77983c36b9 100644
--- a/bsp/mini4020/drivers/sdcard.c
+++ b/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
*/
-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_ASSERT(dev != RT_NULL);
diff --git a/bsp/nios_ii/rtconfig.h b/bsp/nios_ii/rtconfig.h
index 527a8523a6..700907e986 100644
--- a/bsp/nios_ii/rtconfig.h
+++ b/bsp/nios_ii/rtconfig.h
@@ -99,8 +99,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
//#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/nios_ii/uart.c b/bsp/nios_ii/uart.c
index 0024992725..65a22db34c 100644
--- a/bsp/nios_ii/uart.c
+++ b/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;
}
-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;
}
diff --git a/bsp/pic32ethernet/rtconfig.h b/bsp/pic32ethernet/rtconfig.h
index 271e4fa870..6bd11bfe2e 100644
--- a/bsp/pic32ethernet/rtconfig.h
+++ b/bsp/pic32ethernet/rtconfig.h
@@ -91,8 +91,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
//#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/rx/rtconfig.h b/bsp/rx/rtconfig.h
index 69d71c2411..e1d6cb3fe8 100644
--- a/bsp/rx/rtconfig.h
+++ b/bsp/rx/rtconfig.h
@@ -101,8 +101,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/sam7x/drivers/sam7x_emac.c b/bsp/sam7x/drivers/sam7x_emac.c
index 72c9794599..14f8ab2814 100644
--- a/bsp/sam7x/drivers/sam7x_emac.c
+++ b/bsp/sam7x/drivers/sam7x_emac.c
@@ -386,7 +386,7 @@ rt_err_t sam7xether_init(rt_device_t dev)
}
/* 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)
{
diff --git a/bsp/sam7x/drivers/sd.c b/bsp/sam7x/drivers/sd.c
index 22ee7f1259..f024f017ab 100644
--- a/bsp/sam7x/drivers/sd.c
+++ b/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;
}
-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;
}
diff --git a/bsp/sam7x/drivers/serial.c b/bsp/sam7x/drivers/serial.c
index 2267ed3c25..48fe49fed8 100644
--- a/bsp/sam7x/drivers/serial.c
+++ b/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;
}
-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;
}
diff --git a/bsp/sam7x/rtconfig.h b/bsp/sam7x/rtconfig.h
index 84f2a4452b..a1c31bc3ce 100644
--- a/bsp/sam7x/rtconfig.h
+++ b/bsp/sam7x/rtconfig.h
@@ -83,7 +83,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* Using lighweight TCP/IP protocol stack*/
#define RT_USING_LWIP
-#define RT_LWIP_USING_RT_MEM
/* Trace LwIP protocol*/
/* #define RT_LWIP_DEBUG */
diff --git a/bsp/simulator/drivers/dfs_win32.c b/bsp/simulator/drivers/dfs_win32.c
index a0ebcf5e6e..68ac541770 100644
--- a/bsp/simulator/drivers/dfs_win32.c
+++ b/bsp/simulator/drivers/dfs_win32.c
@@ -574,7 +574,7 @@ static rt_size_t nop_write(rt_device_t dev,
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;
}
diff --git a/bsp/simulator/drivers/sd_sim.c b/bsp/simulator/drivers/sd_sim.c
index 866acecd4f..77adfba024 100755
--- a/bsp/simulator/drivers/sd_sim.c
+++ b/bsp/simulator/drivers/sd_sim.c
@@ -97,7 +97,7 @@ _err:
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;
unsigned int size;
diff --git a/bsp/simulator/drivers/sdl_fb.c b/bsp/simulator/drivers/sdl_fb.c
index 198b85d0d9..bd43a633b5 100755
--- a/bsp/simulator/drivers/sdl_fb.c
+++ b/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_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;
diff --git a/bsp/simulator/drivers/tap_netif.c b/bsp/simulator/drivers/tap_netif.c
index 59a5d12e68..a8cd865c5e 100644
--- a/bsp/simulator/drivers/tap_netif.c
+++ b/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;
}
-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)
{
diff --git a/bsp/simulator/pcap/pcap_netif.c b/bsp/simulator/pcap/pcap_netif.c
index 58bc89f7b4..d6572c3045 100644
--- a/bsp/simulator/pcap/pcap_netif.c
+++ b/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;
}
-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)
{
diff --git a/bsp/stm32f107/drivers/msd.c b/bsp/stm32f107/drivers/msd.c
index 3b4e721f1d..dc04804039 100644
--- a/bsp/stm32f107/drivers/msd.c
+++ b/bsp/stm32f107/drivers/msd.c
@@ -1630,7 +1630,7 @@ _exit:
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;
diff --git a/bsp/stm32f107/drivers/stm32_eth.c b/bsp/stm32f107/drivers/stm32_eth.c
index 13ddb8deb7..886ed5765a 100644
--- a/bsp/stm32f107/drivers/stm32_eth.c
+++ b/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;
}
-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)
{
diff --git a/bsp/stm32f107/rtconfig.h b/bsp/stm32f107/rtconfig.h
index 914cdd52c9..f6e28a521a 100644
--- a/bsp/stm32f107/rtconfig.h
+++ b/bsp/stm32f107/rtconfig.h
@@ -103,8 +103,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/stm32f10x/drivers/dm9000a.c b/bsp/stm32f10x/drivers/dm9000a.c
index a42219a63f..a622122c58 100644
--- a/bsp/stm32f10x/drivers/dm9000a.c
+++ b/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;
}
-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)
{
diff --git a/bsp/stm32f10x/drivers/ili_lcd_general.c b/bsp/stm32f10x/drivers/ili_lcd_general.c
index 75e85a25e7..aa90bceb42 100644
--- a/bsp/stm32f10x/drivers/ili_lcd_general.c
+++ b/bsp/stm32f10x/drivers/ili_lcd_general.c
@@ -651,7 +651,7 @@ static rt_err_t lcd_close(rt_device_t dev)
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)
{
diff --git a/bsp/stm32f10x/drivers/sdcard.c b/bsp/stm32f10x/drivers/sdcard.c
index 5d64bddfce..1aa0c4295c 100644
--- a/bsp/stm32f10x/drivers/sdcard.c
+++ b/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;
}
-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);
diff --git a/bsp/stm32f10x/drivers/ssd1289.c b/bsp/stm32f10x/drivers/ssd1289.c
index f5bde872fc..5a0cf03e41 100644
--- a/bsp/stm32f10x/drivers/ssd1289.c
+++ b/bsp/stm32f10x/drivers/ssd1289.c
@@ -444,7 +444,7 @@ static rt_err_t lcd_close(rt_device_t dev)
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)
{
diff --git a/bsp/stm32f10x/drivers/stm32f1_rtc.c b/bsp/stm32f10x/drivers/stm32f1_rtc.c
index 2376a03292..68fab1ce00 100644
--- a/bsp/stm32f10x/drivers/stm32f1_rtc.c
+++ b/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;
}
-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_ASSERT(dev != RT_NULL);
diff --git a/bsp/stm32f10x/drivers/touch.c b/bsp/stm32f10x/drivers/touch.c
index f457b5bc1b..2096c4510a 100644
--- a/bsp/stm32f10x/drivers/touch.c
+++ b/bsp/stm32f10x/drivers/touch.c
@@ -366,7 +366,7 @@ static rt_err_t rtgui_touch_init (rt_device_t dev)
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)
{
diff --git a/bsp/stm32f10x/rtconfig.h b/bsp/stm32f10x/rtconfig.h
index 2cda86f2a1..c81e3ccc7c 100644
--- a/bsp/stm32f10x/rtconfig.h
+++ b/bsp/stm32f10x/rtconfig.h
@@ -108,8 +108,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/stm32f20x/Drivers/24LCxx.c b/bsp/stm32f20x/Drivers/24LCxx.c
index ceeff72273..1142a69aad 100644
--- a/bsp/stm32f20x/Drivers/24LCxx.c
+++ b/bsp/stm32f20x/Drivers/24LCxx.c
@@ -118,7 +118,7 @@ static rt_err_t ee24LCxx_close(rt_device_t dev)
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;
}
diff --git a/bsp/stm32f20x/Drivers/FM25Lx.c b/bsp/stm32f20x/Drivers/FM25Lx.c
index 359c04092d..b1437d7707 100644
--- a/bsp/stm32f20x/Drivers/FM25Lx.c
+++ b/bsp/stm32f20x/Drivers/FM25Lx.c
@@ -206,7 +206,7 @@ static rt_err_t fm25_close(rt_device_t dev)
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);
diff --git a/bsp/stm32f20x/Drivers/rtc.c b/bsp/stm32f20x/Drivers/rtc.c
index 9517bba9b6..0811b337a3 100644
--- a/bsp/stm32f20x/Drivers/rtc.c
+++ b/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;
}
-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;
struct tm ti,*to;
diff --git a/bsp/stm32f20x/Drivers/sdio_sd.c b/bsp/stm32f20x/Drivers/sdio_sd.c
index 87ab0b62a1..4c0689768b 100644
--- a/bsp/stm32f20x/Drivers/sdio_sd.c
+++ b/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;
}
-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);
diff --git a/bsp/stm32f20x/Drivers/serial.c b/bsp/stm32f20x/Drivers/serial.c
index 381fd842be..644f1a2a55 100644
--- a/bsp/stm32f20x/Drivers/serial.c
+++ b/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;
}
-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;
diff --git a/bsp/stm32f20x/Drivers/stm32f2_eth.c b/bsp/stm32f20x/Drivers/stm32f2_eth.c
index 52b5729b8d..1876c5bcaa 100644
--- a/bsp/stm32f20x/Drivers/stm32f2_eth.c
+++ b/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;
}
-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)
{
diff --git a/bsp/stm32f20x/rtconfig.h b/bsp/stm32f20x/rtconfig.h
index b26b736f74..ef3725d490 100644
--- a/bsp/stm32f20x/rtconfig.h
+++ b/bsp/stm32f20x/rtconfig.h
@@ -89,8 +89,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/stm32f40x/drivers/stm32f4_rtc.c b/bsp/stm32f40x/drivers/stm32f4_rtc.c
index b949f4510b..f44949d59f 100644
--- a/bsp/stm32f40x/drivers/stm32f4_rtc.c
+++ b/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;
}
-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_ASSERT(dev != RT_NULL);
diff --git a/bsp/stm32f40x/drivers/stm32f4xx_eth.c b/bsp/stm32f40x/drivers/stm32f4xx_eth.c
index 028e00bd04..dea2f48339 100644
--- a/bsp/stm32f40x/drivers/stm32f4xx_eth.c
+++ b/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;
}
-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)
{
diff --git a/bsp/stm32f40x/rtconfig.h b/bsp/stm32f40x/rtconfig.h
index 86c1669d3e..df90336d9e 100644
--- a/bsp/stm32f40x/rtconfig.h
+++ b/bsp/stm32f40x/rtconfig.h
@@ -108,8 +108,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/stm32f429-apollo/drivers/drv_eth.c b/bsp/stm32f429-apollo/drivers/drv_eth.c
index 980083f396..c5538d1c80 100644
--- a/bsp/stm32f429-apollo/drivers/drv_eth.c
+++ b/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;
}
-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");
switch(cmd)
diff --git a/bsp/stm32f429-apollo/drivers/drv_lcd.c b/bsp/stm32f429-apollo/drivers/drv_lcd.c
index 21d1a0b0df..2608081acf 100644
--- a/bsp/stm32f429-apollo/drivers/drv_lcd.c
+++ b/bsp/stm32f429-apollo/drivers/drv_lcd.c
@@ -424,7 +424,7 @@ static rt_err_t lcd_close(rt_device_t dev)
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)
{
diff --git a/bsp/stm32f429-apollo/drivers/drv_rtc.c b/bsp/stm32f429-apollo/drivers/drv_rtc.c
index 27f479b05a..3318606e8d 100644
--- a/bsp/stm32f429-apollo/drivers/drv_rtc.c
+++ b/bsp/stm32f429-apollo/drivers/drv_rtc.c
@@ -223,7 +223,7 @@ static rt_size_t rt_rtc_read(
* @return
* 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_ASSERT(dev != RT_NULL);
diff --git a/bsp/stm32f429-apollo/drivers/drv_sdio_sd.c b/bsp/stm32f429-apollo/drivers/drv_sdio_sd.c
index e0ae1793d7..d37543e23e 100644
--- a/bsp/stm32f429-apollo/drivers/drv_sdio_sd.c
+++ b/bsp/stm32f429-apollo/drivers/drv_sdio_sd.c
@@ -10,7 +10,7 @@ DMA_HandleTypeDef SDTxDMAHandler,SDRxDMAHandler; //SD��DMA���ͺͽ��վ��
//SD����ʼ��
//����ֵ:0 ��ʼ����ȷ������ֵ����ʼ������
- rt_uint8_t SD_Init(void)
+rt_uint8_t SD_Init(void)
{
rt_uint8_t SD_Error;
@@ -320,7 +320,7 @@ static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buf
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);
diff --git a/bsp/stm32f429-disco/rtconfig.h b/bsp/stm32f429-disco/rtconfig.h
index d1f72833c2..7324ce0372 100644
--- a/bsp/stm32f429-disco/rtconfig.h
+++ b/bsp/stm32f429-disco/rtconfig.h
@@ -113,8 +113,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/stm32l475-iot-disco/rtconfig.h b/bsp/stm32l475-iot-disco/rtconfig.h
index cf4a69a4af..89428e1cf4 100644
--- a/bsp/stm32l475-iot-disco/rtconfig.h
+++ b/bsp/stm32l475-iot-disco/rtconfig.h
@@ -110,8 +110,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/stm32l476-nucleo/rtconfig.h b/bsp/stm32l476-nucleo/rtconfig.h
index cf4a69a4af..89428e1cf4 100644
--- a/bsp/stm32l476-nucleo/rtconfig.h
+++ b/bsp/stm32l476-nucleo/rtconfig.h
@@ -110,8 +110,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/taihu/rtconfig.h b/bsp/taihu/rtconfig.h
index 9e410bc0b0..2437f6b2a3 100644
--- a/bsp/taihu/rtconfig.h
+++ b/bsp/taihu/rtconfig.h
@@ -76,8 +76,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
/* #define RT_USING_LWIP */
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/tm4c129x/drivers/drv_eth.c b/bsp/tm4c129x/drivers/drv_eth.c
index 9d68a5d718..1076aea405 100644
--- a/bsp/tm4c129x/drivers/drv_eth.c
+++ b/bsp/tm4c129x/drivers/drv_eth.c
@@ -1320,7 +1320,7 @@ static rt_err_t eth_dev_init(rt_device_t device)
}
/* control the interface */
-static rt_err_t eth_dev_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t eth_dev_control(rt_device_t dev, int cmd, void *args)
{
switch(cmd)
{
diff --git a/bsp/x86/drivers/console.c b/bsp/x86/drivers/console.c
index 1c1eb05e02..f5c4fe530b 100644
--- a/bsp/x86/drivers/console.c
+++ b/bsp/x86/drivers/console.c
@@ -154,7 +154,7 @@ static rt_err_t rt_console_close(rt_device_t dev)
return RT_EOK;
}
-static rt_err_t rt_console_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_console_control(rt_device_t dev, int cmd, void *args)
{
return RT_EOK;
}
diff --git a/bsp/x86/drivers/floppy.c b/bsp/x86/drivers/floppy.c
index 058bf1b941..c7876a68f8 100644
--- a/bsp/x86/drivers/floppy.c
+++ b/bsp/x86/drivers/floppy.c
@@ -303,7 +303,7 @@ static rt_size_t rt_floppy_write(rt_device_t device, rt_off_t position, const vo
return size;
}
-static rt_err_t rt_floppy_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rt_floppy_control(rt_device_t dev, int cmd, void *args)
{
RT_ASSERT(dev != RT_NULL);
diff --git a/bsp/x86/rtconfig.h b/bsp/x86/rtconfig.h
index 780a1abc94..4ca8423a66 100644
--- a/bsp/x86/rtconfig.h
+++ b/bsp/x86/rtconfig.h
@@ -101,8 +101,6 @@
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
//#define RT_USING_LWIP
-/* LwIP uses RT-Thread Memory Management */
-#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
/* Enable UDP protocol*/
diff --git a/bsp/xplorer4330/drivers/drv_led.c b/bsp/xplorer4330/drivers/drv_led.c
index d7e14eb19e..48cbd089b0 100644
--- a/bsp/xplorer4330/drivers/drv_led.c
+++ b/bsp/xplorer4330/drivers/drv_led.c
@@ -118,7 +118,7 @@ static rt_size_t rt_led_write(rt_device_t dev, rt_off_t pos,
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);
diff --git a/components/utilities/logtrace/log_file.c b/components/utilities/logtrace/log_file.c
index 7a77008798..4e4e158969 100644
--- a/components/utilities/logtrace/log_file.c
+++ b/components/utilities/logtrace/log_file.c
@@ -93,7 +93,7 @@ static rt_size_t fdevice_write(rt_device_t dev, rt_off_t pos, const void *buffer
return write(fdev->fd, buffer, size);
}
-static rt_err_t fdevice_control(rt_device_t dev, rt_uint8_t cmd, void *arg)
+static rt_err_t fdevice_control(rt_device_t dev, int cmd, void *arg)
{
struct file_device *fdev = (struct file_device *)dev;
diff --git a/libcpu/arm/AT91SAM7S/serial.c b/libcpu/arm/AT91SAM7S/serial.c
index 77a7bd8608..ede8683b31 100644
--- a/libcpu/arm/AT91SAM7S/serial.c
+++ b/libcpu/arm/AT91SAM7S/serial.c
@@ -333,7 +333,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;
}
-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;
}
diff --git a/libcpu/arm/s3c24x0/rtc.c b/libcpu/arm/s3c24x0/rtc.c
index 0f05acd687..601f3dda95 100644
--- a/libcpu/arm/s3c24x0/rtc.c
+++ b/libcpu/arm/s3c24x0/rtc.c
@@ -127,7 +127,7 @@ static rt_size_t rtc_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t
return RT_EOK;
}
-static rt_err_t rtc_control(rt_device_t dev, rt_uint8_t cmd, void *args)
+static rt_err_t rtc_control(rt_device_t dev, int cmd, void *args)
{
struct tm tm, *tm_ptr;
time_t *time;
diff --git a/libcpu/arm/s3c24x0/serial.c b/libcpu/arm/s3c24x0/serial.c
index 9229805d22..ddf303da46 100644
--- a/libcpu/arm/s3c24x0/serial.c
+++ b/libcpu/arm/s3c24x0/serial.c
@@ -222,7 +222,7 @@ static rt_size_t rt_serial_write(rt_device_t dev, rt_off_t pos, const void* buff
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);
diff --git a/libcpu/arm/sep4020/serial.c b/libcpu/arm/sep4020/serial.c
index 728f7dc1ed..3f484ee92d 100644
--- a/libcpu/arm/sep4020/serial.c
+++ b/libcpu/arm/sep4020/serial.c
@@ -208,7 +208,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;
}
-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);
diff --git a/libcpu/avr32/uc3/serial.c b/libcpu/avr32/uc3/serial.c
index 4deac6b4ab..14ef865448 100644
--- a/libcpu/avr32/uc3/serial.c
+++ b/libcpu/avr32/uc3/serial.c
@@ -172,7 +172,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;
}
-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 avr32_serial_device* uart;
diff --git a/libcpu/blackfin/bf53x/serial.c b/libcpu/blackfin/bf53x/serial.c
index e5547fb887..b8a4c52570 100644
--- a/libcpu/blackfin/bf53x/serial.c
+++ b/libcpu/blackfin/bf53x/serial.c
@@ -211,7 +211,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;
}
-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);
diff --git a/libcpu/ppc/ppc405/serial.c b/libcpu/ppc/ppc405/serial.c
index f682796f6e..ac68a13748 100644
--- a/libcpu/ppc/ppc405/serial.c
+++ b/libcpu/ppc/ppc405/serial.c
@@ -94,7 +94,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
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;
}
diff --git a/libcpu/unicore32/sep6200/serial.c b/libcpu/unicore32/sep6200/serial.c
index 4be71127de..518257b617 100644
--- a/libcpu/unicore32/sep6200/serial.c
+++ b/libcpu/unicore32/sep6200/serial.c
@@ -216,7 +216,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;
}
-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);
diff --git a/libcpu/xilinx/microblaze/serial.c b/libcpu/xilinx/microblaze/serial.c
index cd73051f61..17cca9f84d 100755
--- a/libcpu/xilinx/microblaze/serial.c
+++ b/libcpu/xilinx/microblaze/serial.c
@@ -266,7 +266,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;
}
-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;
}