* Removed unwanted arrays in Pinmap.

* corrected macros for build to be successful without ASYNCH enabled in serial apis.
* added serial_pinout_tx api in serial.
pull/1297/head
akhilpanayam 2015-07-29 12:21:55 +05:30 committed by Karthik Purushothaman
parent 987567ee59
commit 8188c05c64
3 changed files with 6 additions and 10 deletions

View File

@ -20,9 +20,6 @@
#include "pinmap.h"
#include "PeripheralNames.h"
/************RTC***************/
//extern const PinMap PinMap_RTC[];
/************ADC***************/
extern const PinMap PinMap_ADC[];

View File

@ -16,12 +16,6 @@
#include "PeripheralPins.h"
/************RTC***************/
const PinMap PinMap_RTC[] = {
/* Not connected */
{NC , NC , NC}
};
/************ADC***************/
const PinMap PinMap_ADC[] = {
{PA04, ADC_4, 1},

View File

@ -31,7 +31,7 @@
#define pUSART_S(obj) obj->serial.usart
#define pSERIAL_S(obj) ((struct serial_s*)&(obj->serial))
#else
#define pUSART_S(obj) obj->serial
#define pUSART_S(obj) obj->usart
#define pSERIAL_S(obj) ((struct serial_s*)obj)
#endif
#define _USART(obj) pUSART_S(obj)->USART
@ -544,6 +544,11 @@ void serial_break_clear(serial_t *obj)
}
}
void serial_pinout_tx(PinName tx)
{
pinmap_pinout(tx, PinMap_SERCOM_PAD);
}
/******************************************************************************
* INTERRUPTS HANDLING
******************************************************************************/