X-Git-Url: https://git.ucc.asn.au/?p=uccvend-snackrom.git;a=blobdiff_plain;f=ROM2%2Fmotors.c;h=b0e4ee3cc3b27cdb43bbec9ba7b49260f34c6227;hp=3fd99a2bf5077081b4ef8517e1bc86c39b39737b;hb=293827a53b325c2faffddcba380b6f0c19da802a;hpb=3d8e5e4e1024a34885544acf3acec80e1b1e732b diff --git a/ROM2/motors.c b/ROM2/motors.c index 3fd99a2..b0e4ee3 100644 --- a/ROM2/motors.c +++ b/ROM2/motors.c @@ -1,6 +1,20 @@ #include "motors.h" #include "vend.h" +const u8 motor_lookup[80] = +{ 1,12,23,34,46,57,68,79, + 11,22,33,44,56,67,78,89, + 21,32,43,54,66,77,88,99, + 31,42,53,64,76,87,98, + 9,41,52,63,74,86,97, + 8,19,51,62,73,84,96, + 7,18,29,61,72,83,94, + 6,17,28,39,71,82,93, + 4,16,27,38,49,81,92, + 3,14,26,37,48,59,91, + 2,13,24,36,47,58,69, +}; + void motor_shift_send(u8 data) { u8 i; /* load it in, MSB first */