summaryrefslogtreecommitdiff
path: root/peripheral/libmraa/include/mraa_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'peripheral/libmraa/include/mraa_internal.h')
-rw-r--r--peripheral/libmraa/include/mraa_internal.h135
1 files changed, 0 insertions, 135 deletions
diff --git a/peripheral/libmraa/include/mraa_internal.h b/peripheral/libmraa/include/mraa_internal.h
deleted file mode 100644
index 428876d..0000000
--- a/peripheral/libmraa/include/mraa_internal.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Author: Thomas Ingleby <thomas.c.ingleby@intel.com>
- * Copyright (c) 2014 Intel Corporation.
- *
- * Permission is hereby granted, free of charge, to any person obtaining
- * a copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sublicense, and/or sell copies of the Software, and to
- * permit persons to whom the Software is furnished to do so, subject to
- * the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- */
-
-#pragma once
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <syslog.h>
-#include <fnmatch.h>
-
-#include "common.h"
-#include "mraa_internal_types.h"
-#include "mraa_adv_func.h"
-
-extern mraa_board_t* plat;
-extern mraa_iio_info_t* plat_iio;
-
-/**
- * Takes in pin information and sets up the multiplexors.
- *
- * @param meta
- * @return mraa result type indicating success of actions.
- */
-mraa_result_t mraa_setup_mux_mapped(mraa_pin_t meta);
-
-/**
- * runtime detect running x86 platform
- *
- * @return mraa_platform_t of the init'ed platform
- */
-mraa_platform_t mraa_x86_platform();
-
-/**
- * runtime detect running arm platforms
- *
- * @return mraa_platform_t of the init'ed platform
- */
-mraa_platform_t mraa_arm_platform();
-
-/**
- * runtime detect running usb platform extender
- *
- * @return mraa_platform_t of the detected platform extender
- */
-mraa_platform_t mraa_usb_platform_extender(mraa_board_t* board);
-
-/**
- * runtime detect iio subsystem
- *
- * @return mraa_result_t indicating success of iio detection
- */
-mraa_result_t mraa_iio_detect();
-
-/**
- * helper function to check if file exists
- *
- * @param filename to check
- * @return mraa_boolean_t boolean result.
- */
-mraa_boolean_t mraa_file_exist(const char* filename);
-
-/**
- * helper function to unglob filenames
- *
- * @param filename to unglob
- * @return char * with the existing filename matching the pattern of input. NULL if there is no
- *match. Caller must free result
- */
-char* mraa_file_unglob(const char* filename);
-
-/**
- * helper function to check if file contains a given text
- *
- * @param filename to check
- * @param content to check in file
- * @return mraa_boolean_t boolean result.
- */
-mraa_boolean_t mraa_file_contains(const char* filename, const char* content);
-
-/**
- * helper function to check if file contains a given text
- *
- * @param filename to check
- * @param content to check in file
- * @param content2 to check in same line of file
- * @return mraa_boolean_t boolean result.
- */
-mraa_boolean_t mraa_file_contains_both(const char* filename, const char* content, const char* content2);
-
-/**
- * helper function to find out if file that is targeted by a softlink
- * (partially) matches the given name
- *
- * @param filename of the softlink
- * @param (partial) filename that is matched with the filename of the link-targeted file
- * @return mraa_boolean_t true when targetname (partially) matches
- */
-mraa_boolean_t mraa_link_targets(const char* filename, const char* targetname);
-
-/**
- * helper function to find the first i2c bus containing devname starting from
- * i2c-n where n is startfrom
- *
- * @param device name to match
- * @param i2c-dev number to start search from
- * @return the matching i2c-dev bus id or -1
- */
-int mraa_find_i2c_bus(const char* devname, int startfrom);
-
-#ifdef __cplusplus
-}
-#endif