Citation: 1C_654/2019 E. D

Agissant par la voie du recours en matière de droit public, A.________ demande principalement au Tribunal fédéral d'annuler l'arrêt du 12 novembre 2019, de dire et constater qu'aucun avertissement n'est prononcé à son encontre. Il conclut subsidiairement au renvoi de la cause à l'autorité cantonale pour nouvelle décision au sens des considérants, le tout avec suite de frais et dépens. Invités à se déterminer, le Tribunal cantonal, le SAN et l'Office fédéral des routes concluent au rejet du recours et se réfèrent aux considérants de l'arrêt attaqué. Par ordonnance du 30 décembre 2019, le Président de la Ire Cour de droit public a rejeté dans la mesure où elle n'était pas sans objet la requête d'effet suspensif présentée par le recourant.