Skip to content

Commit

Permalink
cc2538: Fix GCC 5 warning
Browse files Browse the repository at this point in the history
Fix the following warning issued by GCC ARM Embedded 5-2015-q4-major:

  ../../cpu/cc2538/dev/udma.c: In function 'udma_init':
  ../../cpu/cc2538/dev/udma.c:59:10: warning: passing argument 1 of 'memset' discards 'volatile' qualifier from pointer target type [-Wdiscarded-array-qualifiers]
     memset(&channel_config, 0, sizeof(channel_config));
            ^
  In file included from <toolchain-path>/arm-none-eabi/include/string.h:10:0,
                   from ../../platform/cc2538dk/./contiki-conf.h:12,
                   from ../../cpu/cc2538/dev/udma.c:38:
  <toolchain-path>/arm-none-eabi/include/string.h:25:7: note: expected 'void *' but argument is of type 'volatile struct channel_ctrl (*)[4]'
   _PTR  _EXFUN(memset,(_PTR, int, size_t));
         ^

Signed-off-by: Benoît Thébaudeau <[email protected]>
  • Loading branch information
bthebaudeau committed Jan 9, 2016
1 parent ada5c61 commit 92d8f95
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion cpu/cc2538/dev/udma.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ static volatile struct channel_ctrl channel_config[UDMA_CONF_MAX_CHANNEL + 1]
void
udma_init()
{
memset(&channel_config, 0, sizeof(channel_config));
memset((void *)&channel_config, 0, sizeof(channel_config));

REG(UDMA_CFG) = UDMA_CFG_MASTEN;

Expand Down

0 comments on commit 92d8f95

Please sign in to comment.