[bsp] Make all warnings into errors with qemu-vexpress-a9 qemu-virt64… (#5785)

* [bsp] Make all warnings into errors with qemu-vexpress-a9 qemu-virt64-aarch64 and stm32f411-st-nucleo.
* [RTC] Fix compile errors
This commit is contained in:
Yang sheng
2022-04-09 00:39:00 +08:00
committed by GitHub
parent 084bb1c956
commit eb2fc60207
9 changed files with 20 additions and 22 deletions
+6 -6
View File
@@ -191,19 +191,19 @@ static void thread1_recv_static_mb(void *arg)
rt_err_t result = RT_EOK;
result = rt_mb_recv(&test_static_mb, (rt_ubase_t *)&mb_recv_str1, RT_WAITING_FOREVER);
if (result != RT_EOK || strcmp(mb_recv_str1, mb_send_str1) != 0)
if (result != RT_EOK || rt_strcmp((const char *)mb_recv_str1, (const char *)mb_send_str1) != 0)
{
uassert_false(1);
}
result = rt_mb_recv(&test_static_mb, (rt_ubase_t *)&mb_recv_str2, RT_WAITING_FOREVER);
if (result != RT_EOK || strcmp(mb_recv_str2, mb_send_str2) != 0)
if (result != RT_EOK || rt_strcmp((const char *)mb_recv_str2, (const char *)mb_send_str2) != 0)
{
uassert_false(1);
}
result = rt_mb_recv(&test_static_mb, (rt_ubase_t *)&mb_recv_str3, RT_WAITING_FOREVER);
if (result != RT_EOK || strcmp(mb_recv_str3, mb_send_str3) != 0)
if (result != RT_EOK || rt_strcmp((const char *)mb_recv_str3, (const char *)mb_send_str3) != 0)
{
uassert_false(1);
}
@@ -284,19 +284,19 @@ static void thread3_recv_dynamic_mb(void *arg)
rt_err_t result = RT_EOK;
result = rt_mb_recv(test_dynamic_mb, (rt_ubase_t *)&mb_recv_str1, RT_WAITING_FOREVER);
if (result != RT_EOK || strcmp(mb_recv_str1, mb_send_str1) != 0)
if (result != RT_EOK || rt_strcmp((const char *)mb_recv_str1, (const char *)mb_send_str1) != 0)
{
uassert_false(1);
}
result = rt_mb_recv(test_dynamic_mb, (rt_ubase_t *)&mb_recv_str2, RT_WAITING_FOREVER);
if (result != RT_EOK || strcmp(mb_recv_str2, mb_send_str2) != 0)
if (result != RT_EOK || rt_strcmp((const char *)mb_recv_str2, (const char *)mb_send_str2) != 0)
{
uassert_false(1);
}
result = rt_mb_recv(test_dynamic_mb, (rt_ubase_t *)&mb_recv_str3, RT_WAITING_FOREVER);
if (result != RT_EOK || strcmp(mb_recv_str3, mb_send_str3) != 0)
if (result != RT_EOK || rt_strcmp((const char *)mb_recv_str3, (const char *)mb_send_str3) != 0)
{
uassert_false(1);
}
@@ -269,7 +269,6 @@ static void test_static_semaphore_release_isr(void)
#ifdef RT_USING_HEAP
static void test_dynamic_semaphore_create(void)
{
rt_err_t result;
int rand_num = rand() % 0x10000;
for (int i = 0; i < rand_num; i++)
+2 -2
View File
@@ -121,8 +121,8 @@ void rt_signal_wait_thread(void *parm)
rt_signal_install(SIGUSR1, sig_handle_default);
rt_signal_unmask(SIGUSR1);
sigemptyset(&selectset);
sigaddset(&selectset, SIGUSR1);
(void)sigemptyset(&selectset);
(void)sigaddset(&selectset, SIGUSR1);
/* case 5:rt_signal_wait, two thread, thread1: install and unmask, then wait 1s; thread2: kill, should received. */
if (rt_signal_wait(&selectset, &recive_si, RT_TICK_PER_SECOND) != RT_EOK)