you definitely can not get charged wth a couple flakes of marijuana. They need enough to test, AND enough to submit as evidence in court. Thats why they let you go, they didnt have shit.