* ��ָ���Ĵ�����ָ��λ��1 * @reg �Ĵ�����ַ * @bit ��Ҫ��1����һbit */
| 16 | * @bit ��Ҫ��1����һbit |
| 17 | */ |
| 18 | void reg_set_one_bit(volatile unsigned int *reg, unsigned int bit) |
| 19 | { |
| 20 | unsigned int temp, mask; |
| 21 | |
| 22 | mask = 1 << bit; |
| 23 | temp = *reg; |
| 24 | temp |= mask; |
| 25 | *reg = temp; |
| 26 | |
| 27 | return ; |
| 28 | } |
| 29 | |
| 30 | |
| 31 | /* |
no outgoing calls
no test coverage detected