W=W/1 ' der Shunt hat den Wert 1 Ohm, W ist nun der fliessende Strom in mA
Die Zeile ist im fertigen Code aber auskommentiert, oder? Ich denke sie soll in diesem Fall nur verdeutlichen, das bei anderen Shunts ein anderer Wert eingesetzt werden muss

Ein Word geht (immer noch, das hat sich seit dem letzten mal noch nicht geändert!) aber nur bis 1024. Selbst wenn der gelieferte ADC-Wert nur 1 ist und das mal 5000 genommen wird, ist man schon weit über 1024. Somit läuft W über und das Ergebnis entspricht nicht dem gewollten.
Ansonsten kann man den Code so annehmen.
Die Frage ist aber, um welche Ströme handelt es sich bei ShadowPhoenix und welcher Spannungsfall ist am Shunt max. zulässig?