&0xffff 是取led_idx的低16位,(uint16_t)是个数据类型,把led_idx转换一下数据类型,然后赋值给pin_num
pin_num 在下面语句中都赋值给BSRR了,看看BSRR对应位是什么功能,哪个管脚的,
按位操作后,把数据类型强制转换成强制uint16_t类型,前面的括号是强势类型转换