SGODSR_ERROR_LED_SHIFT
output_value = (SGODSR_INVERT_BIT << SGODSR_ERROR_LED_SHIFT)
output_value |= pattern_selection << SGODSR_ERROR_LED_SHIFT;
output_value &= ~(SGODSR_INVERT_BIT << SGODSR_ERROR_LED_SHIFT);
output_value |= SGODSR_INVERT_BIT << SGODSR_ERROR_LED_SHIFT;