Tell me about your experience with bitwise operations and register-level manipulation in embedded software.