diff --git a/.cproject b/.cproject
index e42c2d4..70600a7 100644
--- a/.cproject
+++ b/.cproject
@@ -223,7 +223,7 @@
-
+
diff --git a/applications/DATA_comm.c b/applications/DATA_comm.c
index 21087cd..b8454b6 100644
--- a/applications/DATA_comm.c
+++ b/applications/DATA_comm.c
@@ -472,7 +472,7 @@ int data_comm_init(void)
proc_mq = rt_mq_create("proc_mq", sizeof(struct proc_request*), 5, RT_IPC_FLAG_FIFO);
if (proc_mq == RT_NULL)
{
- rt_kprintf("Failed to create message queue!\n");
+ LOG_E("Failed to create message queue!\n");
return -1;
}
@@ -481,7 +481,7 @@ int data_comm_init(void)
if (tid != RT_NULL)
{
rt_thread_startup(tid);
- LOG_I("Create cJSON thread");
+ LOG_D("Create cJSON thread");
}
else
{
diff --git a/drivers/drv_qspi.c b/drivers/drv_qspi.c
index 0538c13..296e134 100644
--- a/drivers/drv_qspi.c
+++ b/drivers/drv_qspi.c
@@ -198,9 +198,9 @@ static void qspi_send_cmd(struct stm32_qspi_bus *qspi_bus, struct rt_qspi_messag
HAL_QSPI_Command(&qspi_bus->QSPI_Handler, &Cmdhandler, 5000);
}
-static rt_uint32_t qspixfer(struct rt_spi_device *device, struct rt_spi_message *message)
+static rt_ssize_t qspixfer(struct rt_spi_device *device, struct rt_spi_message *message)
{
- rt_size_t len = 0;
+ rt_ssize_t len = 0;
RT_ASSERT(device != RT_NULL);
RT_ASSERT(device->bus != RT_NULL);
diff --git a/drivers/drv_usart.c b/drivers/drv_usart.c
index f7ee047..7859afe 100644
--- a/drivers/drv_usart.c
+++ b/drivers/drv_usart.c
@@ -624,7 +624,7 @@ static int stm32_getc(struct rt_serial_device *serial)
return ch;
}
-static rt_size_t stm32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
+static rt_ssize_t stm32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
struct stm32_uart *uart;
RT_ASSERT(serial != RT_NULL);
diff --git a/exclude_list.json b/exclude_list.json
index 396b433..773c782 100644
--- a/exclude_list.json
+++ b/exclude_list.json
@@ -1 +1 @@
-[{"config_name":"Debug","exclude_files":["packages/sqlite-v3.19.3/rtthread_vfs.c","packages/sqlite-v3.19.3/dbhelper.c"]}]
\ No newline at end of file
+[{"config_name":"Debug","exclude_files":["packages/sqlite-v3.19.3/dbhelper.c","packages/sqlite-v3.19.3/rtthread_vfs.c"]}]
\ No newline at end of file
diff --git a/rt-thread/components/drivers/rtc/soft_rtc.c b/rt-thread/components/drivers/rtc/soft_rtc.c
index 0eab72e..cf07036 100644
--- a/rt-thread/components/drivers/rtc/soft_rtc.c
+++ b/rt-thread/components/drivers/rtc/soft_rtc.c
@@ -34,7 +34,7 @@
#define RTC_AUTO_SYNC_PERIOD 3600
#endif
-static struct rt_work rtc_sync_work;
+static struct rt_work rtc_sync_work __attribute__((unused));
static rt_device_t source_device = RT_NULL;
static struct rt_device soft_rtc_dev;
diff --git a/rt-thread/include/rtsched.h b/rt-thread/include/rtsched.h
index 9e31320..58617c3 100644
--- a/rt-thread/include/rtsched.h
+++ b/rt-thread/include/rtsched.h
@@ -144,7 +144,7 @@ rt_bool_t rt_sched_is_locked(void);
* NOTE: user should NEVER use these APIs directly. See rt_thread_.* or IPC
* methods instead.
*/
-#if defined(__RT_KERNEL_SOURCE__) || defined(__RT_IPC_SOURCE__)
+//#if defined(__RT_KERNEL_SOURCE__) || defined(__RT_IPC_SOURCE__)
/* thread initialization and startup routine */
void rt_sched_thread_init_ctx(struct rt_thread *thread, rt_uint32_t tick, rt_uint8_t priority);
@@ -171,7 +171,7 @@ rt_err_t rt_sched_thread_timer_start(struct rt_thread *thread);
void rt_sched_insert_thread(struct rt_thread *thread);
void rt_sched_remove_thread(struct rt_thread *thread);
-#endif /* defined(__RT_KERNEL_SOURCE__) || defined(__RT_IPC_SOURCE__) */
+//#endif /* defined(__RT_KERNEL_SOURCE__) || defined(__RT_IPC_SOURCE__) */
#ifdef __cplusplus
}
diff --git a/rt-thread/src/clock.c b/rt-thread/src/clock.c
index 42e3612..308e07a 100644
--- a/rt-thread/src/clock.c
+++ b/rt-thread/src/clock.c
@@ -22,6 +22,7 @@
#include
#include
#include
+#include
#ifdef RT_USING_SMP
#define rt_tick rt_cpu_index(0)->tick