Changeset 432327d in buchla-68k for ram/barbadj.c


Ignore:
Timestamp:
09/17/2017 09:27:29 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
6099cac
Parents:
8c8b4e5
Message:

Fix conversion warnings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/barbadj.c

    r8c8b4e5 r432327d  
    3838/* bar dot data */
    3939
    40 int16_t BarDots[3] = { 0x1C, 0xFC, 0xE0 };
     40uint8_t BarDots[3] = { 0x1C, 0xFC, 0xE0 };
    4141
    4242#include "glcbars.h"            /* bar graph driver constant definitions */
     
    5050void BarBadj(int16_t bar, int16_t val)
    5151{
    52         register int16_t bardot, curdif;
    53         register uint16_t baradr;
     52        uint8_t bardot;
     53        register int16_t curdif;
     54        register int16_t baradr;
    5455        int16_t barcol, bardif, curbar, i, newbar;
    5556
     
    7879
    7980                        LCD_WC = G_CRSWR;       /* set cursor address */
    80                         LCD_WD = baradr & 0xFF;
    81                         LCD_WD = (baradr >> 8) & 0xFF;
     81                        LCD_WD = (uint8_t)(baradr & 0xFF);
     82                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    8283
    8384                        ++baradr;               /* update GLC start address */
     
    102103
    103104                        LCD_WC = G_CRSWR;       /* set cursor address */
    104                         LCD_WD = baradr & 0xFF;
    105                         LCD_WD = (baradr >> 8) & 0xFF;
     105                        LCD_WD = (uint8_t)(baradr & 0xFF);
     106                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    106107
    107108                        ++baradr;               /* update GLC start address */
     
    128129void BarBset(int16_t bar, int16_t val)
    129130{
    130         register int16_t bardot, barpos, newbar;
    131         register uint16_t baradr;
     131        uint8_t bardot;
     132        register int16_t barpos, newbar;
     133        register int16_t baradr;
    132134        int16_t barcol, i;
    133135
     
    149151
    150152                LCD_WC = G_CRSWR;       /* set cursor address */
    151                 LCD_WD = baradr & 0xFF;
    152                 LCD_WD = (baradr >> 8) & 0xFF;
     153                LCD_WD = (uint8_t)(baradr & 0xFF);
     154                LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    153155
    154156                ++baradr;               /* update GLC start address */
     
    157159
    158160                while (barpos++ LE newbar)      /* write new dots */
    159                         LCD_WD = bardot;
     161                        LCD_WD = (uint8_t)bardot;
    160162
    161163                while (barpos++ < BTop)         /* erase old dots */
     
    177179void BarCadj(int16_t bar, int16_t val)
    178180{
    179         register int16_t bardot, barpos, newbar;
    180         register uint16_t baradr;
     181        uint8_t bardot;
     182        register int16_t barpos, newbar;
     183        register int16_t baradr;
    181184        int16_t barcol, bardif, curbar, i;
    182185
     
    207210
    208211                        LCD_WC = G_CRSWR;       /* set cursor address */
    209                         LCD_WD = baradr & 0xFF;
    210                         LCD_WD = (baradr >> 8) & 0xFF;
     212                        LCD_WD = (uint8_t)(baradr & 0xFF);
     213                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    211214
    212215                        LCD_WC = G_MWRITE;      /* setup to write */
     
    231234
    232235                        LCD_WC = G_CRSWR;       /* set cursor address */
    233                         LCD_WD = baradr & 0xFF;
    234                         LCD_WD = (baradr >> 8) & 0xFF;
     236                        LCD_WD = (uint8_t)(baradr & 0xFF);
     237                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    235238
    236239                        LCD_WC = G_MWRITE;      /* setup to write */
     
    260263void BarCset(int16_t bar, int16_t val)
    261264{
    262         register int16_t bardot, barpos, barloc1, barloc2;
    263         register uint16_t baradr;
     265        uint8_t bardot;
     266        register int16_t barpos, barloc1, barloc2;
     267        register int16_t baradr;
    264268        int16_t barcol, i, newbar;
    265269
     
    293297
    294298                LCD_WC = G_CRSWR;       /* set cursor address */
    295                 LCD_WD = baradr & 0xFF;
    296                 LCD_WD = (baradr >> 8) & 0xFF;
     299                LCD_WD = (uint8_t)(baradr & 0xFF);
     300                LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    297301
    298302                LCD_WC = G_MWRITE;      /* setup to write */
Note: See TracChangeset for help on using the changeset viewer.