BASIC_CTL_SPEED_SHIFT
val |= BASIC_CTL_SPEED_1000 << BASIC_CTL_SPEED_SHIFT;
val |= BASIC_CTL_SPEED_100 << BASIC_CTL_SPEED_SHIFT;
val |= BASIC_CTL_SPEED_10 << BASIC_CTL_SPEED_SHIFT;