From 791fd3e4a946c05d6598f5054075515df6327b7d Mon Sep 17 00:00:00 2001 From: Joerie de Gram Date: Wed, 26 Oct 2011 18:03:00 +0200 Subject: Temporary initial commit --- misc.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 misc.c (limited to 'misc.c') diff --git a/misc.c b/misc.c new file mode 100644 index 0000000..4f745eb --- /dev/null +++ b/misc.c @@ -0,0 +1,29 @@ +#define LOG_TAG "RIL-MISC" +#include + +#include "samsung-ril.h" + +extern const struct RIL_Env *rilenv; +extern struct radio_state radio; +extern struct ipc_client *ipc_client; + +void requestBasebandVersion(RIL_Token t) +{ + if(radio.radio_state != RADIO_STATE_OFF) { + ipc_client_send_get(IPC_MISC_ME_VERSION, getRequestId(t)); + } else { + radio.token_baseband_ver = t; + } +} + +void respondBasebandVersion(struct ipc_message_info *request) +{ + char sw_version[33]; + struct ipc_misc_me_version *version = (struct ipc_misc_me_version*)request->data; + + memcpy(sw_version, version->sw_version, 32); + sw_version[32] = '\0'; + + RIL_onRequestComplete(getToken(request->aseq), RIL_E_SUCCESS, sw_version, sizeof(sw_version)); +} + -- cgit v1.1