[bsp/raspi3-32] fix some bug of funtion '__rt_ffs' (#6187)

* [bsp/raspi3-32] fix some bug of funtion '__rt_ffs'

* Update trap.c

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
This commit is contained in:
hipeanut 2022-08-02 11:18:17 +08:00 committed by GitHub
parent 2a7da005ba
commit 7882e42c61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

7
bsp/raspberry-pi/raspi3-32/cpu/trap.c Normal file → Executable file
View File

@ -133,7 +133,12 @@ void rt_hw_trap_resv(struct rt_hw_exp_stack *regs)
#ifdef RT_USING_CPU_FFS
int __rt_ffs(int value)
{
int num = 0;
if (!value)
{
return 0;
}
int num = 1;
if ((value & 0xffff) == 0)
{