Ms Henley's answers are correct. I also think you need an attorney right away.
I would add as I've said to other posters today, that you need a local attorney. If the prosecutor is persuaded that the allegations of the Report of Violation filed by the probation officer are exaggerated, that can have a significant impact on your case. You want someone that will coordinate conversations between the misdemeanor prosecutor from the County Attorney's office and the felony prosecutor from the District Attorney's office. The felony prosecutor won't want to waste the court's time with an allegation that is overblown or fabricated.
Williamson County prosecutors are very tough, but they are also fair. There are at least three or four former prosecutors from those offices available in Georgetown and Round Rock. You'll know who they are because they are almost all Board Certified in Criminal Law.
As you are apparently aware, Williamson County is a . . . tough county to be in to say the least. He can be reinstated but the question is will he be. That is completely up to the judge - whether he is convicted or the case dismissed does not matter. The burden of proof on a violation is preponderance of the evidence. So, the judge can find he violated and alter his conditions or revoke him or do nothing or make no finding and simply place him back on his deferred.
It is all nice and good that the girl now wants to file an affidavit of non-prosecution but that does not necessarily mean anything. The State may proceed without her cooperation - using her statements to police (possibly regardless of the hearsay rule) and / or the call to 911.
Hire a good lawyer & listen to that lawyer.