Contiki-NG
Files
cc2538 ROM utility function library

Driver for the cc2538 ROM utility function library. More...

Files

file  rom-util.h
 Header file for the cc2538 ROM utility function library driver.
 

Pointer to the ROM utility function library API table

#define ROM_UTIL_API   ((struct rom_util_api *)0x00000048)
 

ROM utility function library API accessor macros

#define rom_util_crc32(data, byte_count)   (ROM_UTIL_API->crc32((data), (byte_count)))
 
#define rom_util_get_flash_size()   (ROM_UTIL_API->get_flash_size())
 
#define rom_util_get_chip_id()   (ROM_UTIL_API->get_chip_id())
 
#define rom_util_page_erase(flash_addr, size)   (ROM_UTIL_API->page_erase((flash_addr), (size)))
 
#define rom_util_program_flash(ram_data, flash_addr, byte_count)   (ROM_UTIL_API->program_flash((ram_data), (flash_addr), (byte_count)))
 
#define rom_util_reset_device()   (ROM_UTIL_API->reset_device())
 
#define rom_util_memset(s, c, n)   (ROM_UTIL_API->memset((s), (c), (n)))
 
#define rom_util_memcpy(dest, src, n)   (ROM_UTIL_API->memcpy((dest), (src), (n)))
 
#define rom_util_memcmp(s1, s2, n)   (ROM_UTIL_API->memcmp((s1), (s2), (n)))
 
#define rom_util_memmove(dest, src, n)   (ROM_UTIL_API->memmove((dest), (src), (n)))
 

Detailed Description

Driver for the cc2538 ROM utility function library.