From 986ddf50c2c7328244110e8a47205400a26fda9d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 21 Feb 2014 14:03:50 +0100 Subject: [PATCH] bsp/lpc24xx: Add lpc24xx_pin_get_first_index() --- c/src/lib/libbsp/arm/lpc24xx/include/io.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/c/src/lib/libbsp/arm/lpc24xx/include/io.h b/c/src/lib/libbsp/arm/lpc24xx/include/io.h index 497d4a7b72..ade8545cd6 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/include/io.h +++ b/c/src/lib/libbsp/arm/lpc24xx/include/io.h @@ -294,6 +294,16 @@ rtems_status_code lpc24xx_pin_config( lpc24xx_pin_action action ); +/** + * @brief Returns the first pin index of a pin range. + */ +static inline unsigned lpc24xx_pin_get_first_index( + const lpc24xx_pin_range *range +) +{ + return LPC24XX_IO_INDEX_BY_PORT(range->fields.port, range->fields.port_bit); +} + /** * @name ADC Pins *