configs/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.

This commit is contained in:
Gregory Nutt
2016-06-13 09:44:12 -06:00
parent 90e60513b1
commit 40f0481478
45 changed files with 216 additions and 335 deletions
+8 -8
View File
@@ -66,18 +66,18 @@
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES with /* CONFIG_DEBUG_SPI enables debug output from this file */
* CONFIG_DEBUG_INFO too)
*/
#undef SSI_DEBUG /* Define to enable debug */ #ifdef CONFIG_DEBUG_SPI
#ifdef SSI_DEBUG
# define ssierr llerr # define ssierr llerr
# define ssiwarn llwarn
# define ssiinfo llinfo # define ssiinfo llinfo
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#else #else
# define ssierr(x...) # define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...) # define ssiinfo(x...)
# define ssi_dumpgpio(m)
#endif #endif
/* How many SSI modules does this chip support? The LM3S6918 supports 2 SSI /* How many SSI modules does this chip support? The LM3S6918 supports 2 SSI
@@ -577,7 +577,7 @@ static void ssi_txuint8(struct tiva_ssidev_s *priv)
static void ssi_rxnull(struct tiva_ssidev_s *priv) static void ssi_rxnull(struct tiva_ssidev_s *priv)
{ {
#if defined(SSI_DEBUG) && defined(CONFIG_DEBUG_INFO) #if defined(CONFIG_DEBUG_SPI) && defined(CONFIG_DEBUG_INFO)
uint32_t regval = ssi_getreg(priv, TIVA_SSI_DR_OFFSET); uint32_t regval = ssi_getreg(priv, TIVA_SSI_DR_OFFSET);
ssiinfo("RX: discard %04x\n", regval); ssiinfo("RX: discard %04x\n", regval);
#else #else
@@ -1022,7 +1022,7 @@ static int ssi_interrupt(int irq, void *context)
/* Check for Rx FIFO overruns */ /* Check for Rx FIFO overruns */
#ifdef SSI_DEBUG #ifdef CONFIG_DEBUG_SPI
if ((regval & SSI_RIS_ROR) != 0) if ((regval & SSI_RIS_ROR) != 0)
{ {
ssierr("Rx FIFO Overrun!\n"); ssierr("Rx FIFO Overrun!\n");
+7 -19
View File
@@ -59,29 +59,17 @@
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* CONFIG_DEBUG_SPI enables debug output from this file */
#undef SSI_DEBUG /* Define to enable debug */ #ifdef CONFIG_DEBUG_SPI
#undef SSI_VERBOSE /* Define to enable verbose debug */
#ifdef SSI_DEBUG
# define ssierr llerr # define ssierr llerr
# ifdef SSI_VERBOSE # define ssiwarn llwarn
# define ssiinfo llerr # define ssiinfo llinfo
# else
# define ssiinfo(x...)
# endif
#else
# undef SSI_VERBOSE
# define ssierr(x...)
# define ssiinfo(x...)
#endif
/* Dump GPIO registers */
#ifdef SSI_VERBOSE
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m) # define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#else #else
# define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...)
# define ssi_dumpgpio(m) # define ssi_dumpgpio(m)
#endif #endif
+7 -25
View File
@@ -58,38 +58,20 @@
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* CONFIG_DEBUG_SPI enables debug output from this file */
#undef SSI_DEBUG /* Define to enable debug */ #ifdef CONFIG_DEBUG_SPI
#undef SSI_VERBOSE /* Define to enable verbose debug */
#ifdef SSI_DEBUG
# define ssierr llerr # define ssierr llerr
# ifdef SSI_VERBOSE # define ssiwarn llwarn
# define ssiinfo llerr # define ssiinfo llinfo
# else
# define ssiinfo(x...)
# endif
#else
# undef SSI_VERBOSE
# define ssierr(x...)
# define ssiinfo(x...)
#endif
/* Dump GPIO registers */
#ifdef SSI_VERBOSE
#if 0
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m) # define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#endif
#else #else
# define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...)
# define ssi_dumpgpio(m) # define ssi_dumpgpio(m)
#endif #endif
/************************************************************************************
* Private Functions
************************************************************************************/
/************************************************************************************ /************************************************************************************
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
+27 -23
View File
@@ -94,9 +94,13 @@
/* Debug ******************************************************************************/ /* Debug ******************************************************************************/
#ifdef CONFIG_DEBUG_LCD #ifdef CONFIG_DEBUG_LCD
# define lcderr(format, ...) info(format, ##__VA_ARGS__) # define lcderr err
# define lcdwarn warn
# define lcdinfo info
#else #else
# define lcderr(x...) # define lcderr(x...)
# define lcdwarn(x...)
# define lcdinfo(x...)
#endif #endif
/* This should be put elsewhere (possibly include/nuttx/compiler.h) */ /* This should be put elsewhere (possibly include/nuttx/compiler.h) */
@@ -880,26 +884,26 @@ static void lcd_backlight(void)
/* Dump timer3 registers */ /* Dump timer3 registers */
lcderr("APB1ENR: %08x\n", getreg32(STM32_RCC_APB1ENR)); lcdinfo("APB1ENR: %08x\n", getreg32(STM32_RCC_APB1ENR));
lcderr("CR1: %04x\n", getreg32(STM32_TIM3_CR1)); lcdinfo("CR1: %04x\n", getreg32(STM32_TIM3_CR1));
lcderr("CR2: %04x\n", getreg32(STM32_TIM3_CR2)); lcdinfo("CR2: %04x\n", getreg32(STM32_TIM3_CR2));
lcderr("SMCR: %04x\n", getreg32(STM32_TIM3_SMCR)); lcdinfo("SMCR: %04x\n", getreg32(STM32_TIM3_SMCR));
lcderr("DIER: %04x\n", getreg32(STM32_TIM3_DIER)); lcdinfo("DIER: %04x\n", getreg32(STM32_TIM3_DIER));
lcderr("SR: %04x\n", getreg32(STM32_TIM3_SR)); lcdinfo("SR: %04x\n", getreg32(STM32_TIM3_SR));
lcderr("EGR: %04x\n", getreg32(STM32_TIM3_EGR)); lcdinfo("EGR: %04x\n", getreg32(STM32_TIM3_EGR));
lcderr("CCMR1: %04x\n", getreg32(STM32_TIM3_CCMR1)); lcdinfo("CCMR1: %04x\n", getreg32(STM32_TIM3_CCMR1));
lcderr("CCMR2: %04x\n", getreg32(STM32_TIM3_CCMR2)); lcdinfo("CCMR2: %04x\n", getreg32(STM32_TIM3_CCMR2));
lcderr("CCER: %04x\n", getreg32(STM32_TIM3_CCER)); lcdinfo("CCER: %04x\n", getreg32(STM32_TIM3_CCER));
lcderr("CNT: %04x\n", getreg32(STM32_TIM3_CNT)); lcdinfo("CNT: %04x\n", getreg32(STM32_TIM3_CNT));
lcderr("PSC: %04x\n", getreg32(STM32_TIM3_PSC)); lcdinfo("PSC: %04x\n", getreg32(STM32_TIM3_PSC));
lcderr("ARR: %04x\n", getreg32(STM32_TIM3_ARR)); lcdinfo("ARR: %04x\n", getreg32(STM32_TIM3_ARR));
lcderr("CCR1: %04x\n", getreg32(STM32_TIM3_CCR1)); lcdinfo("CCR1: %04x\n", getreg32(STM32_TIM3_CCR1));
lcderr("CCR2: %04x\n", getreg32(STM32_TIM3_CCR2)); lcdinfo("CCR2: %04x\n", getreg32(STM32_TIM3_CCR2));
lcderr("CCR3: %04x\n", getreg32(STM32_TIM3_CCR3)); lcdinfo("CCR3: %04x\n", getreg32(STM32_TIM3_CCR3));
lcderr("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4)); lcdinfo("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4));
lcderr("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4)); lcdinfo("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4));
lcderr("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4)); lcdinfo("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4));
lcderr("DMAR: %04x\n", getreg32(STM32_TIM3_DMAR)); lcdinfo("DMAR: %04x\n", getreg32(STM32_TIM3_DMAR));
} }
#endif #endif
@@ -938,7 +942,7 @@ int board_lcd_initialize(void)
{ {
/* Not a R61505U ? */ /* Not a R61505U ? */
gerr("board_lcd_initialize: LCD ctrl is not a R61505U"); lcderr("ERROR: board_lcd_initialize: LCD ctrl is not a R61505U");
return ERROR; return ERROR;
} }
+24 -24
View File
@@ -103,21 +103,21 @@
#define LCD_DATA 0x60020000 /* RS = 1 */ #define LCD_DATA 0x60020000 /* RS = 1 */
/* Debug ******************************************************************************/ /* Debug ******************************************************************************/
#ifdef CONFIG_DEBUG_LCD #ifdef CONFIG_DEBUG_LCD
# define lcderr err # define lcderr err
# define lcdwarn warn
# define lcdinfo info # define lcdinfo info
#else #else
# define lcderr(x...) # define lcderr(x...)
# define lcdwarn(x...)
# define lcdinfo(x...) # define lcdinfo(x...)
#endif #endif
/**************************************************************************************
* Private Type Definition
**************************************************************************************/
/************************************************************************************** /**************************************************************************************
* Private Function Prototypes * Private Function Prototypes
**************************************************************************************/ **************************************************************************************/
/* Low Level LCD access */ /* Low Level LCD access */
static void stm32_select(FAR struct ssd1289_lcd_s *dev); static void stm32_select(FAR struct ssd1289_lcd_s *dev);
@@ -359,26 +359,26 @@ static void init_lcd_backlight(void)
/* Dump timer3 registers */ /* Dump timer3 registers */
lcderr("APB1ENR: %08x\n", getreg32(STM32_RCC_APB1ENR)); lcdinfo("APB1ENR: %08x\n", getreg32(STM32_RCC_APB1ENR));
lcderr("CR1: %04x\n", getreg32(STM32_TIM3_CR1)); lcdinfo("CR1: %04x\n", getreg32(STM32_TIM3_CR1));
lcderr("CR2: %04x\n", getreg32(STM32_TIM3_CR2)); lcdinfo("CR2: %04x\n", getreg32(STM32_TIM3_CR2));
lcderr("SMCR: %04x\n", getreg32(STM32_TIM3_SMCR)); lcdinfo("SMCR: %04x\n", getreg32(STM32_TIM3_SMCR));
lcderr("DIER: %04x\n", getreg32(STM32_TIM3_DIER)); lcdinfo("DIER: %04x\n", getreg32(STM32_TIM3_DIER));
lcderr("SR: %04x\n", getreg32(STM32_TIM3_SR)); lcdinfo("SR: %04x\n", getreg32(STM32_TIM3_SR));
lcderr("EGR: %04x\n", getreg32(STM32_TIM3_EGR)); lcdinfo("EGR: %04x\n", getreg32(STM32_TIM3_EGR));
lcderr("CCMR1: %04x\n", getreg32(STM32_TIM3_CCMR1)); lcdinfo("CCMR1: %04x\n", getreg32(STM32_TIM3_CCMR1));
lcderr("CCMR2: %04x\n", getreg32(STM32_TIM3_CCMR2)); lcdinfo("CCMR2: %04x\n", getreg32(STM32_TIM3_CCMR2));
lcderr("CCER: %04x\n", getreg32(STM32_TIM3_CCER)); lcdinfo("CCER: %04x\n", getreg32(STM32_TIM3_CCER));
lcderr("CNT: %04x\n", getreg32(STM32_TIM3_CNT)); lcdinfo("CNT: %04x\n", getreg32(STM32_TIM3_CNT));
lcderr("PSC: %04x\n", getreg32(STM32_TIM3_PSC)); lcdinfo("PSC: %04x\n", getreg32(STM32_TIM3_PSC));
lcderr("ARR: %04x\n", getreg32(STM32_TIM3_ARR)); lcdinfo("ARR: %04x\n", getreg32(STM32_TIM3_ARR));
lcderr("CCR1: %04x\n", getreg32(STM32_TIM3_CCR1)); lcdinfo("CCR1: %04x\n", getreg32(STM32_TIM3_CCR1));
lcderr("CCR2: %04x\n", getreg32(STM32_TIM3_CCR2)); lcdinfo("CCR2: %04x\n", getreg32(STM32_TIM3_CCR2));
lcderr("CCR3: %04x\n", getreg32(STM32_TIM3_CCR3)); lcdinfo("CCR3: %04x\n", getreg32(STM32_TIM3_CCR3));
lcderr("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4)); lcdinfo("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4));
lcderr("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4)); lcdinfo("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4));
lcderr("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4)); lcdinfo("CCR4: %04x\n", getreg32(STM32_TIM3_CCR4));
lcderr("DMAR: %04x\n", getreg32(STM32_TIM3_DMAR)); lcdinfo("DMAR: %04x\n", getreg32(STM32_TIM3_DMAR));
} }
/************************************************************************************ /************************************************************************************
+1 -1
View File
@@ -83,7 +83,7 @@ void tiva_ethernetmac(struct ether_addr *ethaddr)
user0 = getreg32(TIVA_FLASH_USERREG0); user0 = getreg32(TIVA_FLASH_USERREG0);
user1 = getreg32(TIVA_FLASH_USERREG1); user1 = getreg32(TIVA_FLASH_USERREG1);
nllerr("user: %06x:%06x\n", user1 & 0x00ffffff, user0 & 0x00ffffff); nllinfo("user: %06x:%06x\n", user1 & 0x00ffffff, user0 & 0x00ffffff);
DEBUGASSERT(user0 != 0xffffffff && user1 != 0xffffffff); DEBUGASSERT(user0 != 0xffffffff && user1 != 0xffffffff);
/* Re-format that MAC address the way that the network expects to see it */ /* Re-format that MAC address the way that the network expects to see it */
+1 -1
View File
@@ -96,7 +96,7 @@ static uint8_t g_nest;
#ifdef CONFIG_ARCH_LEDS #ifdef CONFIG_ARCH_LEDS
void board_autoled_initialize(void) void board_autoled_initialize(void)
{ {
lederr("Initializing\n"); ledinfo("Initializing\n");
/* Configure Port F, Bit 2 as an output, initial value=OFF */ /* Configure Port F, Bit 2 as an output, initial value=OFF */
+9 -25
View File
@@ -57,36 +57,20 @@
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* CONFIG_DEBUG_SPI enables debug output from this file */
#undef SSI_DEBUG /* Define to enable debug */ #ifdef CONFIG_DEBUG_SPI
#undef SSI_VERBOSE /* Define to enable verbose debug */
#ifdef SSI_DEBUG
# define ssierr llerr # define ssierr llerr
# ifdef SSI_VERBOSE # define ssiwarn llwarn
# define ssiinfo llerr # define ssiinfo llinfo
# else
# define ssiinfo(x...)
# endif
#else
# undef SSI_VERBOSE
# define ssierr(x...)
# define ssiinfo(x...)
#endif
/* Dump GPIO registers */
#ifdef SSI_VERBOSE
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m) # define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#else #else
# define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...)
# define ssi_dumpgpio(m) # define ssi_dumpgpio(m)
#endif #endif
/************************************************************************************
* Private Functions
************************************************************************************/
/************************************************************************************ /************************************************************************************
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
@@ -129,7 +113,7 @@ void weak_function lm_ssidev_initialize(void)
void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); ssiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssi_dumpgpio("tiva_ssiselect() Entry"); ssi_dumpgpio("tiva_ssiselect() Entry");
if (devid == SPIDEV_MMCSD) if (devid == SPIDEV_MMCSD)
@@ -144,7 +128,7 @@ void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool select
uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
{ {
ssierr("Returning SPI_STATUS_PRESENT\n"); ssiinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
+1 -1
View File
@@ -83,7 +83,7 @@ void tiva_ethernetmac(struct ether_addr *ethaddr)
user0 = getreg32(TIVA_FLASH_USERREG0); user0 = getreg32(TIVA_FLASH_USERREG0);
user1 = getreg32(TIVA_FLASH_USERREG1); user1 = getreg32(TIVA_FLASH_USERREG1);
nllerr("user: %06x:%06x\n", user1 & 0x00ffffff, user0 & 0x00ffffff); nllinfo("user: %06x:%06x\n", user1 & 0x00ffffff, user0 & 0x00ffffff);
DEBUGASSERT(user0 != 0xffffffff && user1 != 0xffffffff); DEBUGASSERT(user0 != 0xffffffff && user1 != 0xffffffff);
/* Re-format that MAC address the way that the network expects to see it */ /* Re-format that MAC address the way that the network expects to see it */
+5 -19
View File
@@ -55,34 +55,20 @@
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/* CONFIG_DEBUG_LEDS enables debug output from this file (needs CONFIG_DEBUG_FEATURES /* CONFIG_DEBUG_LEDS enables debug output from this file */
* with CONFIG_DEBUG_INFO too)
*/
#ifdef CONFIG_DEBUG_LEDS #ifdef CONFIG_DEBUG_LEDS
# define lederr llerr # define lederr llerr
# define ledinfo llinfo # define ledinfo llinfo
# define ledinfo llinfo
# define led_dumpgpio(m) tiva_dumpgpio(LED_GPIO, m)
#else #else
# define lederr(x...) # define lederr(x...)
# define ledinfo(x...) # define ledinfo(x...)
#endif # define ledinfo(x...)
/* Dump GPIO registers */
#ifdef CONFIG_DEBUG_LEDS
# define led_dumpgpio(m) tiva_dumpgpio(LED_GPIO, m)
#else
# define led_dumpgpio(m) # define led_dumpgpio(m)
#endif #endif
/****************************************************************************
* Private Data
****************************************************************************/
/****************************************************************************
* Private Functions
****************************************************************************/
/**************************************************************************** /****************************************************************************
* Public Functions * Public Functions
****************************************************************************/ ****************************************************************************/
@@ -96,7 +82,7 @@ static uint8_t g_nest;
#ifdef CONFIG_ARCH_LEDS #ifdef CONFIG_ARCH_LEDS
void board_autoled_initialize(void) void board_autoled_initialize(void)
{ {
lederr("Initializing\n"); ledinfo("Initializing\n");
/* Configure Port E, Bit 1 as an output, initial value=OFF */ /* Configure Port E, Bit 1 as an output, initial value=OFF */
+2 -2
View File
@@ -114,7 +114,7 @@ FAR struct lcd_dev_s *board_graphics_setup(unsigned int devno)
spi = tiva_ssibus_initialize(0); spi = tiva_ssibus_initialize(0);
if (!spi) if (!spi)
{ {
gllerr("Failed to initialize SSI port 0\n"); gllerr("ERROR: Failed to initialize SSI port 0\n");
} }
else else
{ {
@@ -123,7 +123,7 @@ FAR struct lcd_dev_s *board_graphics_setup(unsigned int devno)
dev = rit_initialize(spi, devno); dev = rit_initialize(spi, devno);
if (!dev) if (!dev)
{ {
gllerr("Failed to bind SSI port 0 to OLED %d: %d\n", devno); gllerr("ERROR: Failed to bind SSI port 0 to OLED %d: %d\n", devno);
} }
else else
{ {
+9 -25
View File
@@ -59,36 +59,20 @@
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* CONFIG_DEBUG_SPI enables debug output from this file */
#undef SSI_DEBUG /* Define to enable debug */ #ifdef CONFIG_DEBUG_SPI
#undef SSI_VERBOSE /* Define to enable verbose debug */
#ifdef SSI_DEBUG
# define ssierr llerr # define ssierr llerr
# ifdef SSI_VERBOSE # define ssiwarn llwarn
# define ssiinfo llerr # define ssiinfo llinfo
# else
# define ssiinfo(x...)
# endif
#else
# undef SSI_VERBOSE
# define ssierr(x...)
# define ssiinfo(x...)
#endif
/* Dump GPIO registers */
#ifdef SSI_VERBOSE
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m) # define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#else #else
# define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...)
# define ssi_dumpgpio(m) # define ssi_dumpgpio(m)
#endif #endif
/************************************************************************************
* Private Functions
************************************************************************************/
/************************************************************************************ /************************************************************************************
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
@@ -134,7 +118,7 @@ void weak_function lm_ssidev_initialize(void)
void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); ssiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssi_dumpgpio("tiva_ssiselect() Entry"); ssi_dumpgpio("tiva_ssiselect() Entry");
if (devid == SPIDEV_MMCSD) if (devid == SPIDEV_MMCSD)
@@ -156,7 +140,7 @@ void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool select
uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
{ {
ssierr("Returning SPI_STATUS_PRESENT\n"); ssiinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
+1 -1
View File
@@ -83,7 +83,7 @@ void tiva_ethernetmac(struct ether_addr *ethaddr)
user0 = getreg32(TIVA_FLASH_USERREG0); user0 = getreg32(TIVA_FLASH_USERREG0);
user1 = getreg32(TIVA_FLASH_USERREG1); user1 = getreg32(TIVA_FLASH_USERREG1);
nllerr("user: %06x:%06x\n", user1 & 0x00ffffff, user0 & 0x00ffffff); nllinfo("user: %06x:%06x\n", user1 & 0x00ffffff, user0 & 0x00ffffff);
DEBUGASSERT(user0 != 0xffffffff && user1 != 0xffffffff); DEBUGASSERT(user0 != 0xffffffff && user1 != 0xffffffff);
/* Re-format that MAC address the way that the network expects to see it */ /* Re-format that MAC address the way that the network expects to see it */
+6 -16
View File
@@ -55,23 +55,17 @@
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/* CONFIG_DEBUG_LEDS enables debug output from this file (needs CONFIG_DEBUG_FEATURES /* CONFIG_DEBUG_LEDS enables debug output from this file */
* with CONFIG_DEBUG_INFO too)
*/
#ifdef CONFIG_DEBUG_LEDS #ifdef CONFIG_DEBUG_LEDS
# define lederr llerr # define lederr llerr
# define ledinfo llinfo # define ledinfo llinfo
# define ledinfo llinfo
# define led_dumpgpio(m) tiva_dumpgpio(LED_GPIO, m)
#else #else
# define lederr(x...) # define lederr(x...)
# define ledinfo(x...) # define ledinfo(x...)
#endif # define ledinfo(x...)
/* Dump GPIO registers */
#ifdef CONFIG_DEBUG_LEDS
# define led_dumpgpio(m) tiva_dumpgpio(LED_GPIO, m)
#else
# define led_dumpgpio(m) # define led_dumpgpio(m)
#endif #endif
@@ -79,16 +73,12 @@
* Private Data * Private Data
****************************************************************************/ ****************************************************************************/
/**************************************************************************** static uint8_t g_nest;
* Private Functions
****************************************************************************/
/**************************************************************************** /****************************************************************************
* Public Functions * Public Functions
****************************************************************************/ ****************************************************************************/
static uint8_t g_nest;
/**************************************************************************** /****************************************************************************
* Name: board_autoled_initialize * Name: board_autoled_initialize
****************************************************************************/ ****************************************************************************/
@@ -96,7 +86,7 @@ static uint8_t g_nest;
#ifdef CONFIG_ARCH_LEDS #ifdef CONFIG_ARCH_LEDS
void board_autoled_initialize(void) void board_autoled_initialize(void)
{ {
lederr("Initializing\n"); ledinfo("Initializing\n");
/* Configure Port E, Bit 1 as an output, initial value=OFF */ /* Configure Port E, Bit 1 as an output, initial value=OFF */
+2 -2
View File
@@ -113,7 +113,7 @@ FAR struct lcd_dev_s *board_graphics_setup(unsigned int devno)
spi = tiva_ssibus_initialize(0); spi = tiva_ssibus_initialize(0);
if (!spi) if (!spi)
{ {
gllerr("Failed to initialize SSI port 0\n"); gllerr("ERROR: Failed to initialize SSI port 0\n");
} }
else else
{ {
@@ -122,7 +122,7 @@ FAR struct lcd_dev_s *board_graphics_setup(unsigned int devno)
dev = rit_initialize(spi, devno); dev = rit_initialize(spi, devno);
if (!dev) if (!dev)
{ {
gllerr("Failed to bind SSI port 0 to OLED %d: %d\n", devno); gllerr("ERROR: Failed to bind SSI port 0 to OLED %d: %d\n", devno);
} }
else else
{ {
+9 -25
View File
@@ -59,36 +59,20 @@
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* CONFIG_DEBUG_SPI enables debug output from this file */
#undef SSI_DEBUG /* Define to enable debug */ #ifdef CONFIG_DEBUG_SPI
#undef SSI_VERBOSE /* Define to enable verbose debug */
#ifdef SSI_DEBUG
# define ssierr llerr # define ssierr llerr
# ifdef SSI_VERBOSE # define ssiwarn llwarn
# define ssiinfo llerr # define ssiinfo llinfo
# else
# define ssiinfo(x...)
# endif
#else
# undef SSI_VERBOSE
# define ssierr(x...)
# define ssiinfo(x...)
#endif
/* Dump GPIO registers */
#ifdef SSI_VERBOSE
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m) # define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#else #else
# define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...)
# define ssi_dumpgpio(m) # define ssi_dumpgpio(m)
#endif #endif
/************************************************************************************
* Private Functions
************************************************************************************/
/************************************************************************************ /************************************************************************************
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
@@ -134,7 +118,7 @@ void weak_function lm_ssidev_initialize(void)
void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); ssiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssi_dumpgpio("tiva_ssiselect() Entry"); ssi_dumpgpio("tiva_ssiselect() Entry");
if (devid == SPIDEV_MMCSD) if (devid == SPIDEV_MMCSD)
@@ -156,7 +140,7 @@ void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool select
uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
{ {
ssierr("Returning SPI_STATUS_PRESENT\n"); ssiinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
@@ -140,7 +140,7 @@
#ifdef CONFIG_ARCH_LEDS #ifdef CONFIG_ARCH_LEDS
void lm4f_led_initialize(void) void lm4f_led_initialize(void)
{ {
lederr("Initializing\n"); ledinfo("Initializing\n");
/* Configure Port E, Bit 1 as an output, initial value=OFF */ /* Configure Port E, Bit 1 as an output, initial value=OFF */
+8 -16
View File
@@ -60,28 +60,20 @@
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* CONFIG_DEBUG_SPI enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* CONFIG_DEBUG_SPI enables debug output from this file */
#ifdef CONFIG_DEBUG_SPI #ifdef CONFIG_DEBUG_SPI
# define ssierr llerr # define ssierr llerr
#else # define ssiwarn llwarn
# define ssierr(x...) # define ssiinfo llinfo
#endif
/* Dump GPIO registers */
#if defined(CONFIG_DEBUG_SPI) && defined(CONFIG_DEBUG_INFO)
# define ssiinfo llerr
# define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m) # define ssi_dumpgpio(m) tiva_dumpgpio(SDCCS_GPIO, m)
#else #else
# define ssierr(x...)
# define ssiwarn(x...)
# define ssiinfo(x...) # define ssiinfo(x...)
# define ssi_dumpgpio(m) # define ssi_dumpgpio(m)
#endif #endif
/************************************************************************************
* Private Functions
************************************************************************************/
/************************************************************************************ /************************************************************************************
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
@@ -119,14 +111,14 @@ void weak_function lm4f_spidev_initialize(void)
void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void tiva_ssiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); ssiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssi_dumpgpio("tiva_ssiselect() Entry"); ssi_dumpgpio("tiva_ssiselect() Entry");
ssi_dumpgpio("tiva_ssiselect() Exit"); ssi_dumpgpio("tiva_ssiselect() Exit");
} }
uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t tiva_ssistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
{ {
ssierr("Returning SPI_STATUS_PRESENT\n"); ssiinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
+1 -1
View File
@@ -95,7 +95,7 @@ int board_adc_setup(void)
ret = adc_register("/dev/adc0", adc); ret = adc_register("/dev/adc0", adc);
if (ret < 0) if (ret < 0)
{ {
aerr("adc_register failed: %d\n", ret); aerr("ERROR: adc_register failed: %d\n", ret);
return ret; return ret;
} }
+1 -1
View File
@@ -95,7 +95,7 @@ int board_adc_setup(void)
ret = adc_register("/dev/adc0", adc); ret = adc_register("/dev/adc0", adc);
if (ret < 0) if (ret < 0)
{ {
aerr("adc_register failed: %d\n", ret); aerr("ERROR: adc_register failed: %d\n", ret);
return ret; return ret;
} }
+1 -1
View File
@@ -107,7 +107,7 @@ int adc_devinit(void)
ret = adc_register("/dev/adc0", adc); ret = adc_register("/dev/adc0", adc);
if (ret < 0) if (ret < 0)
{ {
aerr("adc_register failed: %d\n", ret); aerr("ERROR: adc_register failed: %d\n", ret);
return ret; return ret;
} }
+1 -1
View File
@@ -90,7 +90,7 @@ int dac_devinit(void)
ret = dac_register("/dev/dac0", dac); ret = dac_register("/dev/dac0", dac);
if (ret < 0) if (ret < 0)
{ {
aerr("dac_register failed: %d\n", ret); aerr("ERROR: dac_register failed: %d\n", ret);
return ret; return ret;
} }
+6 -6
View File
@@ -96,7 +96,7 @@ int pwm_devinit(void)
pwm = lpc11_pwminitialize(0); pwm = lpc11_pwminitialize(0);
if (!pwm) if (!pwm)
{ {
aerr("Failed to get the LPC17XX PWM lower half\n"); aerr("ERROR: Failed to get the LPC17XX PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -105,14 +105,14 @@ int pwm_devinit(void)
ret = pwm_register("/dev/pwm0", pwm); ret = pwm_register("/dev/pwm0", pwm);
if (ret < 0) if (ret < 0)
{ {
aerr("pwm_register failed: %d\n", ret); aerr("ERROR: pwm_register failed: %d\n", ret);
return ret; return ret;
} }
mcpwm = lpc11_mcpwminitialize(0); mcpwm = lpc11_mcpwminitialize(0);
if (!mcpwm) if (!mcpwm)
{ {
aerr("Failed to get the LPC17XX MOTOR PWM lower half\n"); aerr("ERROR: Failed to get the LPC17XX MOTOR PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -121,14 +121,14 @@ int pwm_devinit(void)
ret = pwm_register("/dev/mcpwm0", mcpwm); ret = pwm_register("/dev/mcpwm0", mcpwm);
if (ret < 0) if (ret < 0)
{ {
aerr("mcpwm_register failed: %d\n", ret); aerr("ERROR: mcpwm_register failed: %d\n", ret);
return ret; return ret;
} }
timer = lpc11_timerinitialize(0); timer = lpc11_timerinitialize(0);
if (!timer) if (!timer)
{ {
aerr("Failed to get the LPC17XX TIMER lower half\n"); aerr("ERROR: Failed to get the LPC17XX TIMER lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -137,7 +137,7 @@ int pwm_devinit(void)
ret = pwm_register("/dev/timer0", timer); ret = pwm_register("/dev/timer0", timer);
if (ret < 0) if (ret < 0)
{ {
aerr("timer_register failed: %d\n", ret); aerr("ERROR: timer_register failed: %d\n", ret);
return ret; return ret;
} }
+5 -5
View File
@@ -148,7 +148,7 @@ void weak_function lpcxpresso_sspdev_initialize(void)
#ifdef CONFIG_LPC17_SSP0 #ifdef CONFIG_LPC17_SSP0
void lpc11_ssp0select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void lpc11_ssp0select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssperr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); sspinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssp_dumpgpio("lpc11_ssp0select() Entry"); ssp_dumpgpio("lpc11_ssp0select() Entry");
#warning "Assert CS here (false)" #warning "Assert CS here (false)"
@@ -158,7 +158,7 @@ void lpc11_ssp0select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool sel
uint8_t lpc11_ssp0status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t lpc11_ssp0status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
{ {
ssperr("Returning SPI_STATUS_PRESENT\n"); sspinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
#endif #endif
@@ -166,7 +166,7 @@ uint8_t lpc11_ssp0status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
#ifdef CONFIG_LPC17_SSP1 #ifdef CONFIG_LPC17_SSP1
void lpc11_ssp1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void lpc11_ssp1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssperr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); sspinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssp_dumpgpio("lpc11_ssp1select() Entry"); ssp_dumpgpio("lpc11_ssp1select() Entry");
if (devid == SPIDEV_MMCSD) if (devid == SPIDEV_MMCSD)
@@ -194,12 +194,12 @@ uint8_t lpc11_ssp1status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
if (lpc11_gpioread(LPCXPRESSO_SD_CD) == 0) if (lpc11_gpioread(LPCXPRESSO_SD_CD) == 0)
{ {
ssperr("Returning SPI_STATUS_PRESENT\n"); sspinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
} }
ssperr("Returning zero\n"); sspinfo("Returning zero\n");
return 0; return 0;
} }
#endif #endif
+1 -1
View File
@@ -108,7 +108,7 @@ int board_adc_setup(void)
ret = adc_register("/dev/adc0", adc); ret = adc_register("/dev/adc0", adc);
if (ret < 0) if (ret < 0)
{ {
aerr("adc_register failed: %d\n", ret); aerr("ERROR: adc_register failed: %d\n", ret);
return ret; return ret;
} }
+1 -1
View File
@@ -86,7 +86,7 @@ int dac_devinit(void)
ret = dac_register("/dev/dac0", dac); ret = dac_register("/dev/dac0", dac);
if (ret < 0) if (ret < 0)
{ {
aerr("dac_register failed: %d\n", ret); aerr("ERROR: dac_register failed: %d\n", ret);
return ret; return ret;
} }
+2 -2
View File
@@ -128,7 +128,7 @@ FAR struct lcd_dev_s *board_graphics_setup(unsigned int devno)
spi = lpc17_sspbus_initialize(1); spi = lpc17_sspbus_initialize(1);
if (!spi) if (!spi)
{ {
gllerr("Failed to initialize SPI port 1\n"); gllerr("ERROR: Failed to initialize SPI port 1\n");
} }
else else
{ {
@@ -137,7 +137,7 @@ FAR struct lcd_dev_s *board_graphics_setup(unsigned int devno)
dev = ug_initialize(spi, devno); dev = ug_initialize(spi, devno);
if (!dev) if (!dev)
{ {
gllerr("Failed to bind SPI port 1 to OLED %d: %d\n", devno); gllerr("ERROR: Failed to bind SPI port 1 to OLED %d: %d\n", devno);
} }
else else
{ {
+6 -6
View File
@@ -98,7 +98,7 @@ int board_pwm_setup(void)
pwm = lpc17_pwminitialize(0); pwm = lpc17_pwminitialize(0);
if (!pwm) if (!pwm)
{ {
aerr("Failed to get the LPC17XX PWM lower half\n"); aerr("ERROR: Failed to get the LPC17XX PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -107,14 +107,14 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/pwm0", pwm); ret = pwm_register("/dev/pwm0", pwm);
if (ret < 0) if (ret < 0)
{ {
aerr("pwm_register failed: %d\n", ret); aerr("ERROR: pwm_register failed: %d\n", ret);
return ret; return ret;
} }
mcpwm = lpc17_mcpwminitialize(0); mcpwm = lpc17_mcpwminitialize(0);
if (!mcpwm) if (!mcpwm)
{ {
aerr("Failed to get the LPC17XX MOTOR PWM lower half\n"); aerr("ERROR: Failed to get the LPC17XX MOTOR PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -123,14 +123,14 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/mcpwm0", mcpwm); ret = pwm_register("/dev/mcpwm0", mcpwm);
if (ret < 0) if (ret < 0)
{ {
aerr("mcpwm_register failed: %d\n", ret); aerr("ERROR: mcpwm_register failed: %d\n", ret);
return ret; return ret;
} }
timer = lpc17_timerinitialize(0); timer = lpc17_timerinitialize(0);
if (!timer) if (!timer)
{ {
aerr("Failed to get the LPC17XX TIMER lower half\n"); aerr("ERROR: Failed to get the LPC17XX TIMER lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -139,7 +139,7 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/timer0", timer); ret = pwm_register("/dev/timer0", timer);
if (ret < 0) if (ret < 0)
{ {
aerr("timer_register failed: %d\n", ret); aerr("ERROR: timer_register failed: %d\n", ret);
return ret; return ret;
} }
+5 -5
View File
@@ -148,7 +148,7 @@ void weak_function lpcxpresso_sspdev_initialize(void)
#ifdef CONFIG_LPC17_SSP0 #ifdef CONFIG_LPC17_SSP0
void lpc17_ssp0select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void lpc17_ssp0select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssperr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); sspinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssp_dumpgpio("lpc17_ssp0select() Entry"); ssp_dumpgpio("lpc17_ssp0select() Entry");
#warning "Assert CS here (false)" #warning "Assert CS here (false)"
@@ -158,7 +158,7 @@ void lpc17_ssp0select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool sel
uint8_t lpc17_ssp0status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t lpc17_ssp0status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
{ {
ssperr("Returning SPI_STATUS_PRESENT\n"); sspinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
#endif #endif
@@ -166,7 +166,7 @@ uint8_t lpc17_ssp0status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
#ifdef CONFIG_LPC17_SSP1 #ifdef CONFIG_LPC17_SSP1
void lpc17_ssp1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void lpc17_ssp1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
ssperr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); sspinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
ssp_dumpgpio("lpc17_ssp1select() Entry"); ssp_dumpgpio("lpc17_ssp1select() Entry");
if (devid == SPIDEV_MMCSD) if (devid == SPIDEV_MMCSD)
@@ -194,12 +194,12 @@ uint8_t lpc17_ssp1status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
if (lpc17_gpioread(LPCXPRESSO_SD_CD) == 0) if (lpc17_gpioread(LPCXPRESSO_SD_CD) == 0)
{ {
ssperr("Returning SPI_STATUS_PRESENT\n"); sspinfo("Returning SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
} }
ssperr("Returning zero\n"); sspinfo("Returning zero\n");
return 0; return 0;
} }
#endif #endif
+9 -9
View File
@@ -107,7 +107,7 @@ static int up_lcdextcominisr(int irq, void *context)
STM32_TIM_ACKINT(tim, 0); STM32_TIM_ACKINT(tim, 0);
if (g_isr == NULL) if (g_isr == NULL)
{ {
lcderr("error, irq not attached, disabled\n"); lcderr("ERROR: error, irq not attached, disabled\n");
STM32_TIM_DISABLEINT(tim, 0); STM32_TIM_DISABLEINT(tim, 0);
return OK; return OK;
} }
@@ -117,7 +117,7 @@ static int up_lcdextcominisr(int irq, void *context)
static int up_lcdirqattach(xcpt_t isr) static int up_lcdirqattach(xcpt_t isr)
{ {
lcderr("%s IRQ\n", isr == NULL ? "Detach" : "Attach"); lcdinfo("%s IRQ\n", isr == NULL ? "Detach" : "Attach");
if (isr != NULL) if (isr != NULL)
{ {
@@ -135,7 +135,7 @@ static int up_lcdirqattach(xcpt_t isr)
static void up_lcddispcontrol(bool on) static void up_lcddispcontrol(bool on)
{ {
lcderr("set: %s\n", on ? "on" : "off"); lcdinfo("set: %s\n", on ? "on" : "off");
if (on) if (on)
{ {
@@ -159,7 +159,7 @@ static void up_lcdsetpolarity(bool pol)
static void up_lcdsetvcomfreq(unsigned int freq) static void up_lcdsetvcomfreq(unsigned int freq)
{ {
lcderr("freq: %d\n", freq); lcdinfo("freq: %d\n", freq);
DEBUGASSERT(freq >= 1 && freq <= 60); DEBUGASSERT(freq >= 1 && freq <= 60);
STM32_TIM_SETPERIOD(tim, TIMER_FREQ / freq); STM32_TIM_SETPERIOD(tim, TIMER_FREQ / freq);
} }
@@ -190,17 +190,17 @@ static FAR struct memlcd_priv_s memlcd_priv =
FAR int board_lcd_initialize(void) FAR int board_lcd_initialize(void)
{ {
lcderr("Initializing lcd\n"); lcdinfo("Initializing lcd\n");
lcderr("init spi1\n"); lcdinfo("init spi1\n");
spi = stm32_spibus_initialize(1); spi = stm32_spibus_initialize(1);
DEBUGASSERT(spi); DEBUGASSERT(spi);
lcderr("configure related io\n"); lcdinfo("configure related io\n");
stm32_configgpio(GPIO_MEMLCD_EXTCOMIN); stm32_configgpio(GPIO_MEMLCD_EXTCOMIN);
stm32_configgpio(GPIO_MEMLCD_DISP); stm32_configgpio(GPIO_MEMLCD_DISP);
lcderr("configure EXTCOMIN timer\n"); lcdinfo("configure EXTCOMIN timer\n");
if (tim == NULL) if (tim == NULL)
{ {
tim = stm32_tim_init(2); tim = stm32_tim_init(2);
@@ -210,7 +210,7 @@ FAR int board_lcd_initialize(void)
STM32_TIM_SETMODE(tim, STM32_TIM_MODE_UP); STM32_TIM_SETMODE(tim, STM32_TIM_MODE_UP);
} }
lcderr("init lcd\n"); lcdinfo("init lcd\n");
l_lcddev = memlcd_initialize(spi, &memlcd_priv, 0); l_lcddev = memlcd_initialize(spi, &memlcd_priv, 0);
DEBUGASSERT(l_lcddev); DEBUGASSERT(l_lcddev);
+6 -17
View File
@@ -59,29 +59,18 @@
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/* Enables debug output from this file (needs CONFIG_DEBUG_FEATURES too) */ /* Enables debug output from this file */
#ifndef CONFIG_DEBUG_FEATURES
# undef CONFIG_DEBUG_INFO
# undef CONFIG_DEBUG_SPI
#endif
#ifdef CONFIG_DEBUG_SPI #ifdef CONFIG_DEBUG_SPI
# define spierr llerr # define spierr llerr
# ifdef CONFIG_DEBUG_INFO # define spiwarn llwarn
# define spiinfo llerr # define spiinfo llinfo
# else
# define spiinfo(x...)
# endif
#else #else
# define spierr(x...) # define spierr(x...)
# define spiwarn(x...)
# define spiinfo(x...) # define spiinfo(x...)
#endif #endif
/****************************************************************************
* Private Functions
****************************************************************************/
/**************************************************************************** /****************************************************************************
* Public Functions * Public Functions
****************************************************************************/ ****************************************************************************/
@@ -134,7 +123,7 @@ void weak_function stm32_spidev_initialize(void)
void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid,
bool selected) bool selected)
{ {
spierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); spiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
# if defined(CONFIG_LCD_SHARP_MEMLCD) # if defined(CONFIG_LCD_SHARP_MEMLCD)
if (devid == SPIDEV_DISPLAY) if (devid == SPIDEV_DISPLAY)
+2 -2
View File
@@ -74,7 +74,7 @@
void stm32_usbinitialize(void) void stm32_usbinitialize(void)
{ {
ullerr("called\n"); ullinfo("called\n");
/* USB Soft Connect Pullup */ /* USB Soft Connect Pullup */
@@ -113,5 +113,5 @@ int stm32_usbpullup(FAR struct usbdev_s *dev, bool enable)
void stm32_usbsuspend(FAR struct usbdev_s *dev, bool resume) void stm32_usbsuspend(FAR struct usbdev_s *dev, bool resume)
{ {
ullerr("resume: %d\n", resume); ullinfo("resume: %d\n", resume);
} }
+1 -1
View File
@@ -110,7 +110,7 @@ int board_adc_setup(void)
ret = adc_register("/dev/adc0", adc); ret = adc_register("/dev/adc0", adc);
if (ret < 0) if (ret < 0)
{ {
aerr("adc_register failed: %d\n", ret); aerr("ERROR: adc_register failed: %d\n", ret);
return ret; return ret;
} }
+1 -1
View File
@@ -88,7 +88,7 @@ int dac_devinit(void)
ret = dac_register("/dev/dac0", dac); ret = dac_register("/dev/dac0", dac);
if (ret < 0) if (ret < 0)
{ {
aerr("dac_register failed: %d\n", ret); aerr("ERROR: dac_register failed: %d\n", ret);
return ret; return ret;
} }
+6 -6
View File
@@ -100,7 +100,7 @@ int board_pwm_setup(void)
pwm = lpc17_pwminitialize(0); pwm = lpc17_pwminitialize(0);
if (!pwm) if (!pwm)
{ {
aerr("Failed to get the LPC17XX PWM lower half\n"); aerr("ERROR: Failed to get the LPC17XX PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -109,14 +109,14 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/pwm0", pwm); ret = pwm_register("/dev/pwm0", pwm);
if (ret < 0) if (ret < 0)
{ {
aerr("pwm_register failed: %d\n", ret); aerr("ERROR: pwm_register failed: %d\n", ret);
return ret; return ret;
} }
mcpwm = lpc17_mcpwminitialize(0); mcpwm = lpc17_mcpwminitialize(0);
if (!mcpwm) if (!mcpwm)
{ {
aerr("Failed to get the LPC17XX MOTOR PWM lower half\n"); aerr("ERROR: Failed to get the LPC17XX MOTOR PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -125,14 +125,14 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/mcpwm0", mcpwm); ret = pwm_register("/dev/mcpwm0", mcpwm);
if (ret < 0) if (ret < 0)
{ {
aerr("mcpwm_register failed: %d\n", ret); aerr("ERROR: mcpwm_register failed: %d\n", ret);
return ret; return ret;
} }
timer = lpc17_timerinitialize(0); timer = lpc17_timerinitialize(0);
if (!timer) if (!timer)
{ {
aerr("Failed to get the LPC17XX TIMER lower half\n"); aerr("ERROR: Failed to get the LPC17XX TIMER lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -141,7 +141,7 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/timer0", timer); ret = pwm_register("/dev/timer0", timer);
if (ret < 0) if (ret < 0)
{ {
aerr("timer_register failed: %d\n", ret); aerr("ERROR: timer_register failed: %d\n", ret);
return ret; return ret;
} }
+8 -8
View File
@@ -232,14 +232,14 @@ static void spi_select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool sel
{ {
/* Enable slave select (low enables) */ /* Enable slave select (low enables) */
spierr("CS asserted\n"); spiinfo("CS asserted\n");
putreg32(bit, CS_CLR_REGISTER); putreg32(bit, CS_CLR_REGISTER);
} }
else else
{ {
/* Disable slave select (low enables) */ /* Disable slave select (low enables) */
spierr("CS de-asserted\n"); spiinfo("CS de-asserted\n");
putreg32(bit, CS_SET_REGISTER); putreg32(bit, CS_SET_REGISTER);
/* Wait for the TX FIFO not full indication */ /* Wait for the TX FIFO not full indication */
@@ -296,7 +296,7 @@ static uint32_t spi_setfrequency(FAR struct spi_dev_s *dev, uint32_t frequency)
divisor = (divisor + 1) & ~1; divisor = (divisor + 1) & ~1;
putreg8(divisor, LPC214X_SPI1_CPSR); putreg8(divisor, LPC214X_SPI1_CPSR);
spierr("Frequency %d->%d\n", frequency, LPC214X_PCLKFREQ / divisor); spiinfo("Frequency %d->%d\n", frequency, LPC214X_PCLKFREQ / divisor);
return LPC214X_PCLKFREQ / divisor; return LPC214X_PCLKFREQ / divisor;
} }
@@ -321,7 +321,7 @@ static uint8_t spi_status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
* board. * board.
*/ */
spierr("Return SPI_STATUS_PRESENT\n"); spiinfo("Return SPI_STATUS_PRESENT\n");
return SPI_STATUS_PRESENT; return SPI_STATUS_PRESENT;
} }
@@ -392,7 +392,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd)
/* Get the value from the RX FIFO and return it */ /* Get the value from the RX FIFO and return it */
regval = getreg16(LPC214X_SPI1_DR); regval = getreg16(LPC214X_SPI1_DR);
spierr("%04x->%04x\n", wd, regval); spiinfo("%04x->%04x\n", wd, regval);
return regval; return regval;
} }
@@ -422,7 +422,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
/* Loop while thre are bytes remaining to be sent */ /* Loop while thre are bytes remaining to be sent */
spierr("nwords: %d\n", nwords); spiinfo("nwords: %d\n", nwords);
while (nwords > 0) while (nwords > 0)
{ {
/* While the TX FIFO is not full and there are bytes left to send */ /* While the TX FIFO is not full and there are bytes left to send */
@@ -439,7 +439,7 @@ static void spi_sndblock(FAR struct spi_dev_s *dev, FAR const void *buffer, size
/* Then discard all card responses until the RX & TX FIFOs are emptied. */ /* Then discard all card responses until the RX & TX FIFOs are emptied. */
spierr("discarding\n"); spiinfo("discarding\n");
do do
{ {
/* Is there anything in the RX fifo? */ /* Is there anything in the RX fifo? */
@@ -493,7 +493,7 @@ static void spi_recvblock(FAR struct spi_dev_s *dev, FAR void *buffer, size_t nw
/* While there is remaining to be sent (and no synchronization error has occurred) */ /* While there is remaining to be sent (and no synchronization error has occurred) */
spierr("nwords: %d\n", nwords); spiinfo("nwords: %d\n", nwords);
while (nwords || rxpending) while (nwords || rxpending)
{ {
/* Fill the transmit FIFO with 0xff... /* Fill the transmit FIFO with 0xff...
+1 -1
View File
@@ -125,7 +125,7 @@ static void up_idlepm(void)
if (newstate != oldstate) if (newstate != oldstate)
{ {
llerr("newstate= %d oldstate=%d\n", newstate, oldstate); llinfo("newstate= %d oldstate=%d\n", newstate, oldstate);
flags = enter_critical_section(); flags = enter_critical_section();
+2 -2
View File
@@ -119,7 +119,7 @@ int board_pwm_setup(void)
pwm = stm32_pwminitialize(STM32F4DISCOVERY_PWMTIMER); pwm = stm32_pwminitialize(STM32F4DISCOVERY_PWMTIMER);
if (!pwm) if (!pwm)
{ {
err("Failed to get the STM32 PWM lower half\n"); err("ERROR: Failed to get the STM32 PWM lower half\n");
return -ENODEV; return -ENODEV;
} }
@@ -128,7 +128,7 @@ int board_pwm_setup(void)
ret = pwm_register("/dev/pwm0", pwm); ret = pwm_register("/dev/pwm0", pwm);
if (ret < 0) if (ret < 0)
{ {
aerr("pwm_register failed: %d\n", ret); aerr("ERROR: pwm_register failed: %d\n", ret);
return ret; return ret;
} }
+1 -1
View File
@@ -149,7 +149,7 @@ int qe_devinit(void)
ret = stm32_qeinitialize("/dev/qe0", TIMID); ret = stm32_qeinitialize("/dev/qe0", TIMID);
if (ret < 0) if (ret < 0)
{ {
snerr("stm32_qeinitialize failed: %d\n", ret); snerr("ERROR: stm32_qeinitialize failed: %d\n", ret);
return ret; return ret;
} }
+2 -2
View File
@@ -201,7 +201,7 @@ uint8_t stm32_spi3status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
#ifdef CONFIG_STM32_SPI2 #ifdef CONFIG_STM32_SPI2
void stm32_spi2select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void stm32_spi2select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
spierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); spiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
} }
uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
@@ -213,7 +213,7 @@ uint8_t stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
#ifdef CONFIG_STM32_SPI1 #ifdef CONFIG_STM32_SPI1
void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void stm32_spi1select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
spierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); spiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
} }
uint8_t stm32_spi1status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) uint8_t stm32_spi1status(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
@@ -530,7 +530,7 @@ static uint16_t tc_adc_read_sample(void)
if (count > 0) if (count > 0)
{ {
ierr("Count = %d\n", count); iinfo("Count = %d\n", count);
} }
return retval; return retval;
@@ -1017,7 +1017,7 @@ static void tc_worker(FAR void *arg)
/* Notify any waiters that new touchscreen data is available */ /* Notify any waiters that new touchscreen data is available */
ierr("1:X=%d, Y=%d\n", priv->sample.x, priv->sample.y); iinfo("1:X=%d, Y=%d\n", priv->sample.x, priv->sample.y);
tc_notify(priv); tc_notify(priv);
} }
@@ -1089,7 +1089,7 @@ static void tc_worker(FAR void *arg)
/* Notify any waiters that nes touchscreen data is available */ /* Notify any waiters that nes touchscreen data is available */
ierr("2:X=%d, Y=%d\n", priv->sample.x, priv->sample.y); iinfo("2:X=%d, Y=%d\n", priv->sample.x, priv->sample.y);
tc_notify(priv); tc_notify(priv);
} }
@@ -1413,7 +1413,7 @@ static int tc_poll(FAR struct file *filep, FAR struct pollfd *fds,
if ((fds->events & POLLIN) == 0) if ((fds->events & POLLIN) == 0)
{ {
ierr("Missing POLLIN: revents: %08x\n", fds->revents); ierr("ERROR: Missing POLLIN: revents: %08x\n", fds->revents);
ret = -EDEADLK; ret = -EDEADLK;
goto errout; goto errout;
} }
@@ -1438,7 +1438,7 @@ static int tc_poll(FAR struct file *filep, FAR struct pollfd *fds,
if (i >= CONFIG_TOUCHSCREEN_NPOLLWAITERS) if (i >= CONFIG_TOUCHSCREEN_NPOLLWAITERS)
{ {
ierr("No availabled slot found: %d\n", i); ierr("ERROR: No availabled slot found: %d\n", i);
fds->priv = NULL; fds->priv = NULL;
ret = -EBUSY; ret = -EBUSY;
goto errout; goto errout;
@@ -1533,7 +1533,7 @@ int board_tsc_setup(int minor)
priv = (FAR struct tc_dev_s *)kmm_malloc(sizeof(struct tc_dev_s)); priv = (FAR struct tc_dev_s *)kmm_malloc(sizeof(struct tc_dev_s));
if (!priv) if (!priv)
{ {
ierr("kmm_malloc(%d) failed\n", sizeof(struct tc_dev_s)); ierr("ERROR: kmm_malloc(%d) failed\n", sizeof(struct tc_dev_s));
return -ENOMEM; return -ENOMEM;
} }
#endif #endif
@@ -1552,7 +1552,7 @@ int board_tsc_setup(int minor)
ret = register_driver(devname, &tc_fops, 0666, priv); ret = register_driver(devname, &tc_fops, 0666, priv);
if (ret < 0) if (ret < 0)
{ {
ierr("register_driver() failed: %d\n", ret); ierr("ERROR: register_driver() failed: %d\n", ret);
goto errout_with_priv; goto errout_with_priv;
} }
@@ -1564,7 +1564,7 @@ int board_tsc_setup(int minor)
ret = work_queue(HPWORK, &priv->work, tc_worker, priv, 0); ret = work_queue(HPWORK, &priv->work, tc_worker, priv, 0);
if (ret != 0) if (ret != 0)
{ {
ierr("Failed to queue work: %d\n", ret); ierr("ERROR: Failed to queue work: %d\n", ret);
goto errout_with_priv; goto errout_with_priv;
} }
+1 -1
View File
@@ -300,7 +300,7 @@ xcpt_t stm32_setup_overcurrent(xcpt_t handler)
#ifdef CONFIG_USBDEV #ifdef CONFIG_USBDEV
void stm32_usbsuspend(FAR struct usbdev_s *dev, bool resume) void stm32_usbsuspend(FAR struct usbdev_s *dev, bool resume)
{ {
ullerr("resume: %d\n", resume); ullinfo("resume: %d\n", resume);
} }
#endif #endif
+2 -2
View File
@@ -187,7 +187,7 @@ void up_vs1053initialize(FAR struct spi_dev_s* spi)
pVs1053 = vs1053_initialize(spi, &g_vs1053lower.lower, VS1053_DEVNO); pVs1053 = vs1053_initialize(spi, &g_vs1053lower.lower, VS1053_DEVNO);
if (pVs1053 == NULL) if (pVs1053 == NULL)
{ {
audllerr("Failed to bind SPI port %d VS1053 device\n", VS1053_DEVNO); audllerr("ERROR: Failed to bind SPI port %d VS1053 device\n", VS1053_DEVNO);
return; return;
} }
@@ -197,7 +197,7 @@ void up_vs1053initialize(FAR struct spi_dev_s* spi)
ret = audio_register(name, pVs1053); ret = audio_register(name, pVs1053);
if (ret < 0) if (ret < 0)
{ {
auderr("up_vs1053initialize: Failed to register VS1053 Audio device\n"); auderr("ERROR: Failed to register VS1053 Audio device\n");
} }
audllinfo("Bound SPI port to VS1053 device %s\n", name); audllinfo("Bound SPI port to VS1053 device %s\n", name);
+3 -5
View File
@@ -99,16 +99,14 @@
#ifdef CONFIG_DEBUG_SPI #ifdef CONFIG_DEBUG_SPI
# define spierr llerr # define spierr llerr
# define spiwarn llwarn
# define spiinfo llinfo # define spiinfo llinfo
#else #else
# define spierr(x...) # define spierr(x...)
# define spiwarn(x...)
# define spiinfo(x...) # define spiinfo(x...)
#endif #endif
/************************************************************************************
* Private Functions
************************************************************************************/
/************************************************************************************ /************************************************************************************
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
@@ -175,7 +173,7 @@ enum spi_dev_e;
void pic32mx_spi2select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected) void pic32mx_spi2select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
{ {
spierr("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); spiinfo("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
if (devid == SPIDEV_FLASH) if (devid == SPIDEV_FLASH)
{ {
+5 -5
View File
@@ -79,8 +79,8 @@ void up_netinitialize(void)
* width is 16-bits. * width is 16-bits.
*/ */
nllerr("CS4CTRL1=%04x CS4CTRL2=%04x\n", nllinfo("CS4CTRL1=%04x CS4CTRL2=%04x\n",
getreg16(DM320_EMIF_CS4CTRL1), getreg16(DM320_EMIF_CS4CTRL2)); getreg16(DM320_EMIF_CS4CTRL1), getreg16(DM320_EMIF_CS4CTRL2));
/* It is assumed that bootloader has already configured CS4. Here, /* It is assumed that bootloader has already configured CS4. Here,
* we will only make certain that the GIO is properly configured * we will only make certain that the GIO is properly configured
@@ -91,9 +91,9 @@ void up_netinitialize(void)
GIO_INTERRUPT(GIO_DM9000A_INT); GIO_INTERRUPT(GIO_DM9000A_INT);
GIO_RISINGEDGE(GIO_DM9000A_INT); GIO_RISINGEDGE(GIO_DM9000A_INT);
nllerr("GIO DIR0=%04x INV0=%04x IRQPORT=%04x IRQEDGE=%04x\n", nllinfo("GIO DIR0=%04x INV0=%04x IRQPORT=%04x IRQEDGE=%04x\n",
getreg16(DM320_GIO_DIR0), getreg16(DM320_GIO_INV0), getreg16(DM320_GIO_DIR0), getreg16(DM320_GIO_INV0),
getreg16(DM320_GIO_IRQPORT), getreg16(DM320_GIO_IRQEDGE)); getreg16(DM320_GIO_IRQPORT), getreg16(DM320_GIO_IRQEDGE));
/* Then initialize the driver */ /* Then initialize the driver */