From bdc9a08b873c7a2020cf82d207c8403ba31e26ae Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 1 Aug 2012 17:47:54 +0000 Subject: [PATCH] atexit() and on_exit() may now be configured to support multiple exit callbacks git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4995 42af7a65-404d-4744-a932-0658087f49c3 --- arch/arm/src/lpc17xx/lpc17_lowputc.c | 6 ++++-- arch/arm/src/lpc17xx/lpc17_serial.c | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/arch/arm/src/lpc17xx/lpc17_lowputc.c b/arch/arm/src/lpc17xx/lpc17_lowputc.c index 1ea68287bc5..ba90c1ff6a6 100644 --- a/arch/arm/src/lpc17xx/lpc17_lowputc.c +++ b/arch/arm/src/lpc17xx/lpc17_lowputc.c @@ -141,9 +141,11 @@ * * PCLK = CCLK / divisor * - * Ignoring the fractional divider for now. + * Ignoring the fractional divider for now. (If you want to extend this driver + * to support the fractional divider, see lpc43xx_uart.c. The LPC43xx uses + * the same peripheral and that logic could easily leveraged here). * - * Check divisor == 1. This works if the upper limit is met + * Check divisor == 1. This works if the upper limit is met: * * DL < 0xffff, or * PCLK / BAUD / 16 < 0xffff, or diff --git a/arch/arm/src/lpc17xx/lpc17_serial.c b/arch/arm/src/lpc17xx/lpc17_serial.c index ced1c5d665a..5ea6348e086 100644 --- a/arch/arm/src/lpc17xx/lpc17_serial.c +++ b/arch/arm/src/lpc17xx/lpc17_serial.c @@ -791,7 +791,9 @@ static inline void lpc17_uart3config(uint32_t clkdiv) * BAUD = PCLK / (16 * DL), or * DL = PCLK / BAUD / 16 * - * Ignoring the fractional divider for now. + * Ignoring the fractional divider for now. (If you want to extend this driver + * to support the fractional divider, see lpc43xx_uart.c. The LPC43xx uses + * the same peripheral and that logic could easily leveraged here). * ************************************************************************************/