Changeset 54c7a7f in rtems


Ignore:
Timestamp:
Aug 19, 2008, 12:27:47 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, master
Children:
699c2be
Parents:
396e2af1
Message:

2008-08-19 Sebastian Huber <sebastian.huber@…>

  • libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized variables and made methods static.
Location:
c/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/ChangeLog

    r396e2af1 r54c7a7f  
     12008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
     2
     3        * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
     4        variables and made methods static.
     5
    162008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
    27
  • c/src/libchip/display/disp_hcms29xx.c

    r396e2af1 r54c7a7f  
    8686  rtems_status_code rc = RTEMS_SUCCESSFUL;
    8787  size_t font_size = 0;
    88   int glyph_idx;
     88  size_t glyph_idx;
    8989  /*
    9090   * check parameters
     
    103103    if (src->latin1[glyph_idx] != NULL) {
    104104      font_size += sizeof(*(src->latin1[glyph_idx]))
    105         +src->latin1[glyph_idx]->bb.w;
     105        + (size_t) src->latin1[glyph_idx]->bb.w;
    106106    }
    107107    glyph_idx++;
     
    136136       smsk<<=1   ,dmsk>>=1) {
    137137    if ((byte & smsk) != 0) {
    138       result |= dmsk;
     138      result |= (unsigned char) dmsk;
    139139    }
    140140  }
     
    145145| Function:                                                                 |
    146146\*-------------------------------------------------------------------------*/
    147 rtems_status_code disp_hcms29xx_copy_font
     147static rtems_status_code disp_hcms29xx_copy_font
    148148  (
    149149/*-------------------------------------------------------------------------*\
     
    166166  rtems_status_code rc = RTEMS_SUCCESSFUL;
    167167  char *alloc_next = (char *)dst;
    168   int glyph_idx = 0;
     168  size_t glyph_idx = 0;
    169169  int glyph_size;
    170170  unsigned char byte;
     
    222222       * allocate space for glyph_bitmap
    223223       */
    224       dst->latin1[glyph_idx]->bitmap = alloc_next;
     224      dst->latin1[glyph_idx]->bitmap = (const unsigned char *) alloc_next;
    225225      alloc_next += glyph_size;
    226226      /*
     
    252252| Function:                                                                 |
    253253\*-------------------------------------------------------------------------*/
    254 rtems_status_code disp_hcms29xx_alloc_copy_font
     254static rtems_status_code disp_hcms29xx_alloc_copy_font
    255255  (
    256256/*-------------------------------------------------------------------------*\
     
    312312| Function:                                                                 |
    313313\*-------------------------------------------------------------------------*/
    314 rtems_status_code disp_hcms29xx_send_to_display
     314static rtems_status_code disp_hcms29xx_send_to_display
    315315  (
    316316/*-------------------------------------------------------------------------*\
     
    417417| Function:                                                                 |
    418418\*-------------------------------------------------------------------------*/
    419 rtems_status_code disp_hcms29xx_send_to_control
     419static rtems_status_code disp_hcms29xx_send_to_control
    420420  (
    421421/*-------------------------------------------------------------------------*\
     
    508508| Function:                                                                 |
    509509\*-------------------------------------------------------------------------*/
    510 rtems_timer_service_routine disp_hcms29xx_timer_sr
     510static rtems_timer_service_routine disp_hcms29xx_timer_sr
    511511/*-------------------------------------------------------------------------*\
    512512| Purpose:                                                                  |
     
    537537| Function:                                                                 |
    538538\*-------------------------------------------------------------------------*/
    539 rtems_task disp_hcms29xx_update_task
     539static rtems_task disp_hcms29xx_update_task
    540540  (
    541541/*-------------------------------------------------------------------------*\
     
    608608                sizeof(softc_ptr->disp_param.disp_buffer));
    609609        softc_ptr->disp_param.disp_buffer[sizeof(softc_ptr->disp_param.disp_buffer)-1] = '\0';
    610         softc_ptr->disp_param.disp_buf_cnt = 
    611           strlen(softc_ptr->disp_param.disp_buffer);   
     610        softc_ptr->disp_param.disp_buf_cnt =
     611          (int) strlen(softc_ptr->disp_param.disp_buffer);     
    612612      }
    613613      if (rc == RTEMS_SUCCESSFUL) {
     
    674674| Function:                                                                 |
    675675\*-------------------------------------------------------------------------*/
    676 rtems_status_code disp_hcms29xx_update
     676static rtems_status_code disp_hcms29xx_update
    677677  (
    678678/*-------------------------------------------------------------------------*\
     
    727727| Function:                                                                 |
    728728\*-------------------------------------------------------------------------*/
    729 rtems_device_driver disp_hcms29xx_dev_initialize
     729static rtems_device_driver disp_hcms29xx_dev_initialize
    730730  (
    731731/*-------------------------------------------------------------------------*\
     
    818818| Function:                                                                 |
    819819\*-------------------------------------------------------------------------*/
    820 rtems_device_driver disp_hcms29xx_dev_open
     820static rtems_device_driver disp_hcms29xx_dev_open
    821821(
    822822/*-------------------------------------------------------------------------*\
     
    850850| Function:                                                                 |
    851851\*-------------------------------------------------------------------------*/
    852 rtems_device_driver disp_hcms29xx_dev_write
     852static rtems_device_driver disp_hcms29xx_dev_write
    853853(
    854854/*-------------------------------------------------------------------------*\
     
    868868{
    869869  rtems_libio_rw_args_t *args = arg;
    870   int cnt;
     870  uint32_t cnt;
    871871  disp_hcms29xx_drv_t *softc_ptr;
    872872  /*
     
    883883         )
    884884        ||( softc_ptr->disp_param.dev_buf_cnt >=
    885             sizeof(softc_ptr->disp_param.dev_buffer) - 1)) {
     885            (int) sizeof(softc_ptr->disp_param.dev_buffer) - 1)) {
    886886      softc_ptr->disp_param.dev_buffer[softc_ptr->disp_param.dev_buf_cnt] = '\0';
    887887      /*
     
    908908| Function:                                                                 |
    909909\*-------------------------------------------------------------------------*/
    910 rtems_device_driver disp_hcms29xx_dev_close
     910static rtems_device_driver disp_hcms29xx_dev_close
    911911(
    912912/*-------------------------------------------------------------------------*\
     
    925925\*=========================================================================*/
    926926{
    927   disp_hcms29xx_drv_t *softc_ptr;
     927  disp_hcms29xx_drv_t *softc_ptr = NULL;
     928
    928929  /*
    929930   * FIXME: get softc_ptr
    930931   */
     932  return RTEMS_NOT_IMPLEMENTED;
     933
    931934  /* flush buffer, if not empty */
    932935  if (softc_ptr->disp_param.dev_buf_cnt > 0) {
Note: See TracChangeset for help on using the changeset viewer.