State of charge estimation of an electric vehicle's battery using tiny neural network embedded on small microcontroller units