diff --git a/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/lcd.attach b/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/lcd.attach new file mode 100644 index 00000000000..a03c04ee6a9 --- /dev/null +++ b/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/lcd.attach @@ -0,0 +1,3 @@ +CONFIG_BSP_USING_SPI_LCD=y +CONFIG_BSP_USING_LCD_SAMPLE=y +CONFIG_BSP_USING_LCD_QRCODE=y diff --git a/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/lvgl.attach b/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/lvgl.attach new file mode 100644 index 00000000000..d90eeb40aee --- /dev/null +++ b/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/lvgl.attach @@ -0,0 +1,2 @@ +CONFIG_BSP_USING_LVGL=y +CONFIG_BSP_USING_LVGL_DEMO=y diff --git a/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/rtduino.attach b/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/rtduino.attach new file mode 100644 index 00000000000..b414212c9d4 --- /dev/null +++ b/bsp/stm32/stm32l475-atk-pandora/.ci/attachconfig/rtduino.attach @@ -0,0 +1,5 @@ +CONFIG_BSP_USING_ARDUINO=y +CONFIG_BSP_USING_ARDUINO_ST7789=y +CONFIG_BSP_USING_ARDUINO_ST7789_DEMO=y +CONFIG_BSP_USING_ARDUINO_AHT10=y +CONFIG_BSP_USING_ARDUINO_AHT10_DEMO=y diff --git a/components/libc/compilers/picolibc/syscall.c b/components/libc/compilers/picolibc/syscall.c index c2e45624f9f..cf5622df844 100644 --- a/components/libc/compilers/picolibc/syscall.c +++ b/components/libc/compilers/picolibc/syscall.c @@ -21,16 +21,16 @@ int *pico_get_errno(void) if (rt_interrupt_get_nest() != 0) { /* it's in interrupt context */ - return &__pico_errno; + return (int *)&__pico_errno; } tid = rt_thread_self(); if (tid == RT_NULL) { - return &__pico_errno; + return (int *)&__pico_errno; } - return &tid->error; + return (int *)&tid->error; } #ifdef RT_USING_HEAP diff --git a/tools/ci/bsp_buildings.py b/tools/ci/bsp_buildings.py index 01222a74665..39351d76419 100644 --- a/tools/ci/bsp_buildings.py +++ b/tools/ci/bsp_buildings.py @@ -44,11 +44,11 @@ def build_bsp(bsp): scons -C bsp/{bsp} --pyconfig-silent > /dev/null cd {rtt_root}/bsp/{bsp} - pkgs --update + pkgs --update > /dev/null pkgs --list cd {rtt_root} - scons -C bsp/{bsp} -j{nproc} --debug=time + scons -C bsp/{bsp} -j{nproc} cd {rtt_root}/bsp/{bsp} scons -c > /dev/null @@ -62,7 +62,7 @@ def build_bsp(bsp): run_cmd(f'scons -C bsp/{bsp} --pyconfig-silent', output_info=False) os.chdir(f'{rtt_root}/bsp/{bsp}') - run_cmd('pkgs --update') + run_cmd('pkgs --update', output_info=False) run_cmd('pkgs --list') nproc = multiprocessing.cpu_count()