diff --git a/arch/arm/src/samv7/sam_config.h b/arch/arm/src/samv7/sam_config.h index 05e6db84f1..f9e37ac3f3 100644 --- a/arch/arm/src/samv7/sam_config.h +++ b/arch/arm/src/samv7/sam_config.h @@ -1,7 +1,7 @@ /**************************************************************************** * arch/arm/src/samv7/sam-config.h * - * Copyright (C) 2015 Gregory Nutt. All rights reserved. + * Copyright (C) 2015, 2018 Gregory Nutt. All rights reserved. * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without @@ -144,7 +144,11 @@ # undef CONFIG_SAMV7_USART2 #endif -/* Are any USARTs enabled? */ +/* Are any USARTs enabled? + * + * REVISIT: Setting HAVE_UART_DEVICE only makes sense of the USART is being + * used as a UART. + */ #if defined(CONFIG_SAMV7_USART0) || defined(CONFIG_SAMV7_USART1) || \ defined(CONFIG_SAMV7_USART2) diff --git a/arch/arm/src/samv7/sam_lowputc.c b/arch/arm/src/samv7/sam_lowputc.c index c9d4b6e9ce..614a9defd9 100644 --- a/arch/arm/src/samv7/sam_lowputc.c +++ b/arch/arm/src/samv7/sam_lowputc.c @@ -172,26 +172,6 @@ #endif /* HAVE_SERIAL_CONSOLE */ -/**************************************************************************** - * Private Types - ****************************************************************************/ - -/**************************************************************************** - * Private Function Prototypes - ****************************************************************************/ - -/**************************************************************************** - * Public Data - ****************************************************************************/ - -/**************************************************************************** - * Private Data - ****************************************************************************/ - -/**************************************************************************** - * Private Functions - ****************************************************************************/ - /**************************************************************************** * Public Functions ****************************************************************************/ @@ -277,6 +257,9 @@ void sam_lowsetup(void) uint64_t divb3; uint32_t intpart; uint32_t fracpart; +#endif +#if (defined(HAVE_SERIAL_CONSOLE) && !defined(CONFIG_SUPPRESS_UART_CONFIG)) || \ + defined(CONFIG_SAMV7_USART1) uint32_t regval; #endif