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