Use the logging module (CC2538 SoC)

This commit is contained in:
George Oikonomou 2017-10-18 00:16:42 +01:00 committed by George Oikonomou
parent 66aa99d78e
commit fec382602b
1 changed files with 19 additions and 14 deletions

View File

@ -60,6 +60,11 @@
DIECFG2_DIE_REV_OFS)
#define DIECFG2_AES_EN 0x00000002
#define DIECFG2_PKA_EN 0x00000001
/*---------------------------------------------------------------------------*/
/* Log configuration */
#include "sys/log.h"
#define LOG_MODULE "CC2538 SoC"
#define LOG_LEVEL LOG_LEVEL_INFO
/*----------------------------------------------------------------------------*/
uint8_t
soc_get_rev(void)
@ -93,20 +98,20 @@ soc_print_info(void)
uint8_t rev = soc_get_rev();
uint32_t features = soc_get_features();
printf("CC2538: ID: 0x%04lx, rev.: PG%d.%d, Flash: %lu KiB, SRAM: %lu KiB, "
"AES/SHA: %u, ECC/RSA: %u\n"
"System clock: %lu Hz\n"
"I/O clock: %lu Hz\n"
"Reset cause: %s\n",
rom_util_get_chip_id(),
rev >> 4, rev & 0x0f,
rom_util_get_flash_size() >> 10,
soc_get_sram_size() >> 10,
!!(features & SOC_FEATURE_AES_SHA),
!!(features & SOC_FEATURE_ECC_RSA),
sys_ctrl_get_sys_clock(),
sys_ctrl_get_io_clock(),
sys_ctrl_get_reset_cause_str());
LOG_DBG("CC2538: ID: 0x%04lx, rev.: PG%d.%d, Flash: %lu KiB, "
"SRAM: %lu KiB, AES/SHA: %u, ECC/RSA: %u\n"
"System clock: %lu Hz\n"
"I/O clock: %lu Hz\n"
"Reset cause: %s\n",
rom_util_get_chip_id(),
rev >> 4, rev & 0x0f,
rom_util_get_flash_size() >> 10,
soc_get_sram_size() >> 10,
!!(features & SOC_FEATURE_AES_SHA),
!!(features & SOC_FEATURE_ECC_RSA),
sys_ctrl_get_sys_clock(),
sys_ctrl_get_io_clock(),
sys_ctrl_get_reset_cause_str());
}
/*----------------------------------------------------------------------------*/
void