ST. LOUIS • A man accused of opening fire on two police officers north of downtown on Friday, injuring them and a woman in a nearby house, has been charged with assault and other crimes.

Meanwhile, the injured officers have been released from the hospital, police said Sunday. The woman was critically injured. There was no update on her condition Sunday.

Devonte Morgan, 24, of the 1400 block of North Ninth Street, was charged Saturday with three counts of first-degree assault, three counts of armed criminal action and unlawful possession of a firearm. His bail was set at $300,000 cash only.

Another suspect, 22, was also arrested on Friday, but was not charged in the shooting.

Morgan opened fire on the officers, members of the gang squad, in what police called an “ambush” when he saw they recognized him and wanted to question him, according to the department.