The Detroit Free Press reported the move earlier.
Scheffler's concussion was his third in four years. Prior to his release, he had seven catches for 82 yards this season.
Scheffler, a Chelsea, Mich. native, is an eight-year NFL veteran who played four seasons with Denver before heading to the Lions before the 2010 season. He spent the past four seasons with Detroit. He has appeared in 107 career games, catching 258 passes for 3,207 yards and 22 touchdowns.
In his place, the Lions signed offensive tackle Barry Richardson, who started every game for St. Louis last season. He went to Tennessee before this season but was released in August.