aboutsummaryrefslogtreecommitdiffstats
path: root/radio_impl.h
diff options
context:
space:
mode:
authorMatt Ranostay <matt.ranostay@konsulko.com>2017-08-17 16:11:03 -0700
committerMatt Ranostay <matt.ranostay@konsulko.com>2017-08-17 16:48:15 -0700
commit49f0ffaf2c80f08bc5309c4dc465dfa98090e59f (patch)
tree323c6f16b02d4ae7279e8e23f9f36c28d386d47f /radio_impl.h
parent4a134c89fcd4afabb10aa32120495b8259bd0c41 (diff)
binding: radio: update build system for standalone binding
Radio binding is now standalone so the qmake build scripts need to be updated to reflect that Bug-AGL: SPEC-832 Change-Id: Iab9cd5d18536e416d22d91c492ef489159a62d0d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'radio_impl.h')
-rw-r--r--radio_impl.h76
1 files changed, 0 insertions, 76 deletions
diff --git a/radio_impl.h b/radio_impl.h
deleted file mode 100644
index 79e91a4..0000000
--- a/radio_impl.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (C) 2017 Konsulko Group
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _RADIO_IMPL_H
-#define _RADIO_IMPL_H
-
-#include <stdint.h>
-
-typedef enum {
- BAND_AM = 0,
- BAND_FM
-} radio_band_t;
-
-typedef enum {
- SCAN_FORWARD = 0,
- SCAN_BACKWARD
-} radio_scan_direction_t;
-
-typedef void (*radio_scan_callback_t)(uint32_t frequency, void *data);
-
-typedef void (*radio_freq_callback_t)(uint32_t frequency, void *data);
-
-typedef enum {
- MONO = 0,
- STEREO
-} radio_stereo_mode_t;
-
-int radio_impl_init(void);
-
-uint32_t radio_impl_get_frequency(void);
-
-void radio_impl_set_frequency(uint32_t frequency);
-
-void radio_impl_set_frequency_callback(radio_freq_callback_t callback,
- void *data);
-
-radio_band_t radio_impl_get_band(void);
-
-void radio_impl_set_band(radio_band_t band);
-
-int radio_impl_band_supported(radio_band_t band);
-
-uint32_t radio_impl_get_min_frequency(radio_band_t band);
-
-uint32_t radio_impl_get_max_frequency(radio_band_t band);
-
-uint32_t radio_impl_get_frequency_step(radio_band_t band);
-
-void radio_impl_start(void);
-
-void radio_impl_stop(void);
-
-void radio_impl_scan_start(radio_scan_direction_t direction,
- radio_scan_callback_t callback,
- void *data);
-
-void radio_impl_scan_stop(void);
-
-radio_stereo_mode_t radio_impl_get_stereo_mode(void);
-
-void radio_impl_set_stereo_mode(radio_stereo_mode_t mode);
-
-#endif /* _RADIO_IMPL_H */