Amber: A Complete, ML-Based, Anomaly Detection Pipeline for Microcontrollers