20. Clear Specific Bits in a 32-bit Register

Discussions1
Log in to post comments and replies.
LHongEm
LHongEm
Sep 25 2026

uint32_t clear_bits(uint32_t reg, uint8_t pos, uint8_t len) {

    for (int i = pos; i< len + pos; i++)

    {

            reg = reg & ~(1 << i);

    }

    return reg;

}


 

0