The memory range in which the functions are allowed to write is defined by the constants ADR_LIMIT_LOW and ADR_LIMIT_HIGH. The write functions can write to addresses higher or equal to ADR_LIMIT_LOW and lower than ADR_LIMIT_HIGH.