added prescaler for 16 bit pwm in LPC1347 target

Fork of mbed-dev by mbed official

Revision:
18:da299f395b9e
Parent:
15:a81a8d6c1dfe
Child:
64:41a834223ea3
--- a/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/us_ticker.c	Thu Nov 05 09:00:10 2015 +0000
+++ b/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/us_ticker.c	Mon Nov 09 13:30:11 2015 +0000
@@ -23,9 +23,15 @@
 #include "tc.h"
 #include "tc_interrupt.h"
 
+#if (SAMD21) || (SAMR21)
 #define TICKER_COUNTER_uS		TC4
 #define TICKER_COUNTER_IRQn		TC4_IRQn
 #define TICKER_COUNTER_Handlr	TC4_Handler
+#elif (SAML21) /*SAML21 TCC4 does not support 32 bit counter operations*/
+#define TICKER_COUNTER_uS		TC0
+#define TICKER_COUNTER_IRQn		TC0_IRQn
+#define TICKER_COUNTER_Handlr	TC0_Handler
+#endif
 
 static int us_ticker_inited = 0;
 extern uint8_t g_sys_init;