Changeset a4bd34f in buchla-68k for ram


Ignore:
Timestamp:
11/12/2017 08:12:57 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
f70aaad
Parents:
2da8254
Message:

Fixed localkb.c.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/localkb.c

    r2da8254 ra4bd34f  
    5858void setleds(void)
    5959{
    60         register int16_t i;
     60        int16_t i;
    6161
    6262        for (i = 0; i < 24; i++)                /* turn off all LEDs */
    63                 io_leds = 0x0080 | i;
     63                io_leds = (uint8_t)(0x0080 | i);
    6464
    6565        switch (pkctrl) {
     
    7777                        io_leds = 0x01;
    7878
    79                 io_leds = 6 - stepwgt;
    80                 io_leds = 7 + stepint;
     79                io_leds = (uint8_t)(6 - stepwgt);
     80                io_leds = (uint8_t)(7 + stepint);
    8181                return;
    8282
     
    8686                        return;
    8787
    88                 io_leds = (curasg - 1) % 20;    /* indicate current assignment */
     88                io_leds = (uint8_t)((curasg - 1) % 20); /* indicate current assignment */
    8989                return;
    9090
     
    9595                        for (i = 0; i < 20; i++)
    9696                                if (E_NULL NE seclist[curscor][i])
    97                                         io_leds = i;
     97                                        io_leds = (uint8_t)i;
    9898
    9999                } else {                        /* indicate active scores */
     
    101101                        for (i = 0; i < 20; i++)
    102102                                if (E_NULL NE scores[i])
    103                                         io_leds = i;
     103                                        io_leds = (uint8_t)i;
    104104                }
    105105
     
    110110                for (i = 0; i < 20; i++)
    111111                        if (E_NULL NE scores[i])
    112                                 io_leds = i;
     112                                io_leds = (uint8_t)i;
    113113
    114114                return;
     
    147147                                keystat[key] = 1;
    148148
    149                                 stmproc(trg);   /* process as a patch stimulus */
     149                                stmproc((uint16_t)trg); /* process as a patch stimulus */
    150150
    151151                                if (editsw) {           /* edit mode */
     
    182182                                                                        ep->e_time = t_cur;
    183183                                                                        ep->e_type = EV_ANVL;
    184                                                                         ep->e_data1 = 0x0050 | i;
     184                                                                        ep->e_data1 = (int8_t)(0x0050 | i);
    185185                                                                        ep->e_dn = (struct s_entry *)((int32_t)val << 16);
    186186                                                                        p_cur = e_ins(ep, ep_adj(p_cur, 0, t_cur))->e_fwd;
     
    220220                                }
    221221
    222                                 stmproc(0x8000 | trg);  /* process as a patch stimulus */
     222                                /* process as a patch stimulus */
     223                                stmproc(0x8000 | (uint16_t)trg);
    223224                        }
    224225                }
Note: See TracChangeset for help on using the changeset viewer.