From 1015beec4705f8f51fbac7c56610c82bcc6b5202 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 3 Feb 2016 15:37:14 +0000 Subject: [PATCH] i2c.hpp: Add function to get i2c default bus Signed-off-by: Brendan Le Foll --- api/mraa/common.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/mraa/common.hpp b/api/mraa/common.hpp index 832cedb..a08bc57 100644 --- a/api/mraa/common.hpp +++ b/api/mraa/common.hpp @@ -280,4 +280,16 @@ getSubPlatformIndex(int pin_or_bus_id) { return mraa_get_sub_platform_index(pin_or_bus_id); } + +/** + * Get default i2c bus, board must be initialised. + * + * @param optional subplatform identifier + * @return default i2c bus for paltform + */ +inline int +getDefaultI2cBus(int platform_offset=MRAA_MAIN_PLATFORM_OFFSET) +{ + return mraa_get_default_i2c_bus(platform_offset); +} }